$ od -c -N 50000 [Cyan]<D0Source>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 233 D O 263 \0 \0 376 001 \0 225
0026020 { * 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 1 9 -
0026100 J u l - 8 3 1 2 : 5 5 : 0 1 \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 311 d 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 3 3 4 ( 2 2 0 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 5 1 ( 4 1
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 025 3 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 7 0 4 (
0027240 1 4 7 6 D ) \r \r P a g e
0027260 0 ( 0 D ) : \r F a u l t
0027300
0027320 3 0 1 ( 1 9 3 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 302 002
0027440 4 1 D ) \r F r e e I n s t
0027460 r u c t i o n s =
0027500 0 ( 0 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 \ 020 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 5 ( 2 9 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 S R i o n s =
0032100 4 3 ( 3 5 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 F a u l t
0032440 3 3 ( 2 7 D
0032460 ) \r I M R E S 376 \0 > \ 0 E R
0032500 V E d 3
0032520 4 5 ( 2 2 9 D ) \r F r e e
0032540 I n s t r u c t i o n s =
0032560 0 ( 0 D ) \r 377 \0 \0 P
0032600 i l o t 2 . c s m a p \0 373 233 D v
0032620 373 \0 \0 376 001 \0 9 315 * M i c r o D
0032640 9 . 7 ( O S 1 6 ) o f
0032660 J u l y 8 , 1 9 8 0 \r *
0032700 a t 1 9 - J u l - 8 3 1 5
0032720 : 4 2 : 3 0 \r \r P i l o t 2 c
0032740 o n t a i n s t h e f o l l
0032760 o w i n g m o d u l e s : \r \r
0033000 G l o b a l D e f s
0033020 0 ( 0 D )
0033040 \r M e s a 1 o c c u p i e d
0033060 0 ( 0 D
0033100 ) \r M e s a X
0033120 1 0 5 6 ( 5
0033140 5 8 D ) \r M e s a L S
0033160 5 4 6
0033200 ( 3 5 8 D ) \r M e s a J
0033220 376 001 \0 023 345
0033240 3 6 0 ( 2 4 0 D ) \r
0033260 M e s a P
0033300 6 0 0 ( 3 8 4
0033320 D ) \r M e s a I O
0033340 1 (
0033360 1 D ) \r B i t B l t
0033400 3 4 4
0033420 ( 2 2 8 D ) \r T e x t B l t
0033440
0033460 0 ( 0 D ) \r M e s a F P
0033500
0033520 5 4 5 ( 3 5 7 D ) \r C e d
0033540 a r G C
0033560 4 6 7 ( 3 1 1 D ) \r \r T
0033600 o t a l I n s t r u c t i o n
0033620 s = 4 6 0 5 ( 2 4 376 001 \0
0033640 337 321 3 7 D ) \r \r P a g e
0033660 0 ( 0 D ) : \r M e s a X
0033700
0033720 3 ( 3 D ) \r M e s a
0033740 J
0033760 4 ( 4 D ) \r I M R
0034000 E S E R V E d
0034020 3 7 0 ( 2 4 8 D ) \r
0034040 F r e e I n s t r u c t i o n
0034060 s = 1 ( 1 D ) \r
0034100 \r P a g e 1 ( 1 D )
0034120 : \r I M R E S E R V E d
0034140 4 0 0 ( 2
0034160 5 6 D ) \r F r e e I n s t
0034200 r u c t i o n s =
0034220 0 ( 0 D ) \r \r P a g e
0034240 2 376 001 \0 366 272 ( 2 D ) : \r
0034260 C e d a r G C
0034300 3 4 2 ( 2 2 6 D )
0034320 \r F r e e I n s t r u c t
0034340 i o n s = 3 6 ( 3
0034360 0 D ) \r \r P a g e 3
0034400 ( 3 D ) : \r M e s a F P
0034420 4 0
0034440 0 ( 2 5 6 D ) \r F r e e
0034460 I n s t r u c t i o n s =
0034500 0 ( 0 D ) \r \r P a g e
0034520 4 ( 4 D ) : \r M
0034540 e s a X
0034560 1 ( 1 D ) \r
0034600 M e s a L S
0034620 1 7 7 ( 1 2 7 D )
0034640 \r M e s a 376 001 \0 b 324 P
0034660 1 6
0034700 1 ( 1 1 3 D ) \r C e d a r
0034720 G C
0034740 1 0 ( 8 D ) \r F r e e
0034760 I n s t r u c t i o n s =
0035000 7 ( 7 D ) \r \r P a g
0035020 e 5 ( 5 D ) : \r
0035040 M e s a X
0035060 1 3 ( 1 1 D ) \r
0035100 M e s a L S
0035120 3 4 7 ( 2 3 1
0035140 D ) \r M e s a P
0035160 1 3 (
0035200 1 1 D ) \r F r e e I n s t
0035220 r u c t i o n s =
0035240 3 ( 3 D ) \r \r P a g e 376 001 \0 c
0035260 006 6 ( 6 D ) : \r
0035300 M e s a J
0035320 3 5 4 ( 2 3 6 D )
0035340 \r M e s a P
0035360 1 0 ( 8 D
0035400 ) \r F r e e I n s t r u c
0035420 t i o n s = 1 4 (
0035440 1 2 D ) \r \r P a g e 7
0035460 ( 7 D ) : \r M e s a X
0035500 3
0035520 3 4 ( 2 2 0 D ) \r F r e e
0035540 I n s t r u c t i o n s =
0035560 4 4 ( 3 6 D ) \r \r P a
0035600 g e 1 0 ( 8 D ) : \r
0035620 M e s a X
0035640 1 3 1 ( 8 9 D )
0035660 \r 376 001 \0 ; 240 C e d a r G C
0035700 1 1
0035720 3 ( 7 5 D ) \r F r e e I
0035740 n s t r u c t i o n s =
0035760 1 3 4 ( 9 2 D ) \r \r P a g e
0036000 1 1 ( 9 D ) : \r B
0036020 i t B l t
0036040 3 4 4 ( 2 2 8 D ) \r
0036060 F r e e I n s t r u c t i
0036100 o n s = 3 4 ( 2 8
0036120 D ) \r \r P a g e 1 2 (
0036140 1 0 D ) : \r I M R E S E R V
0036160 E d 4 0
0036200 0 ( 2 5 6 D ) \r F r e e
0036220 I n s t r u c t i o n s =
0036240 0 ( 0 D ) \r \r P a g e
0036260 1 3 376 001 \0 311 035 ( 1 1 D
0036300 ) : \r I M R E S E R V E d
0036320 4 0 0 (
0036340 2 5 6 D ) \r F r e e I n s
0036360 t r u c t i o n s =
0036400 0 ( 0 D ) \r \r P a g e
0036420 1 4 ( 1 2 D ) : \r I M R
0036440 E S E R V E d
0036460 3 4 6 ( 2 3 0 D ) \r
0036500 F r e e I n s t r u c t i o n
0036520 s = 3 2 ( 2 6 D )
0036540 \r \r P a g e 1 5 ( 1 3
0036560 D ) : \r M e s a X
0036600 3 5 2
0036620 ( 2 3 4 D ) \r M e s a I O
0036640
0036660 1 ( 1 D ) \r M 376 001 \0 345 \r
0036700 e s a F P
0036720 2 ( 2 D ) \r
0036740 C e d a r G C
0036760 2 ( 2 D ) \r
0037000 F r e e I n s t r u c t i o
0037020 n s = 2 1 ( 1 7 D
0037040 ) \r \r P a g e 1 6 ( 1
0037060 4 D ) : \r M e s a P
0037100 3 7 4
0037120 ( 2 5 2 D ) \r F r e e I
0037140 n s t r u c t i o n s =
0037160 4 ( 4 D ) \r \r P a g e
0037200 1 7 ( 1 5 D ) : \r M
0037220 e s a F P
0037240 1 4 3 ( 9 9 D ) \r
0037260 I M R E S E R V E d
0037300 376 \0 5 P 4 1 5 3
0037320 ( 1 0 7 D ) \r F r e e I n
0037340 s t r u c t i o n s =
0037360 6 2 ( 5 0 D ) \r 377 \0 \0 P i l
0037400 o t 1 . r e g s \0 373 233 D O 264 \0 \0
0037420 376 001 \0 336 266 * M i c r o D 9 .
0037440 7 ( O S 1 6 ) o f J u l
0037460 y 8 , 1 9 8 0 \r * a t
0037500 1 9 - J u l - 8 3 1 2 : 5 5
0037520 : 0 1 \r \r \r R M : \r \r
0037540 0 I N T T E
0037560 M P 1 M E M S T A T X W I N
0037600 I T I A L C S B X W T E M P 1
0037620 \r 1
0037640 B B A R G P T R B B G R A Y
0037660 W O R D I N D E X I N T T E M
0037700 P 2 S T A C K 0 X W T E M P
0037720 2 \r 2
0037740 B B D E S T Q L O S T A C
0037760 K 1 X W T E M P \r 3
0040000 B B D E S T
0040020 Q H I S 376 001 \0 303 356 T A C K 2
0040040 X W C O M P L E T I O N \r
0040060 4 B B S
0040100 O U R C E Q L O S T A C K 3
0040120 X W C S B 1 X W I N D E X \r
0040140 5 B
0040160 B S O U R C E Q H I S T A C K
0040200 4 X W C O U N T X W N E X T
0040220 I O C B \r 6
0040240 B B S O U R C E B I T
0040260 O F F S E T P R M O N I T O R
0040300 Q S T A C K 5 X W H A L O
0040320 X W P T R \r 7
0040340 B B I T E M S R E M
0040360 A I N I N G P R M O N I T O R
0040400 Q H I S T A C K 6 X W H A H
0040420 I X W P T R H I \r 376 001 \0 217 n
0040440 1 0 B
0040460 B D E S T B I T O F F S E T S
0040500 T A C K 7 X W I O C B \r
0040520 1 1 B B D
0040540 E S T B P L S T A C K 8 X W
0040560 I O C B H I \r 1 2
0040600 B B I T E M W I D
0040620 T H S T A C K 9 X W C S B \r
0040640 1 3
0040660 B B S U B I T E M D E S T B I T
0040700 O F F S E T S T A C K 1 0 X
0040720 W C S B H I \r 1 4
0040740 B B F L A G S S
0040760 T A C K 1 1 X W 1 S T Q W 0 \r
0041000 1 5
0041020 S T A C K 1 2 X W 1 S T Q W 376
0041040 001 \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
0041120 2 \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
0041200 I N K X F R L I N K X W 1 S
0041220 T Q W 3 \r 2 0
0041240 P R C O N D I T I O N
0041260 Q X C N T \r 2 1
0041300 D E V I N D E X
0041320 P R C O N D I T I O N Q H I \r
0041340 2 2 P
0041360 R Q U E U E P R R E A D Y \r
0041400 2 3 A
0041420 S S I G N E D P R P S B I N D
0041440 E X \r 376 001 \0 E J 2 4
0041460 R B U F 0 \r
0041500 2 5 R B
0041520 U F 1 \r 2 6
0041540 P R C U R R E N T P S B
0041560 \r 2 7
0041600 P R P S B I N D E X M A S K \r
0041620 3 0
0041640 P C B \r 3 1
0041660 P C B H I \r 3 2
0041700 P R P D A
0041720 R Z E R O \r 3 3
0041740 P R P D A H I R 4
0041760 0 0 \r 3 4
0042000 L O C A L \r 3 5
0042020 L O C A L H I
0042040 \r 3 6 376 001 \0 307 001
0042060 M D S \r 3 7
0042100 B O O T D I
0042120 S K A D D R M D S H I \r
0042140 4 0 X F B
0042160 R K B Y T E \r 4 1
0042200 X F G F I W O R D
0042220 \r 4 2
0042240 C O D E \r 4 3
0042260 C O D E H I \r
0042300 4 4 B B D
0042320 E S T B B S D N O N O V E R L
0042340 A P P R P S B L I N K X B U
0042360 F \r 4 5
0042400 P R P S B F L A G S X B U
0042420 F 1 \r 4 6
0042440 P R P S B C O N T E X 376 001
0042460 \0 302 354 T X B U F 2 \r 4
0042500 7 P R P S B
0042520 T I M E O U T X B U F 3 \r
0042540 5 0 B B
0042560 N E G S D N O N O V E R L A P
0042600 P R C L E A N U P L I N K P R
0042620 P S B L I N K . N E X T X F F
0042640 R A M E Y B U F \r 5 1
0042660 P R R T N L
0042700 I N K 2 P R S A V E S T K P
0042720 X F R S A V Y B U F 1 \r
0042740 5 2 P R C
0042760 O N D I T I O N P R C U R R E
0043000 N T S A T R T E M P Y B U F
0043020 2 \r 5 3
0043040 B B D E S T W O R D O F F S
0043060 E T 376 001 \0 f 272 P R M O N I T O
0043100 R P R P T R T O S V R T E M
0043120 P 1 Y B U F 3 \r 5 4
0043140 G L O B A L \r
0043160 5 5
0043200 G L O B A L H I \r 5 6
0043220 B B S O U R C
0043240 E B P L L P D E S T P R D A
0043260 T A P R T I M E O U T W W
0043300 X F M Y \r 5 7
0043320 B B S O U R C E W O R
0043340 D 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
0043420 I O R I T Y T R A P P A R M \r
0043440 6 0
0043460 I B U F \r 376 001 \0 242 220 6 1
0043500 I B U F 1 \r
0043520 6 2
0043540 I B U F 2 \r 6 3
0043560 I B U F 3 \r
0043600 6 6 B B T O
0043620 U C H P A G E S L P P R Q T
0043640 E M P P R Q U E U E H E A D
0043660 P R S T A T E X F C O U N T
0043700 X F T E M P 2 \r 6 7
0043720 B B S U B I T E
0043740 M 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
0044000 P R Q U E U E T A I L P R S T
0044020 A T E H I X F F S I \r
0044040 7 0 B B A R
0044060 G L O B B S O U R C E 376 001 \0
0044100 277 221 P R P R E V P S B L I N K
0044120 X F M X Z B U F \r 7 1
0044140 B B A R G H
0044160 I 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
0044240 S B L I N K P R S T A C K P O
0044260 I N T E R X F T E M P Z B U
0044300 F 2 \r 7 3
0044320 P R F R A M E P R P R E
0044340 V P S B I N D E X X F T E M P
0044360 1 Z B U F 3 \r 7 4
0044400 A L L O N E S \r
0044420 7 6
0044440 X 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
0044540 E N X I N I T I A L C S B E N
0044560 X T E M P 1 M A P E N T R Y
0044600 X O 2 I N I T I A L C S B X O
0044620 2 T E M P 1 \r 1 0 1
0044640 E N X D E S T I D
0044660 2 E N X T E M P 2 T A S K N
0044700 U M B E R X O 2 T E M P 2 \r
0044720 1 0 2 E
0044740 N X D E S T I D 3 E N X I C B
0044760 P T R E N X O C B P T R E N
0045000 X T E M P 3 R E F T Y P E X
0045020 O 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
0045100 E M P 4 X O 376 001 \0 b 322 2 C O M
0045120 P L E T I O N \r 1 0 4
0045140 C A R D N U M B
0045160 E R E N X N E X T I C B E N
0045200 X R C V I N D E X X O 2 C S B
0045220 1 X O 2 I N D E X \r 1 0
0045240 5 E N X H O
0045260 S T I D 1 E N X R C V C O U N
0045300 T M A P F L A G S X O 2 C O
0045320 U N T X O 2 N E X T I O C B \r
0045340 1 0 6
0045360 E N X H O S T I D 2 E N X R C
0045400 V P T R Q U A D A D D R X O
0045420 2 P T R \r 1 0 7
0045440 E N X H O S T I D 3
0045460 E N X R C V P T R H I S Y N D
0045500 R O M E X O 2 P T R H 376 001 \0 5
0045520 300 I \r 1 1 0
0045540 E N X X M T I N D E X E
0045560 N X X M T I N T L O E N X X M
0045600 T M A S K X O 2 I O C B \r
0045620 1 1 1 E N
0045640 X X M T C O U N T E N X X M T
0045660 I N T H I X O 2 I O C B H I \r
0045700 1 1 2
0045720 E N X X M T P T R X O 2 C S B
0045740 \r 1 1 3
0045760 E N X X M T P T R H I X O 2
0046000 C S B H I \r 1 1 4
0046020 E N X C S B P T R \r
0046040 1 1 5
0046060 E N X C S B P T R H I E N X Z
0046100 E R O B A S E \r 1 1 6
0046120 376 001 \0 321 . E N X
0046140 L I N K \r 1 1 7
0046160 E N X C O M P L E T I
0046200 O N E N X T E M P \r 1 2
0046220 0 E N X 3 D
0046240 E S T I D 1 E N X 3 I N I T I
0046260 A L C S B E N X 3 T E M P 1
0046300 X I 2 I N I T I A L C S B X I
0046320 2 T E M P 1 \r 1 2 1
0046340 E N X 3 D E S T I
0046360 D 2 E N X 3 T E M P 2 X I 2
0046400 T E M P 2 \r 1 2 2
0046420 E N X 3 D E S T I D
0046440 3 E N X 3 I C B P T R E N X
0046460 3 O C B P T R E N X 3 T E M P
0046500 3 X I 2 T E M P \r 1 2 3
0046520 376 001 \0 V J E
0046540 N X 3 D E S T I D 4 E N X 3 T
0046560 E M P 4 X I 2 C O M P L E T I
0046600 O N \r 1 2 4
0046620 E N X 3 N E X T I C B E
0046640 N X 3 R C V I N D E X X I 2 C
0046660 S B 1 X I 2 I N D E X \r
0046700 1 2 5 E N X
0046720 3 H O S T I D 1 E N X 3 R C V
0046740 C O U N T X I 2 C O U N T X
0046760 I 2 N E X T I O C B \r 1 2
0047000 6 E N X 3 H
0047020 O S T I D 2 E N X 3 R C V P T
0047040 R X I 2 H A L O X I 2 P T R
0047060 \r 1 2 7
0047100 E N X 3 H O S T I D 3 E N X
0047120 3 R C V P T R H I X 376 001 \0 002 030
0047140 I 2 H A H I X I 2 P T R H I \r
0047160 1 3 0
0047200 E N X 3 X M T I N D E X E N X
0047220 3 X M T I N T L O E N X 3 X M
0047240 T M A S K X I 2 I O C B \r
0047260 1 3 1 E N
0047300 X 3 X M T C O U N T E N X 3 X
0047320 M T I N T H I X I 2 I O C B H
0047340 I \r 1 3 2
0047360 E N X 3 X M T P T R X I 2
0047400 C 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
0047500 B P T R X I 2 1 S T Q W 0 \r
0047520 1 3 5 E
0047540 376 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
0047600 2 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
0047660 7 E N X 3 C
0047700 O M P L E T I O N E N X 3 T E
0047720 M P X I 2 1 S T Q W 3 \r
0047740 1 4 0 C D C
0047760 T 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
0050020 E N X 2 T E M P 1 \r 1 4 1
0050040 C D C T E M
0050060 P 1 E N X 2 D E S T I D 2 E
0050100 N X 2 T E M P 2 \r 1 4 2
0050120 E N X 2 D E S
0050140 T I D 3 376 001 \0 247 N E N X 2 I C
0050160 B P T R E N X 2 O C B P T R
0050200 E N X 2 T E M P 3 \r 1 4 3
0050220 E N X 2 D E
0050240 S T I D 4 E N X 2 T E M P 4 \r
0050260 1 4 4
0050300 C D C D P T R E N X 2 N E X T
0050320 I C B E N X 2 R C V I N D E X
0050340 \r 1 4 5
0050360 C D C D P T R H I E N X 2 H
0050400 O S T I D 1 E N X 2 R C V C O
0050420 U N T \r 1 4 6
0050440 C D C C M P T R E N X
0050460 2 H O S T I D 2 E N X 2 R C V
0050500 P T R \r 1 4 7
0050520 C D C C M P T R H I E
0050540 N X 2 H O S T I D 3 376 001 \0 3 204
0050560 E N X 2 R C V P T R H I \r
0050600 1 5 0 C D C
0050620 S C A N L I N E C O U N T E N
0050640 X 2 X M T I N D E X E N X 2 X
0050660 M T I N T L O E N X 2 X M T M
0050700 A 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
0050760 X 2 X M T I N T H I \r 1 5
0051000 2 C D C M D
0051020 S L O C E N X 2 X M T P T R \r
0051040 1 5 3
0051060 C D C M D S L O C H I E N X 2
0051100 X M T P T R H I \r 1 5 4
0051120 E N X 2 C S B
0051140 P T R \r 1 5 5 376
0051160 001 \0 \f 224 E N X 2 C S B
0051200 P T R H I E N X 2 Z E R O B A
0051220 S E \r 1 5 6
0051240 E N X 2 L I N K \r 1
0051260 5 7 E N X 2
0051300 C O M P L E T I O N E N X 2 T
0051320 E M P \r 1 6 0
0051340 E N X 1 D E S T I D 1
0051360 E N X 1 I N I T I A L C S B E
0051400 N X 1 T E M P 1 \r 1 6 1
0051420 E N X 1 D E S
0051440 T I D 2 E N X 1 T E M P 2 \r
0051460 1 6 2 E
0051500 N X 1 D E S T I D 3 E N X 1 I
0051520 C 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
0051560 3 376 001 \0 021 347
0051600 E N X 1 D E S T I D 4 E N X 1
0051620 T E M P 4 \r 1 6 4
0051640 E N X 1 N E X T I C
0051660 B E N X 1 R C V I N D E X \r
0051700 1 6 5 E
0051720 N X 1 H O S T I D 1 E N X 1 R
0051740 C V C O U N T \r 1 6 6
0051760 E N X 1 H O S T
0052000 I D 2 E N X 1 R C V P T R \r
0052020 1 6 7 E
0052040 N X 1 H O S T I D 3 E N X 1 R
0052060 C V P T R H I \r 1 7 0
0052100 E N X 1 X M T I
0052120 N D E X E N X 1 X M T I N T L
0052140 O 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
0052220 E N X 1 X M T I N T H I \r
0052240 1 7 2 E N X
0052260 1 X M T P T R \r 1 7 3
0052300 E N X 1 X M T P
0052320 T R H I \r 1 7 4
0052340 E N X 1 C S B P T R \r
0052360 1 7 5
0052400 E N X 1 C S B P T R H I E N X
0052420 1 Z E R O B A S E \r 1 7 6
0052440 E N X 1 L I
0052460 N K \r 1 7 7
0052500 E N X 1 C O M P L E T I O
0052520 N E N X 1 T E M P \r \r 2
0052540 0 0 X O 1 I
0052560 N I T I A L C S B X O 1 T 376 001
0052600 \0 331 026 E M P 1 \r 2 0 1
0052620 X O 1 T E M P 2
0052640 \r 2 0 2
0052660 X O 1 T E M P \r 2 0 3
0052700 X O 1 C O M P
0052720 L E T I O N \r 2 0 4
0052740 X O 1 C S B 1 X
0052760 O 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
0053040 2 0 6 X O 1
0053060 P T R \r 2 0 7
0053100 X O 1 P T R H I \r
0053120 2 1 0 X O 1
0053140 I 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
0053240 3 X O 1 C S
0053260 B H I \r 2 2 0
0053300 X I 1 I N I T I A L C S
0053320 B X I 1 T E M P 1 \r 2 2
0053340 1 X I 1 T E
0053360 M P 2 \r 2 2 2
0053400 X I 1 T E M P \r 2
0053420 2 3 X I 1 C
0053440 O M P L E T I O N \r 2 2 4
0053460 X I 1 C S B
0053500 1 X I 1 I N D E X \r 2 2
0053520 5 X I 1 C O
0053540 U N T X I 1 N E X T I O C B \r
0053560 2 2 6
0053600 X I 1 H A L O 376 001 \0 355 1 X I 1
0053620 P T R \r 2 2 7
0053640 X I 1 H A H I X I 1 P
0053660 T R H I \r 2 3 0
0053700 X I 1 I O C B \r
0053720 2 3 1 X I 1
0053740 I O C B H I \r 2 3 2
0053760 X I 1 C S B \r
0054000 2 3 3 X I
0054020 1 C S B H I \r 2 3 4
0054040 X I 1 1 S T Q W 0
0054060 \r 2 3 5
0054100 X I 1 1 S T Q W 1 \r 2 3
0054120 6 X I 1 1 S
0054140 T 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
0054220 307 v R D C R E G 0 R D C T
0054240 E M P \r 2 4 1
0054260 R D C H E A D S E T T L
0054300 E C O U N T R D C R E G 1 \r
0054320 2 4 2 R
0054340 D C N E X T I O C B R D C R E
0054360 G 2 \r 2 4 3
0054400 R D C D E F E R R I N G
0054420 R D C R E G 3 \r 2 4 4
0054440 R D C D A T A P
0054460 T R \r 2 4 5
0054500 R D C D A T A P T R 1 \r
0054520 2 4 6 R
0054540 D C I N C R E M E N T D A T A P
0054560 T R F L A G \r 2 4 7
0054600 R D C P A G E C O
0054620 U N 376 001 \0 272 263 T \r 2 5 0
0054640 R D C C Y L I
0054660 N D E R \r 2 5 1
0054700 R D C H E A D S E C T
0054720 O R \r 2 5 2
0054740 R D C C O M M A N D \r
0054760 2 5 3 R D
0055000 C R E C A L S E E K C O U N T \r
0055020 2 5 4
0055040 R D C F I L E F L A G S \r
0055060 2 5 5 R D C
0055100 F I L E P A G E L O \r 2 5
0055120 6 R D C P A
0055140 C K E D L A B E L 7 \r 2 5
0055160 7 R D C P A
0055200 C K E D L A B E L 8 \r 2 6
0055220 0 376 001 \0 4 \f
0055240 R D C I O C B P T R \r 2 6
0055260 1 R D C Z E
0055300 R O B A S E \r 2 6 2
0055320 R D C I O C B 1 6
0055340 P T R \r 2 6 3
0055360 R D C I O C B 1 6 Z E R
0055400 O B A S E \r 2 6 4
0055420 R D C D I S K A D D
0055440 R E S S P T R \r 2 6 5
0055460 R D C D I S K A
0055500 D D R E S S Z E R O B A S E \r
0055520 2 6 6 R
0055540 D C C S B P T R \r 2 6 7
0055560 R D C C S B Z
0055600 E R O B A S E \r 2 7 0
0055620 R D C D 376 001 \0 '
0055640 275 I S K S T A T U S \r 2 7
0055660 1 R D C C O
0055700 M P L E T I O N C O D E \r
0055720 2 7 2 R D C
0055740 C U R R E N T C Y L I N D E R \r
0055760 2 7 3
0056000 R D C D R I V E H E A D \r
0056020 2 7 4 R D C
0056040 S E C T O R T I M E O U T C O U
0056060 N T \r 2 7 5
0056100 R D C N E W C Y L I N D E
0056120 R \r 2 7 6
0056140 R D C C U R R E N T S E C T
0056160 O R \r 2 7 7
0056200 R D C S E E K C O M M A N
0056220 D \r \r 3 0 0
0056240 376 001 \0 344 231 V D B U F 0 \r
0056260 3 0 1 V
0056300 D B U F 1 \r 3 0 2
0056320 V B I T M A P V D
0056340 B U F 2 \r 3 0 3
0056360 V B I T M A P H I V
0056400 D B U F 3 \r 3 0 4
0056420 V K E Y B O A R D \r
0056440 3 0 5
0056460 V K E Y B O A R D H I \r 3
0056500 0 6 V S L C
0056520 \r 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
0056620 O U S E D X \r 3 1 2
0056640 376 001 \0 037 223 V M O U
0056660 S E D Y \r 3 1 3
0056700 V C U R S O R C O N T
0056720 R 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
0057020 A D C N T V B U T T O N S \r
0057040 3 1 7 V
0057060 K E Y B U F F E R \r 3 2 0
0057100 V C S B \r
0057120 3 2 1 V
0057140 C S B H I \r 3 2 2
0057160 V M S G S T A T U S
0057200 \r 3 2 3
0057220 V C R Y S T A L \r 3 2 4
0057240 X 376 001 \0 362 021
0057260 O N O T I F Y \r 3 2 5
0057300 E N X N O T I F
0057320 Y \r 3 2 6
0057340 E N X N O T I F Y 2 \r
0057360 3 2 7 E N X
0057400 N O T I F Y 3 X O N O T I F Y
0057420 2 \r 3 3 0
0057440 C L O C K L O \r 3 3 1
0057460 C L O C K H
0057500 I \r 3 3 2
0057520 R T I M E R \r 3 4 4
0057540 X P A G E C O
0057560 U N T \r 3 4 5
0057600 X S T O R A G E F A U L
0057620 T S \r 3 4 6
0057640 X H A R D B A D P A G E S
0057660 376 001 \0 275 222 \r 3 4 7
0057700 X S O F T B A D P A
0057720 G E S \r 3 5 2
0057740 F A U L T P N I P X 0 \r
0057760 3 5 3
0060000 F A U L T P N I P X 1 \r 3
0060020 5 4 P R T I
0060040 M E \r 3 5 5
0060060 P R T I C K S \r 3 5
0060100 6 R S I M A
0060120 G 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
0060220 I P E R E G 1 \r 3 6 2
0060240 P I P E R E G 2
0060260 \r 3 376 001 \0 356 357 6 3
0060300 P I P E R E G 3 \r
0060320 3 6 4 P
0060340 I P E R E G 4 \r 3 6 5
0060360 P I P E R E G 5
0060400 \r 3 6 6
0060420 F F A U L T \r 3 6 7
0060440 F A U L T P A R
0060460 M \r 3 7 1
0060500 R T M P \r 3 7 2
0060520 R X S T K \r
0060540 3 7 3 R X P
0060560 P B \r 3 7 4
0060600 R X C T A S K \r 3 7
0060620 5 R X A P C
0060640 \r 3 7 6
0060660 R X A L U \r 376 \0 022 242 216 3
0060700 7 7 R E F R
0060720 \r 377 \0 \0 P i l o t 2 . r e g s \0
0060740 373 233 D v 375 \0 \0 376 001 \0 , 240 * M i
0060760 c r o D 9 . 7 ( O S 1 6 )
0061000 o f J u l y 8 , 1 9 8 0
0061020 \r * a t 1 9 - J u l - 8
0061040 3 1 5 : 4 2 : 3 0 \r \r \r R M :
0061060 \r \r 0
0061100 M E M S T A T \r 1
0061120 B B A R G P
0061140 T R B B G R A Y W O R D I N D
0061160 E X S T A C K 0 \r 2
0061200 B B D E S T
0061220 Q L O S T A C K 1 \r
0061240 3 B B D E S
0061260 T Q H I S T A C K 2 \r
0061300 4 B B S O
0061320 U 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
0061400 S T A C K 4 \r 6
0061420 B B S O U R C E B
0061440 I T O F F S E T P R M O N I T
0061460 O R Q S T A C K 5 \r
0061500 7 B B I T E
0061520 M S R E M A I N I N G P R M O
0061540 N I T O R Q H I S T A C K 6 \r
0061560 1 0
0061600 B B D E S T B I T O F F S E T
0061620 S 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
0061720 D T H S T A C K 9 \r 1
0061740 3 B B S U B
0061760 I 376 001 \0 ! 035 T E M D E S T B I T
0062000 O F F S E T S T A C K 1 0 \r
0062020 1 4 B
0062040 B F L A G S S T A C K 1 1 \r
0062060 1 5 S
0062100 T A C K 1 2 \r 1 6
0062120 B B G R A Y W O R
0062140 D S T A C K 1 3 \r 1 7
0062160 B B N E G I
0062200 T E M W I D T H P R R E T U R
0062220 N L I N K R L I N K X F R L
0062240 I N K \r 2 0
0062260 P R C O N D I T I O N Q
0062300 \r 2 1
0062320 P R C O N D I T I O N Q H I \r
0062340 2 2
0062360 P R Q U E U 376 001 \0 204 264 E P R R
0062400 E A D Y \r 2 3
0062420 P R P S B I N D E X \r
0062440 2 4
0062460 G C F L \r 2 5
0062500 G C F L C O U N T \r
0062520 2 6 P
0062540 R C U R R E N T P S B \r
0062560 2 7 P R P S
0062600 B I N D E X M A S K \r 3
0062620 0 P C B \r
0062640 3 1 P
0062660 C B H I \r 3 2
0062700 P R P D A R Z E R O
0062720 \r 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
0063040 \r 3 6
0063060 M D S \r 3 7
0063100 M D S H I \r 4
0063120 0 X F B R K
0063140 B Y T E \r 4 1
0063160 X F G F I W O R D \r
0063200 4 2 C
0063220 O D E \r 4 3
0063240 C O D E H I \r 4
0063260 4 B B D E S
0063300 T 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
0063340 P 1 F P O N E G C R C E M A
0063360 S K P R P S B L I N K X B U
0063400 376 001 \0 } 031 F \r 4 5
0063420 F P F R A C 2 H '
0063440 P 1 F P F R A C 2 H L S H 1 P
0063460 1 F P T E M P G C P R O C N
0063500 O P R P S B F L A G S X B U
0063520 F 1 \r 4 6
0063540 G C S T A T 0 P R P S B
0063560 C O N T E X T X B U F 2 \r
0063600 4 7 G C
0063620 S T A T 1 P R P S B T I M E O
0063640 U T X B U F 3 \r 5 0
0063660 B B N E G S D
0063700 N O N O V E R L A P F P F R A
0063720 C 2 H L S H 1 F P T F R A C
0063740 G C P R E D P R C L E A N U P
0063760 L I N K P R P S B L I N K . N
0064000 E 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
0064060 P R R T N L I N K 2 P R S A V
0064100 E S T K P X F R S A V Y B U
0064120 F 1 \r 5 2
0064140 P R C O N D I T I O N P
0064160 R C U R R E N T S A T R T E M
0064200 P Y B U F 2 \r 5 3
0064220 B B D E S T W O
0064240 R D O F F S E T P R M O N I T
0064260 O R P R P T R T O S V R T E
0064300 M P 1 Y B U F 3 \r 5 4
0064320 F P F R A C
0064340 H G L O B A L \r 5 5
0064360 G L O B A L H
0064400 I \r 5 6 376 001 \0 313 M
0064420 B B S O U R C E B
0064440 P L F P F R A C 1 H F P R L
0064460 O L P D E S T P R D A T A
0064500 P R T I M E O U T W W X F M
0064520 Y \r 5 7
0064540 B B S O U R C E W O R D O F
0064560 F S E T F P F R A C 2 H L P
0064600 D E S T H I P R C O N D I T I
0064620 O N T A I L P R D A T A 1 P
0064640 R P S B P R I O R I T Y T R A
0064660 P P A R M \r 6 0
0064700 I B U F \r 6
0064720 1 I B U F 1
0064740 \r 6 2
0064760 I B U F 2 \r 6 3
0065000 I B U F 3 \r 376
0065020 001 \0 237 203 6 4
0065040 F P F R A C L G C \r
0065060 6 5 G C H
0065100 I \r 6 6
0065120 B B T O U C H P A G E S F
0065140 P 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
0065200 H E A D P R S T A T E X F C
0065220 O U N T X F T E M P 2 \r
0065240 6 7 B B S
0065260 U B I T E M S O U R C E B I T O
0065300 F F S E T F P F R A C 1 L L
0065320 F P F R A C 2 L L P H I P R
0065340 Q T E M P H I P R Q U E U E T
0065360 A I L P R S T A T E H I X F
0065400 F 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
0065460 I G N G C C A R P R P R E V
0065500 P S B L I N K X F M X Z B U
0065520 F \r 7 1
0065540 B B A R G H I F P C C T E
0065560 M P F P C O U N T F P F R A
0065600 C 2 H ' G C C D R P R F L A
0065620 G S X F T E M P - 1 Z B U F
0065640 1 \r 7 2
0065660 F P E X P S I G N 1 G C C
0065700 A D R G C R E C I N D E X G
0065720 C 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
0065760 R S T A C K P O I N T E R X F
0066000 T E M P Z B U F 2 \r 7
0066020 3 376 001 \0 276 K
0066040 F P E X P S I G N 2 G C C D D
0066060 R G C R A V A L G C R E S I
0066100 D U E P R F R A M E P R P R
0066120 E V P S B I N D E X X F T E M
0066140 P 1 Z B U F 3 \r 7 4
0066160 A L L O N E S
0066200 \r 7 5
0066220 F P S T I C K Y \r 7 6
0066240 X F W D C \r
0066260 7 7
0066300 X F X T S R E G \r \r 1 0 0
0066320 M A P E N T
0066340 R Y \r 1 0 1
0066360 T A S K N U M B E R \r
0066400 1 0 2 R E
0066420 F T Y P E \r 1 0 3 376 001
0066440 \0 201 350 C R A S H
0066460 C O D E \r 1 0 4
0066500 C A R D N U M B E R \r
0066520 1 0 5
0066540 M A P F L A G S \r 1 0 6
0066560 Q U A D A D D
0066600 R \r 1 0 7
0066620 S Y N D R O M E \r \r 3
0066640 2 3 V C R Y
0066660 S T A L \r 3 2 4
0066700 X O N O T I F Y \r
0066720 3 2 5 E N
0066740 X N O T I F Y \r 3 2 6
0066760 E N X N O T I F
0067000 Y 2 \r 3 2 7
0067020 E N X N O T I F Y 3 X O
0067040 N O T 376 001 \0 / 217 I F Y 2 \r
0067060 3 3 0 C L O
0067100 C K L O \r 3 3 1
0067120 C L O C K H I \r
0067140 3 3 2 R T I
0067160 M E R \r 3 4 4
0067200 X P A G E C O U N T \r
0067220 3 4 5 X
0067240 S T O R A G E F A U L T S \r
0067260 3 4 6 X H
0067300 A R D B A D P A G E S \r 3
0067320 4 7 X S O F
0067340 T B A D P A G E S \r 3 5 2
0067360 F A U L T P
0067400 N I P X 0 \r 3 5 3
0067420 F A U L T P N I P X
0067440 1 \r 3 5 4 376 001 \0 244 222
0067460 P R T I M E \r
0067500 3 5 5 P R
0067520 T I C K S \r 3 5 6
0067540 R S I M A G E \r
0067560 3 5 7 N W
0067600 W \r 3 6 0
0067620 P I P E R E G \r 3 6 1
0067640 P I P E R E
0067660 G 1 \r 3 6 2
0067700 P I P E R E G 2 \r 3
0067720 6 3 P I P E
0067740 R E G 3 \r 3 6 4
0067760 P I P E R E G 4 \r
0070000 3 6 5 P I
0070020 P 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
0070120 3 7 1 R T M
0070140 P \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
0070240 C T A S K \r 3 7 5
0070260 R X A P C \r 3
0070300 7 6 R X A L
0070320 U \r 3 7 7
0070340 R E F R \r 377 \0 \0 C S L D i s
0070360 p l a y . c s m a p \0 373 233 D R 307
0070400 \0 \0 376 001 \0 ` 257 * M i c r o D
0070420 9 . 7 ( O S 1 6 ) o f J
0070440 u l y 8 , 1 9 8 0 \r *
0070460 a t 1 9 - J u l - 8 3 1 3 :
0070500 0 8 : 3 1 \r \r C S L D i s p l a
0070520 y c o n t a i n s t h e f
0070540 o 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 (
0070620 0 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
0070700 s t r u c t i o n s = 3
0070720 7 5 ( 2 5 3 D ) \r \r P a g e
0070740 0 ( 0 D ) : \r F r
0070760 e e I n s t r u c t i o n s
0071000 = 4 0 376 001 \0 210 g 0 ( 2
0071020 5 6 D ) \r \r P a g e 1
0071040 ( 1 D ) : \r F r e e I n
0071060 s t r u c t i o n s =
0071100 4 0 0 ( 2 5 6 D ) \r \r P a g e
0071120 2 ( 2 D ) : \r F
0071140 r e e I n s t r u c t i o n s
0071160 = 4 0 0 ( 2 5 6 D )
0071200 \r \r P a g e 3 ( 3 D
0071220 ) : \r F r e e I n s t r u
0071240 c 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
0071320 I n s t r u c t i o n s =
0071340 4 0 0 ( 2 5 6 D ) \r \r P a
0071360 g e 5 ( 5 D ) : \r
0071400 F r e e I n s t r u 376 001 \0 202
0071420 004 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
0071540 a g e 7 ( 7 D ) : \r
0071560 F r e e I n s t r u c t i
0071600 o n s = 4 0 0 ( 2 5
0071620 6 D ) \r \r P a g e 1 0
0071640 ( 8 D ) : \r F r e e I n s
0071660 t r u c t i o n s = 4
0071700 0 0 ( 2 5 6 D ) \r \r P a g e
0071720 1 1 ( 9 D ) : \r F r
0071740 e e I n s t r u c t i o n s
0071760 = 4 0 0 ( 2 5 6 D ) \r
0072000 \r P a g e 1 2 ( 1 0 D
0072020 ) 376 001 \0 \0 306 : \r C S L D i s
0072040 p l a y
0072060 3 7 5 ( 2 5 3 D ) \r F r e
0072100 e I n s t r u c t i o n s =
0072120 3 ( 3 D ) \r \r P a
0072140 g e 1 3 ( 1 1 D ) : \r
0072160 F r e e I n s t r u c t i
0072200 o n s = 4 0 0 ( 2 5
0072220 6 D ) \r \r P a g e 1 4
0072240 ( 1 2 D ) : \r F r e e I n
0072260 s t r u c t i o n s =
0072300 4 0 0 ( 2 5 6 D ) \r \r P a g e
0072320 1 5 ( 1 3 D ) : \r
0072340 F r e e I n s t r u c t i o n
0072360 s = 4 0 0 ( 2 5 6 D
0072400 ) \r \r P a g e 1 6 ( 1
0072420 4 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
0072500 a g e 1 7 ( 1 5 D ) :
0072520 \r F r e e I n s t r u c t
0072540 i o n s = 4 0 0 ( 2
0072560 5 6 D ) \r 377 \0 \0 C S L F D i s p
0072600 l a y . c s m a p \0 373 233 D S $ \0
0072620 \0 376 001 \0 210 274 * M i c r o D 9
0072640 . 7 ( O S 1 6 ) o f J u
0072660 l y 8 , 1 9 8 0 \r * a
0072700 t 1 9 - J u l - 8 3 1 3 : 1
0072720 0 : 0 6 \r \r C S L F D i s p l a
0072740 y c o n t a i n s t h e f
0072760 o 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 (
0073040 0 D ) \r C S L F D i s p l a
0073060 y 2 5 1
0073100 ( 1 6 9 D ) \r \r T o t a l I n
0073120 s t r u c t i o n s = 2
0073140 5 1 ( 1 6 9 D ) \r \r P a g e
0073160 0 ( 0 D ) : \r F r
0073200 e e I n s t r u c t i o n s
0073220 = 4 376 001 \0 A g 0 0 ( 2
0073240 5 6 D ) \r \r P a g e 1
0073260 ( 1 D ) : \r F r e e I n
0073300 s t r u c t i o n s =
0073320 4 0 0 ( 2 5 6 D ) \r \r P a g e
0073340 2 ( 2 D ) : \r F
0073360 r e e I n s t r u c t i o n s
0073400 = 4 0 0 ( 2 5 6 D )
0073420 \r \r P a g e 3 ( 3 D
0073440 ) : \r F r e e I n s t r u
0073460 c 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
0073540 I n s t r u c t i o n s =
0073560 4 0 0 ( 2 5 6 D ) \r \r P a
0073600 g e 5 ( 5 D ) : \r
0073620 F r e e I n s t r 376 001 \0 o a
0073640 u 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
0073760 a g e 7 ( 7 D ) : \r
0074000 F r e e I n s t r u c t i
0074020 o n s = 4 0 0 ( 2 5
0074040 6 D ) \r \r P a g e 1 0
0074060 ( 8 D ) : \r F r e e I n s
0074100 t r u c t i o n s = 4
0074120 0 0 ( 2 5 6 D ) \r \r P a g e
0074140 1 1 ( 9 D ) : \r F r
0074160 e e I n s t r u c t i o n s
0074200 = 4 0 0 ( 2 5 6 D ) \r
0074220 \r P a g e 1 2 ( 1 0 D
0074240 376 001 \0 1 032 ) : \r C S L F D i
0074260 s p l a y
0074300 2 5 1 ( 1 6 9 D ) \r F r e
0074320 e I n s t r u c t i o n s =
0074340 1 2 7 ( 8 7 D ) \r \r P
0074360 a g e 1 3 ( 1 1 D ) :
0074400 \r F r e e I n s t r u c t
0074420 i o n s = 4 0 0 ( 2
0074440 5 6 D ) \r \r P a g e 1 4
0074460 ( 1 2 D ) : \r F r e e I
0074500 n s t r u c t i o n s =
0074520 4 0 0 ( 2 5 6 D ) \r \r P a g
0074540 e 1 5 ( 1 3 D ) : \r
0074560 F r e e I n s t r u c t i o
0074600 n s = 4 0 0 ( 2 5 6
0074620 D ) \r \r P a g e 1 6 (
0074640 1 4 D ) : 376 \0 \ 327 \0 \r F r e
0074660 e I n s t r u c t i o n s =
0074700 4 0 0 ( 2 5 6 D ) \r \r
0074720 P a g e 1 7 ( 1 5 D )
0074740 : \r F r e e I n s t r u c
0074760 t i o n s = 4 0 0 (
0075000 2 5 6 D ) \r 377 \0 \0 G l o b a l D
0075020 e f s . M c \0 373 233 D B 322 \0 \0 376 001
0075040 \0 214 242 : T I T L E [ G l o b a l
0075060 D e f s ] ; \r % \r E d F i a l
0075100 a 6 J a n u a r y 1 9 8 3
0075120 : a d d R e f r e s h P e r
0075140 i o d d e f f o r M e m I
0075160 n i t a n d I n i t i a l .
0075200 \r E d F i a l a 1 7 M a r
0075220 c h 1 9 8 2 : e l i m i n a
0075240 t e P N I P B a s e , X W I
0075260 n I n i t L o c 2 , I n i t P
0075300 a g e 2 , \r E O M i n i t P
0075320 a g e , e o m L o B a s e ,
0075340 e o m H i B a s e , a l l o
0075360 l d 1 0 m b E t h e r n e
0075400 t s t u f f ; \r a d d T
0075420 i m e r G o L o c , n e w 1
0075440 0 m 376 001 \0 ] 363 b E t h e r n
0075460 e t s t u f f ; m o v e 1
0075500 0 m b c o d e f r o m p
0075520 a g e 3 t o \r p a g e
0075540 1 ; m o v e D e v i c e I n
0075560 i t P a g e f r o m 2 t o
0075600 6 a n d I n i t P a g e
0075620 f r o m 1 6 b t o 4 ; i
0075640 n s e r t \r s o m e e r r
0075660 o r c h e c k s ; s h u f f
0075700 l e t a s k n u m b e r s .
0075720 \r E d F i a l a 1 9 F e b
0075740 r u a r y 1 9 8 2 : A b s o
0075760 r b I n i t i a l ' s M P
0076000 c o d e s ; a d d \r I n i
0076020 t i a l P a g e 1 , P a g e C
0076040 o u n t , x P 376 001 \0 y j a g e
0076060 C o u n t , x S t o r a g e F
0076100 a u l t s , x H a r d B a d P
0076120 a g e s , \r x S o f t B a d
0076140 P a g e s f o r M e m I n i
0076160 t . M c ; e l i m i n a t e
0076200 R C n t , x f T y p e , S t
0076220 o p S t o p P C , \r R E Q U
0076240 E U E S t o p P C ; a d d E
0076260 x c h S t k P L o c a n d S
0076300 e t S t k P L o c f o r n e
0076320 w L o a d R A M , \r x f F
0076340 a u l t G o L o c , S t a r t
0076360 D e v i c e I n i t , M C 1 2
0076400 , M C N o n e C r a s h ; a
0076420 b s o r b l o c a t i o n d
0076440 e f s f r o m \r F a 376 001 \0
0076460 004 e u l t . M c ; m o v e R
0076500 S I m a g e a n d N W W . \r
0076520 E d F i a l a 8 O c t o b
0076540 e r 1 9 8 1 : M o v e M e
0076560 m S t a t t o R M 0 f r
0076600 e e i n g R M 2 4 - 2 5 f
0076620 o r \r C e d a r G C ; m o
0076640 v e p r T i c k s a n d p
0076660 r T i m e o u t o f R M
0076700 0 - 7 7 a r e a a n d a d
0076720 d p r S a v e S t k P \r r
0076740 e g ; m o v e x f R S A V
0076760 t o f r e e R M 6 4 ; c
0077000 r e a t e m o P a g e a n d
0077020 c h a n g e x f R R t a b
0077040 & x f W R t a b \r t o m
0077060 o R 376 001 \0 366 X R t a b & m o
0077100 W R t a b ; e l i m L F K e
0077120 y b o a r d , L F M o n i t o
0077140 r , F a u l t R e f T y p e ,
0077160 \r F a u l t P a g e 1 , a
0077200 n d C S P a g e ; a d d M
0077220 e s a R e f i l l L o c , W i
0077240 t h T e x t B l t , W i t h G
0077260 a r b C o l l e c t , \r W i
0077300 t h F l o a t i n g P o i n t ,
0077320 M i d a s P a g e , F a u l
0077340 t P N I X 0 , F a u l t P N I
0077360 X 1 , S t a c k E r r o r L o
0077400 c , a n d \r z B u f - z B
0077420 u f 3 ; s e t T i m e r P a
0077440 g e = 1 4 ; m o v e M P
0077460 c o d e d 376 001 \0 F Y e f s
0077500 t o h e r e f r o m F a u
0077520 l t , \r M e s a P D e f s ,
0077540 a n d T e x t B l t ; r e
0077560 l o c a t e X I S t a r t L o
0077600 c , S t a r t I O L o c , C
0077620 D C I n i t L o c , \r C D C
0077640 O f f L o c . \r E d F i a l a
0077660 2 9 A p r i l 1 9 8 1 A
0077700 d d W i t h M i d a s , B o
0077720 o t T a s k , B o o t S V ,
0077740 P F E x i t L o c , \r d e f
0077760 s f o r C e d a r J a s m
0100000 i n e , J a s m i n e H a l f
0100020 t o n e , A u d i o , a n d
0100040 C D C T a s k d r i v e r s
0100060 ; e l i m \r K e y 376 001 \0 374
0100100 ^ P a g e & K e y T a b l e
0100120 d e f s ( n o w o n D i
0100140 s p l a y P a g e ) , D p T a
0100160 s k , p R S I m a g e , \r
0100200 p F a u l t P a r m , p F a u
0100220 l t R e f T y p e , p X B u f
0100240 , p N W W ( n o w u s i n
0100260 g I P [ . . ] C f o r t h
0100300 e s e ) , \r E t h e r I n i
0100320 t P a g e 2 , X W I n i t P a g
0100340 e 2 , C l r D v P a g e , T
0100360 i m e r I n i t P a g e 1 / 2 ,
0100400 L o a d C S P a g e ; \r m
0100420 o v e S t a r t I O P a g e ,
0100440 X W P a g e ; m o v e T i
0100460 m e r r e g i s t e r s n o
0100500 t 376 001 \0 204 ! t a r g e t s \r
0100520 o f m e m o r y r e f e r
0100540 e n c e s i n t o 3 2 2 - 3
0100560 3 7 a r e a f o r A u d i
0100600 o . M c a n d J a s m i n e
0100620 . M c ; \r m o v e N W W
0100640 t o n o n - e m u l a t o r ,
0100660 M e m S t a t t o R M 2
0100700 5 , t e m p s a t 6 5 t
0100720 o 5 1 . \r % \r \r % S t a n d a
0100740 r d P i l o t s e t t i n g
0100760 o f t h e s e s w i t c h
0101000 e s i s : W i t h M i d a s
0101020 = 1 , W i t h 3 M B = 1 , \r W
0101040 i t h 1 0 M B = 1 , W i t h M
0101060 I O C = 1 , a n d a l l o
0101100 t h e r s 376 001 \0 366 376 w i t c h
0101120 e s 0 . \r \r S t a n d a r d
0101140 C e d a r s e t t i n g i s
0101160 C e d a r M o d e = 1 , W i
0101200 t h F l o a t i n g P o i n t =
0101220 1 , W i t h G a r b C o l l e
0101240 c t = 1 , \r W i t h 3 M B = 1 ,
0101260 W i t h 1 0 M B = 1 , W i t
0101300 h C D C = 1 , a n d a l l
0101320 o t h e r s w i t c h e s 0
0101340 . \r % \r S e t [ W i t h M i d a
0101360 s , 0 ] ; \t * 1 r e s e r v e
0101400 s s p a c e f o r M i d a
0101420 s K e r n e l a n d \r \t \t \t
0101440 * c o m m u n i c a t i o n m
0101460 i c r o c o d e ; m u s t b
0101500 e 0 f o r A u d 376 001 \0 240 374
0101520 i o . M c , \r \t \t \t * J a s m i
0101540 n e . M c , o r o t h e r
0101560 P r i n t e r i n t e r f a c
0101600 e d e v i c e s . \r \t \t \t * M
0101620 i c o n s u m e d a s f o
0101640 l l o w s : 3 1 b m i o n
0101660 p g 1 7 b i n F a u l t
0101700 , \r \t \t \t * 3 b m i o n p
0101720 g 0 i n F a u l t , 3 b
0101740 m i o n p g 0 i n T
0101760 i m e r , \r \t \t \t * a n d 1 1
0102000 7 b m i o n p g 1 7 I
0102020 M R e s e r v e d f o r K e
0102040 r n e l . \r S e t [ C e d a r M
0102060 o d e , 1 ] ; \t * 0 r e g u l
0102100 a r P i l o t ; 1 C e d a
0102120 376 001 \0 U 4 r - s p e c i f i c
0102140 c h a n g e s \r \t \t \t * ( o n
0102160 5 M a r c h 1 9 8 2 , a f
0102200 f e c t s u n d . o p c o d
0102220 e t r a p s ) . \r S e t [ W i
0102240 t h T e x t B l t , 0 ] ; \t * 1
0102260 f o r m i c r o c o d e d
0102300 T e x t B l t e l s e 0 (
0102320 C a n ' t b e u s e d \r \t \t
0102340 \t * w h e n W i t h G a r b C
0102360 o l l e c t = 1 b e c a u s e
0102400 o f R M c o n f l i c t ;
0102420 \r \t \t \t * u s e d o n l y b
0102440 y S t a r ) . \r S e t [ W i t
0102460 h F l o a t i n g P o i n t , 1
0102500 ] ; \t * 1 f o r m i c r o c
0102520 o d e d 376 001 \0 4 ` f l o a t i
0102540 n g p o i n t \r S e t [ W i t
0102560 h G a r b C o l l e c t , 1 ] ;
0102600 \t * 1 f o r m i c r o c o d
0102620 e d C e d a r g a r b a g e
0102640 c o l l e c t o r \r \r * N O T
0102660 E : T h e s e s w i t c h e
0102700 s c o n t r o l t h e a s
0102720 s e m b l y o f D T a b e
0102740 n t r i e s i n I n i t i a
0102760 l i z e . M c . \r * C o d e i
0103000 n X W S I O 2 . M c i s a
0103020 f f e c t e d b y W i t h 1
0103040 0 M B a n d W i t h 3 M B
0103060 s w i t c h e s . \r S e t [ W i
0103100 t h T O R , 0 ] ; \t \t * 1 f o
0103120 r T O R i o m 376 001 \0 273 362 i
0103140 c r o c o d e ( U I B a n d
0103160 E O M ) \r S e t [ W i t h M I
0103200 O C , 0 ] ; \t * 1 f o r M I
0103220 O C a n d i t s o v e r l
0103240 a y s . \r S e t [ W i t h 1 0 M
0103260 B , 1 ] ; \t * 1 f o r 1 0
0103300 m b E t h e r n e t ( E N X
0103320 T a s k . M c ) \r S e t [ W i t
0103340 h 3 M B , 1 ] ; \t \t * 1 f o r
0103360 3 m b E t h e r n e t (
0103400 X W T a s k . M c ) \r S e t [ W
0103420 i t h C D C , 1 ] ; \t \t * 1 f
0103440 o r c o l o r d i s p l a y
0103460 ( C D C T a s k . M c ) \r \r *
0103500 N O T E : A l t o M o d e = 0
0103520 a n d C a c h e L o c a l 376
0103540 001 \0 361 266 s = 0 a r e m a n d
0103560 a t o r y . \r S e t [ A l t o M
0103600 o d e , 0 ] ; \t * 0 s e l e c
0103620 t s P i l o t m o d e ( m
0103640 u s t b e 0 ) \r S e t [ C a
0103660 c h e L o c a l s , 0 ] ; \t * 0
0103700 f o r n o c a c h e , 1
0103720 f o r c a c h e o f l o
0103740 c a l s 0 - 3 \r \r S e t [
0103760 R e f r e s h P e r i o d , 5 0
0104000 0 0 ] ; \t * 5 0 0 0 b = 2 5
0104020 6 0 d c y c l e s = 2 5 6
0104040 m i c r o s e c o n d s , i
0104060 f \r \t \t \t * p r o c e s s o r
0104100 c l o c k i s 4 0 m H z .
0104120 \r \f \r % T A S K A S S I G N M
0104140 E N T S 376 001 \0 264 213 \r \r B e s u
0104160 r e e d i t T i m e r . m c
0104200 i f y o u c h a n g e e
0104220 n x T a s k * o r x o T a s
0104240 k * . \r \r B e w a r e o f e
0104260 x p e c t i n g t o o m a n
0104300 y t h i n g s t o w o r k
0104320 . D u p l i c a t e s i n
0104340 t h e f o l l o w i n g \r a
0104360 s s i g n m e n t s a n d / o
0104400 r d e v i c e t a b l e i
0104420 n I n i t i a l i z e a r e
0104440 m o s t l y a c o n v i e
0104460 n c e a l l o w i n g \r o n e
0104500 m i c r o c o d e v e r s i
0104520 o n t o r u n o n m a n
0104540 y c o n f i g u 376 001 \0 \ 315 r a
0104560 t i o n s r a t h e r t h a
0104600 n a w a y t o \r s u p p o
0104620 r t t h e m o s t c o m p
0104640 l i c a t e d c o n f i g u r
0104660 a t i o n y o u m i g h t
0104700 b u i l d . I n p a r t i
0104720 c u l a r : \r Y o u c a n
0104740 ' t h a v e a 2 n d 3
0104760 m b E t h e r n e t i f y
0105000 o u h a v e a n I F D C
0105020 o r a n M I O C . \r Y o
0105040 u c a n ' t h a v e a 2
0105060 n d M I O C i f y o u h
0105100 a v e a 1 0 m b E t h e r
0105120 n e t . \r % \r S e t [ B o o t T
0105140 a s k , 1 ] ; \r I F G [ 376 001
0105160 \0 : 332 B o o t T a s k , 3 , E R
0105200 [ I n i t i a l i z e . r e q u
0105220 i r e s . B o o t T a s k . b e
0105240 . 0 . t o . 3 ] ] ; \r \r * M a k
0105260 e T a s k c h e c k f o r
0105300 a t a s k n u m b e r i n
0105320 t h e r a n g e 4 t o
0105340 1 6 . \r M a c r o [ M a k e T a
0105360 s k , S e t [ # 1 , # 2 ] \r \t I
0105400 F G [ # 2 , 3 , I F G [ # 2 , 1
0105420 6 , E R [ # 1 . t a s k . t o o
0105440 . b i g ] ] , \r \t \t E R [ # 1 .
0105460 t a s k . n u m b e r . t o o .
0105500 s m a l l ] ] ] ; \r \r M a k e T
0105520 a s k [ x o T a s k , 1 0 ] ; \t
0105540 * 1 s t 3 m b E t h e r n e
0105560 t O 376 001 \0 r 345 u t p u t \r M a
0105600 k e T a s k [ x i T a s k , 1 1
0105620 ] ; \t * 1 s t 3 m b E t h e
0105640 r n e t I n p u t \r M a k e T
0105660 a s k [ x o T a s k 2 , 4 ] ; \t
0105700 * 2 n d 3 m b E t h e r n e
0105720 t O u t p u t \r M a k e T a s
0105740 k [ x i T a s k 2 , 5 ] ; \t * 2
0105760 n d 3 m b E t h e r n e t
0106000 I n p u t \r \r M a k e T a s k [
0106020 e n x T a s k , 7 ] ; \t * 1 s t
0106040 1 0 m b E t h e r n e t
0106060 i n / o u t \r M a k e T a s k [
0106100 e n x T a s k 2 , 6 ] ; \t * 2 n
0106120 d 1 0 m b E t h e r n e t
0106140 i n / o u t \r M a k e T a s k
0106160 [ e n x T a s k 376 001 \0 002 0 3 , 5
0106200 ] ; \t * 3 r d 1 0 m b E t
0106220 h e r n e t i n / o u t \r \r M
0106240 a k e T a s k [ c d c T a s k ,
0106260 6 ] ; \t * C o l o r d i s p l
0106300 a y ( 1 w a k e u p / 6 3
0106320 u s ; 2 7 p e r c e n t ) \r
0106340 \r * R D C u s e s r e g i s
0106360 t e r s f o r t w o t a s
0106400 k s , s o i t s t a s k
0106420 n u m b e r s h o u l d b e
0106440 e v e n a n d \r * t h e n
0106460 e x t t a s k s h o u l d
0106500 n o t b e u s e d . \r M a k
0106520 e T a s k [ r d c T a s k , 1 2
0106540 ] ; \r * T h e d i s p l a y
0106560 u s e s s e v e r a l 376 001 \0
0106600 001 @ r e g i s t e r s f o r
0106620 t h e n e x t t a s k ( s
0106640 e e P i l o t 1 . R e g s ) \r
0106660 M a k e T a s k [ D i s p l a y
0106700 T a s k , 1 4 ] ; \t * ( 3 w a
0106720 k e u p s / 2 8 . 8 u s ; 2
0106740 5 p e r c e n t ) \r M a k e
0106760 T a s k [ T T a s k , 1 6 ] ; \t
0107000 * C a n ' t c h a n g e ; u
0107020 s e s s o m e t a s k 1 5
0107040 r e g i s t e r s . \r \r M a k
0107060 e T a s k [ i o T a s k 1 , 4 ]
0107100 ; \t * 1 s t M I O C t a s k
0107120 \r M a k e T a s k [ i o T a s k
0107140 2 , 6 ] ; \t * 2 n d M I O C
0107160 t a s k \r * M a k e T a s k [ f
0107200 d t 376 001 \0 365 h a s k , 5 ] ; \t *
0107220 I F D C t a s k ( n o l o
0107240 n g e r s u p p o r t e d ) \r
0107260 \r * T O R T A S K A S S I G
0107300 N M E N T S \r M a k e T a s k [
0107320 e o m L o T a s k , 4 ] ; \t * e
0107340 o m L o \r M a k e T a s k [ e o
0107360 m H i T a s k , 5 ] ; \t * e o m
0107400 H i \r M a k e T a s k [ u i b T
0107420 a s k , 1 4 ] ; \t * U I B \r \r I
0107440 F E [ e n x T a s k 3 , x i T a
0107460 s k 2 , , \r E R [ S i n c e
0107500 . e n x T a s k 3 . n e . x i T
0107520 a s k 2 . f i x . x o N o t i f
0107540 y 2 . e n x N o t i f y 3 . r e
0107560 g i s t e r . c o n f l i c t ]
0107600 ] ; \r \r I F E 376 001 \0 243 317 [ e n x
0107620 T a s k , x o T a s k , E R [ e
0107640 n x T a s k . x o T a s k . c o
0107660 n f l i c t . a f f e c t s . t
0107700 i m e r s ] ] ; \r I F E [ e n x
0107720 T a s k 2 , x o T a s k , E R [
0107740 e n x T a s k 2 . x o T a s k .
0107760 c o n f l i c t . a f f e c t s
0110000 . t i m e r s ] ] ; \r I F E [ e
0110020 n x T a s k 3 , x o T a s k , E
0110040 R [ e n x T a s k 3 . x o T a s
0110060 k . c o n f l i c t . a f f e c
0110100 t s . t i m e r s ] ] ; \r I F E
0110120 [ e n x T a s k , e n x T a s k
0110140 2 , E R [ e n x T a s k . e n x
0110160 T a s k 2 . c o n f l i c t . a
0110200 f f e c t s . t i m e r 376 001 \0 303
0110220 ~ s ] ] ; \r I F E [ e n x T a s
0110240 k 2 , e n x T a s k 3 , E R [ e
0110260 n x T a s k 2 . e n x T a s k 3
0110300 . c o n f l i c t . a f f e c t
0110320 s . t i m e r s ] ] ; \r I F E [
0110340 e n x T a s k , e n x T a s k 3
0110360 , E R [ e n x T a s k . e n x T
0110400 a s k 3 . c o n f l i c t . a f
0110420 f e c t s . t i m e r s ] ] ; \r
0110440 \r I F G [ D i s p l a y T a s k
0110460 , r d c T a s k , , E R [ D i s
0110500 p l a y T a s k . s h o u l d .
0110520 b e . > . r d c T a s k ] ] ; \r
0110540 I F G [ r d c T a s k , c d c T
0110560 a s k , , E R [ r d c T a s k .
0110600 s h o u l d . b e . > . c d c T
0110620 a 376 001 \0 206 020 s k ] ] ; \r * I F G
0110640 [ r d c T a s k , x o T a s k ,
0110660 , E R [ r d c T a s k . s h o u
0110700 l d . b e . > . x o T a s k ] ]
0110720 ; \r I F G [ x i T a s k , x o T
0110740 a s k , , E R [ x i T a s k . s
0110760 h o u l d . b e . > . x o T a s
0111000 k ] ] ; \r I F G [ x i T a s k 2
0111020 , x o T a s k 2 , , E R [ x i T
0111040 a s k 2 . s h o u l d . b e . >
0111060 . x o T a s k 2 ] ] ; \r \r I F E
0111100 [ A n d [ D i s p l a y T a s k
0111120 , 1 ] , 0 , , E R [ D i s p l a
0111140 y T a s k . m u s t . b e . e v
0111160 e n . b e c a u s e . > . 2 0 b
0111200 . r e g s ] ] ; \r I F E [ A n d
0111220 [ r d c T a 376 001 \0 332 203 s k , 1 ]
0111240 , 0 , , E R [ r d c T a s k . m
0111260 u s t . b e . e v e n . b e c a
0111300 u s e . > . 2 0 b . r e g s ] ]
0111320 ; \r I F E [ T T a s k , 1 6 , ,
0111340 E R [ T T a s k . m u s t . r e
0111360 m a i n . 1 6 ] ] ; \r \f \r * I N
0111400 I T I A L M I C R O C O D E
0111420 P A G E A S S I G N M E N T S
0111440 \r S e t [ I n i t i a l P a g e
0111460 , 1 0 ] ; \r S e t [ I n i t i a
0111500 l P a g e 1 , 1 1 ] ; \r S e t [
0111520 S a l L o a d e r P a g e , 1 2
0111540 ] ; \r S e t [ S a l L o a d e r
0111560 P a g e 2 , 7 ] ; \r S e t [ E t
0111600 h e r P a g e , 4 ] ; \r L o c a
0111620 [ M i c r o c o d e L 376 001 \0 207 370
0111640 o a d e d L o c , I n i t i a l
0111660 P a g e , 2 0 0 ] ; \r M C [ M i
0111700 c r o c o d e A d d r e s s , 1
0111720 4 0 0 ] ; \t * W h e r e t o
0111740 p u t i t i n m e m o r y
0111760 \r S e t [ E t h e r B o o t L o
0112000 c , 1 4 0 0 ] ; \t * K n o w n
0112020 t o P r o m D e f s ( * * *
0112040 W h e r e i s t h i s u s
0112060 e d ? ? ? ) \r \r \r * P I L O T 1
0112100 I N I T I A L I Z A T I O N
0112120 P A G E A S S I G N M E N T S
0112140 \r * N O T E : I t i s d e
0112160 s i r a b l e t o p u t t
0112200 h r o w a w a y i n i t i a l
0112220 i z a t i o n c o d e o n
0112240 376 001 \0 ; 266 p a g e s 4 t o
0112260 7 \r * w h i c h w e K N O W
0112300 w i l l b e o v e r w r i
0112320 t t e n b y P i l o t 2 ,
0112340 l e a v i n g t h e r e s t
0112360 o f t h e \r * m i c r o s t
0112400 o r e f o r d y n a m i c
0112420 a s s i g n m e n t b e t w e
0112440 e n P i l o t 1 a n d P i
0112460 l o t 2 . \r S e t [ D e v i c e
0112500 I n i t P a g e , 6 ] ; \t * D e
0112520 v i c e i n i t i a l i z a t
0112540 i o n \r \t L o c a [ D B o o t D
0112560 o n e L o c , D e v i c e I n i
0112600 t P a g e , 3 7 5 ] ; \t * W h e
0112620 r e i s t h i s u s e d ?
0112640 \r \t L o c 376 001 \0 327 325 a [ T i m e
0112660 r I n i t L o c , D e v i c e I
0112700 n i t P a g e , 3 7 6 ] ; \r S
0112720 e t [ e n x I n i t P a g e , D
0112740 e v i c e I n i t P a g e ] ; \r
0112760 \t L o c a [ e n x I n i t L o c
0113000 , e n x I n i t P a g e , 2 4 0
0113020 ] ; \r \t L o c a [ e n x I n i
0113040 t L o c 2 , e n x I n i t P a g
0113060 e , 2 4 2 ] ; \r \t L o c a [ e n
0113100 x I n i t L o c 3 , e n x I n i
0113120 t P a g e , 2 4 4 ] ; \r S e t
0113140 [ x w 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 o
0113200 c a [ x w I n I n i t L o c , x
0113220 w I n i t P a g e , 2 3 0 ] ;
0113240 \r \t L o c a [ x w O 376 001 \0 247 326 u
0113260 t I n i t L o c , x w I n i t P
0113300 a g e , 2 3 4 ] ; \r \t L o c a [
0113320 x w O u t I n i t L o c 2 , x w
0113340 I n i t P a g e , 2 3 6 ] ; \r
0113360 S e t [ r d c I n i t P a g e ,
0113400 D e v i c e I n i t P a g e ] ;
0113420 \r \t L o c a [ r d c I n i t B
0113440 a s e , r d c I n i t P a g e ,
0113460 3 4 0 ] ; \r \t L o c a [ r d c
0113500 I n i t L o c , r d c I n i t P
0113520 a g e , 3 4 0 ] ; \r S e t [ U
0113540 I B I n i t P a g e , D e v i c
0113560 e I n i t P a g e ] ; \t \t \t * T
0113600 O R U I B \r \t L o c a [ U I B
0113620 I n i t L o c , U I B I n i t P
0113640 a g e , 2 2 0 ] ; \r \t L o c a 376
0113660 001 \0 327 243 [ e o m H i T a s k I n
0113700 i t L o c , D e v i c e I n i t
0113720 P a g e , 2 2 1 ] ; \t * T O R
0113740 E O M \r \t L o c a [ e o m L o T
0113760 a s k I n i t L o c , D e v i c
0114000 e I n i t P a g e , 2 2 2 ] ; \t
0114020 * T O R E O M \r \r S e t [ D e
0114040 v i c e I n i t P a g e 2 , 5 ]
0114060 ; \t * M o r e d e v i c e i
0114100 n i t i a l i z a t i o n \r S e
0114120 t [ D i s p l a y I n i t P a g
0114140 e , D e v i c e I n i t P a g e
0114160 2 ] ; \r \t L o c a [ D i s p l
0114200 a y I n i t L o c , D i s p l a
0114220 y I n i t P a g e , 2 0 7 ] ;
0114240 \r \t L o c a [ T a s k 0 N o t i
0114260 f y L o 376 001 \0 B ` c A , D i s p
0114300 l a y I n i t P a g e , 2 1 0 ]
0114320 ; \r \t S e t [ T a s k 0 N o t i
0114340 f y L o c B , A d d [ T a s k 0
0114360 N o t i f y L o c A , 1 ] ] ;
0114400 * 2 6 1 1 i n . M l f f i
0114420 l e s \r \t S e t [ v O v e r l a
0114440 y L o a d e d L o c , A d d [ T
0114460 a s k 0 N o t i f y L o c B , 1
0114500 ] ] ; * 2 6 1 2 i n . M l
0114520 f f i l e s \r \t L o c a [ T a
0114540 s k 0 N o t i f y L o c C , D i
0114560 s p l a y I n i t P a g e , 2 1
0114600 5 ] ; \r \t L o c a [ v C o n t i
0114620 n u e I n i t L o c , D i s p l
0114640 a y I n i t P a g e , 2 0 6 ] ;
0114660 \r \t L o c a [ v S 376 001 \0 r 031 L C
0114700 o u n t L o c , D i s p l a y I
0114720 n i t P a g e , 2 1 4 ] ; \r S e
0114740 t [ I O I n i t P a g e , D e v
0114760 i c e I n i t P a g e 2 ] ; \t *
0115000 M I O C i n i t i a l i z a t
0115020 i o n \r \t L o c a [ I O I n i t
0115040 L o c , I O I n i t P a g e , 2
0115060 2 0 ] ; \r \r S e t [ I n i t P a
0115100 g e , 4 ] ; \t \t * I n i t i a l
0115120 i z e m o d u l e \r \t L o c a
0115140 [ B o o t S t a r t L o c , 4 ,
0115160 3 7 2 ] ; \t * N o t p r e s e
0115200 n t l y u s e d ( ? ) \r \t L
0115220 o c a [ S o f t S t a r t L o c
0115240 , 4 , 3 7 3 ] ; \t * 2 3 7 3 i
0115260 n . M l f f i l e s \r \t 376 001
0115300 \0 231 q L o c a [ I n i t B a s e
0115320 , I n i t P a g e , 0 ] ; \r \t S
0115340 e t [ Q r e t L o c , A d d [ I
0115360 n i t B a s e , 7 ] ] ; \r \t S e
0115400 t [ T a s k 0 S t a r t L o c ,
0115420 A d d [ I n i t B a s e , 1 0 ]
0115440 ] ; \r \f \r * P I L O T 1 R E S
0115460 I D E N T P A G E A S S I G
0115500 N M E N T S - - W I L L R E M
0115520 A I N A F T E R P I L O T 2
0115540 O V E R W R I T E \r \t L o c a
0115560 [ P F E x i t L o c , 0 , 7 ] ;
0115600 \r \t S e t [ Q l o c , 5 ] ; \t *
0115620 O n p a g e 0 s o Q l o
0115640 c + 1 w o n ' t b e o v e
0115660 r w r i t t e n , b u t \r \t \t
0115700 \t * P 376 001 \0 y 331 i l o t 2 c a
0115720 n g o a h e a d a n d o
0115740 v e r w r i t e Q l o c \r S e
0115760 t [ F a u l t P a g e , 0 ] ; \t
0116000 * I n F a u l t . M c \r \t L o
0116020 c a [ S t a r t M e m T r a p L
0116040 o c , F a u l t P a g e , 1 6 ]
0116060 ; \r \t L o c a [ I n i t E n d L
0116100 o c , 0 , 2 0 ] ; \t \t * I n M
0116120 e s a X . M c \r \t L o c a [ F i
0116140 x D i s p , F a u l t P a g e ,
0116160 1 0 0 ] ; \r \t L o c a [ C r a s
0116200 h L o c , F a u l t P a g e , 1
0116220 3 4 ] ; \r \t L o c a [ S t a c k
0116240 E r r o r L o c , F a u l t P a
0116260 g e , 1 3 6 ] ; \r \t L o c a [ M
0116300 C 1 2 , F a u l 376 001 \0 373 g t P a
0116320 g e , 1 4 0 ] ; \r \t L o c a [ E
0116340 m u N o t i f y L o c , 0 , 2 0
0116360 0 ] ; \t \t * M u s t b e p a
0116400 g e 0 \r \t L o c a [ N o n E m
0116420 u N o t i f y L o c , 0 , 2 0 2
0116440 ] ; \t * M u s t b e p a g e
0116460 0 \r \t L o c a [ C o n t N o n
0116500 E m u L o c , F a u l t P a g e
0116520 , 2 0 4 ] ; \r \t L o c a [ N o n
0116540 E m u P F L o c , 0 , 2 0 6 ] ;
0116560 \t * 2 0 5 b t o 2 1 0 b a
0116600 r e u s e d ( m u s t b e
0116620 p a g e 0 ) \r S e t [ D o I
0116640 n t P a g e , 0 ] ; \r S e t [ N
0116660 o t i f y I n t e r r u p t P a
0116700 g e , 0 ] ; \r \t L o c a [ 376 001 \0
0116720 266 = N o t i f y I n t e r r u p
0116740 t L o c , 0 , 3 6 0 ] ; \t * F o
0116760 r N o t i f y I n t e r r u p
0117000 t \r S e t [ L R J P a g e , 0 ]
0117020 ; \r \t L o c a [ L R J S t a r t
0117040 , L R J P a g e , 3 0 0 ] ; \r \t
0117060 S e t [ L R J C o n t i n u e ,
0117100 A d d [ L R J S t a r t , 1 ] ]
0117120 ; \t * F o r o l d L o a d R
0117140 A M ; a l s o w o r k s \r \t
0117160 \t \t \t \t * w i t h n e w L o
0117200 a d R A M . \r \t * S e t [ L R J
0117220 G o , L R J P a g e , 3 0 2 ] ;
0117240 \t \t * S t a r t a n d c o n
0117260 t i n u e a d d r e s s \r \t \t
0117300 \t \t \t * f o r n e w L o a d
0117320 R A 376 001 \0 / 341 M \r \t * S e t [ E
0117340 x c h S t k P L o c , A d d [ L
0117360 R J G o , 3 0 ] ] ; \t * E n t r
0117400 y i n n e w L o a d R A M
0117420 o n l y \r \t * S e t [ S e t S
0117440 t k P L o c , A d d [ L R J G o
0117460 , 3 1 ] ] ; \t * E n t r y i n
0117500 n e w L o a d R A M o n l
0117520 y \r \t S e t [ n e P a g e , 1 ]
0117540 ; \t * A l t o e m u l a t o r
0117560 p a g e , d e f s t i l l
0117600 n e e d e d b y L o a d R
0117620 A M \r \t L o c a [ J m p F i n L
0117640 o c , n e P a g e , 3 ] ; \t * R
0117660 e e n t r y l o c a t i o n
0117700 f o r A l t o L R J \r S e t
0117720 [ P N I P P a 376 001 \0 347 , g e , 0
0117740 ] ; \r \t L o c a [ P N I P S t a
0117760 r t , P N I P P a g e , 1 7 6 ]
0120000 ; \r \r S e t [ e n x P a g e , 1
0120020 ] ; \t \t * 1 0 m b E t h e r
0120040 n e t m i c r o c o d e \r \t L
0120060 o c a [ e n x S t a r t L o c ,
0120100 e n x P a g e , 1 1 0 ] ; \t * I
0120120 n p u t n o t i f y l o c a
0120140 t i o n \r \t L o c a [ e n x O T
0120160 i m e r D o n e L o c , e n x P
0120200 a g e , 1 1 4 ] ; \t * O u t p u
0120220 t n o t i f y l o c a t i o
0120240 n \r \t L o c a [ e n x D i s p T
0120260 a b l e L o c , e n x P a g e ,
0120300 1 2 0 ] ; \t * T i m e r D o n e
0120320 n o t i f y l o c \r 376 001 \0 246
0120340 c \r S e t [ I O P a g e , 2 ] ;
0120360 \t \t * M I O C c o d e \r \t L o
0120400 c a [ I O S t a r t L o c , I O
0120420 P a g e , 3 7 4 ] ; \r \r S e t [
0120440 e o m L o T a s k P a g e , 1 ]
0120460 ; \r S e t [ e o m H i T a s k
0120500 P a g e , 2 ] ; \r \r S e t [ U
0120520 I B p a g e , 1 2 ] ; * T O R
0120540 U I B m i c r o c o d e \r S
0120560 e t [ D i s p l a y P a g e , 1
0120600 2 ] ; \t * D i s p l a y a n d
0120620 k e y b o a r d m i c r o c
0120640 o d e \r \t L o c a [ v E n d O f
0120660 F i e l d L o c , D i s p l a y
0120700 P a g e , 0 ] ; \r \t L o c a [ B
0120720 o o t S V , D i s p l a y P a g
0120740 e 376 001 \0 247 y , 1 ] ; \r \r S e t [
0120760 r d c P a g e , 1 3 ] ; \t \t * S
0121000 A 4 0 0 0 m a i n t a s k \r
0121020 S e t [ S t a r t I O P a g e ,
0121040 1 3 ] ; \t * E t h e r n e t S
0121060 t a r t I O \r \t L o c a [ S t a
0121100 r t I O L o c , S t a r t I O P
0121120 a g e , 1 2 0 ] ; \r \r S e t [ T
0121140 i m e r P a g e , 1 4 ] ; \r \t L
0121160 o c a [ T i m e r G o L o c , T
0121200 i m e r P a g e , 3 3 5 ] ; \r \t
0121220 L o c a [ T i m e r T a b l e ,
0121240 T i m e r P a g e , 3 4 0 ] ; \r
0121260 \t L o c a [ M i d a s H a l t L
0121300 o c , T i m e r P a g e , 2 1 3
0121320 ] ; \t * M u s t b e o d d ;
0121340 2 1 2 - 2 376 001 \0 \v t 1 4 a r
0121360 e u s e d \r S e t [ x w P a g
0121400 e , 1 4 ] ; \t \t * 3 m b E t
0121420 h e r n e t m i c r o c o d e
0121440 \r \t L o c a [ x i S t a r t L o
0121460 c , x w P a g e , 1 4 3 ] ; \t *
0121500 I n p u t n o t i f y l o c
0121520 a t i o n \r \t L o c a [ x o S t
0121540 a r t L o c , x w P a g e , 1 5
0121560 2 ] ; \t * O u t p u t n o t i
0121600 f y l o c a t i o n \r \t L o c
0121620 a [ x o T i m e r D o n e L o c
0121640 , x w P a g e , 1 5 4 ] ; \t * T
0121660 i m e r D o n e n o t i f y
0121700 l o c \r L o c a [ c d c I n i t
0121720 L o c , 1 4 , 2 2 2 ] ; \t * J R
0121740 a m 5 6 2 2 2 t u 376 001 \0 F M
0121760 r n s o n c o l o r d i s
0122000 p l a y c o n t r o l l e r \r
0122020 \t \t \t * O u t p u t w i t h
0122040 0 a r g u m e n t t o d e
0122060 v i c e c d c T a s k , , 0 \r
0122100 \t \t \t * t u r n s i t o f f
0122120 . \r \r S e t [ F D p a g e , 1 7
0122140 ] ; \t \t * I F D C c o d e \t \r
0122160 \t S e t [ F D o f f s e t , 2 4
0122200 0 ] ; \t * I F D C d i s p a t
0122220 c h t a b l e o f f s e t
0122240 ( m u s t b e m o d 2 0 )
0122260 \r \t L o c a [ F D i n i t , F D
0122300 p a g e , A d d [ F D o f f s e
0122320 t , 2 ] ] ; \t * i n i t i a l
0122340 s t a r t i n g a d d r e s s
0122360 376 001 \0 211 9 \r S e t [ M i d a s P
0122400 a g e , 1 7 ] ; \r \t S e t [ M i
0122420 d a s F a u l t L o c , 1 1 2 ]
0122440 ; \t * I n M i d a s K e r n
0122460 e l ( u s e d w i t h G o
0122500 T o E x t e r n a l ) \r \t S e t
0122520 [ M i d a s B r e a k L o c , 1
0122540 1 0 ] ; \t * I n M i d a s K
0122560 e r n e l ( u s e d w i t h
0122600 G o T o E x t e r n a l ) \r \f
0122620 \r * P I L O T 2 P A G E A S
0122640 S I G N M E N T S \r L o c a [ M
0122660 e s a R e f i l l L o c , 0 , 2
0122700 ] ; \r S e t [ o p P a g e 0 , 4
0122720 ] ; \r \t L o c a [ p r F a u l
0122740 t L o c , o p P a g e 0 , 3 0 0
0122760 ] ; \r S e 376 001 \0 023 261 t [ M u l D
0123000 i v P a g e , 4 ] ; \r \r S e t [
0123020 o p P a g e 1 , 5 ] ; \r S e t
0123040 [ B r k B P a g e , 5 ] ; \t * 1
0123060 3 b m i i n M e s a X ;
0123100 c a n m o v e a n y w h e r
0123120 e . \r \r S e t [ o p P a g e 2 ,
0123140 6 ] ; \r \r S e t [ o p P a g e 3
0123160 , 7 ] ; \r \t L o c a [ P 7 T a i
0123200 l L o c , o p P a g e 3 , 2 7 ]
0123220 ; \t * K n o w n t o L o a d
0123240 R A M - - c a n ' t e a s i l
0123260 y m o v e \r \t L o c a [ K F C
0123300 R L o c , o p P a g e 3 , 7 6 ]
0123320 ; \r S e t [ L o a d G C P a g e
0123340 , 7 ] ; \t * 5 b m i i n
0123360 M e s a X ; c a n 376 001 \0 351 350
0123400 m o v e a n y w h e r e . \r \r
0123420 : I F [ W i t h T e x t B l t ]
0123440 ; * * * * * * * * * * * * * *
0123460 * * * * * * * * * * * * * * * *
0123500 * * * * * * * \r S e t [ T x P 1
0123520 , 1 0 ] ; \t \t * T e x t B l t
0123540 p a g e \r \t L o c a [ B B F A
0123560 T y p e 0 D i s p , T x P 1 , 1
0123600 4 0 ] ; \r \t L o c a [ T x I n i
0123620 t F u n c D i s p , T x P 1 , 1
0123640 6 0 ] ; \r \t L o c a [ T x C h a
0123660 r F u n c D i s p , T x P 1 , 2
0123700 0 0 ] ; \r \t L o c a [ T x L o o
0123720 p F u n c D i s p , T x P 1 , 2
0123740 2 0 ] ; \r : E N D I F ; * * *
0123760 * * * * * * * * * * * * * * * 376
0124000 001 \0 9 262 * * * * * * * * * * * *
0124020 * * * * * * * * * * * * * * * *
0124040 * \r S e t [ m o P a g e , 1 0 ]
0124060 ; \t \t * M i s c e l l a n e o u
0124100 s o p c o d e p a g e \r \t L
0124120 o c a [ m o W R t a b , m o P a
0124140 g e , 2 6 0 ] ; \r \t L o c a [ m
0124160 o R R t a b , m o P a g e , 3 0
0124200 0 ] ; \r \r S e t [ b b P 1 , 1 1
0124220 ] ; \t \t * b i t b l t p a g e
0124240 \r \r S e t [ x f P a g e 1 , 1 5
0124260 ] ; \r \t L o c a [ R e a d T i m
0124300 e L o c , x f P a g e 1 , 0 ] ;
0124320 \r \t L o c a [ x f F a u l t G o
0124340 L o c , x f P a g e 1 , 1 ] ; \r
0124360 \t L o c a [ x f M S T a b , x f
0124400 P a g e 376 001 \0 026 | 1 , 1 2 0 ] ;
0124420 \r \t L o c a [ M i s c D i s p 0
0124440 , x f P a g e 1 , 2 2 0 ] ; \t *
0124460 F o r M e s a X a n d M e
0124500 s a F P \r \t L o c a [ M i s c D
0124520 i s p 1 , x f P a g e 1 , 2 4 0
0124540 ] ; \t * 0 t h r o u g h 2 0
0124560 b u s e d \r \t L o c a [ L o a
0124600 d G C L o c , x f P a g e 1 , 3
0124620 0 0 ] ; \r \r S e t [ p r P a g e
0124640 , 1 6 ] ; \r \r \r * C E D A R P
0124660 A G E A S S I G N M E N T S \r
0124700 * A u d i o . M c u s e s t
0124720 i m e r s l o t 2 b ; J a
0124740 s m i n e . M c , s l o t s
0124760 1 3 b t h r o u g h 1 6 b .
0125000 \r S e t [ a u d P 376 001 \0 335 367 a g
0125020 e , 1 7 ] ; \r \t L o c a [ a u d
0125040 G o L o c , a u d P a g e , 2 0
0125060 0 ] ; \t \t * J R a m s t a r t
0125100 = 1 6 0 0 0 0 b + a u d G o
0125120 L o c \r S e t [ J a s P a g e ,
0125140 1 7 ] ; \t \t \t \t * 1 6 4 b m i
0125160 ( n o t o n 4 t o 7 )
0125200 \r \t L o c a [ J a s m i n e O n
0125220 , J a s P a g e , 2 0 1 ] ; \t *
0125240 J R a m s t a r t = 1 6 0
0125260 0 0 0 b + J a s m i n e O n \r \t
0125300 L o c a [ J a s m i n e O f f ,
0125320 J a s P a g e , 2 0 2 ] ; \r \t L
0125340 o c a [ J a s m i n e P u l s e
0125360 , J a s P a g e , 2 0 3 ] ; \r S
0125400 e t [ H a l f t o n e P a g 376 001
0125420 \0 202 Q e , 1 7 ] ; \t \t \t * 1 2 4
0125440 b m i ( n o t o n 4 t
0125460 o 7 ) \r \t L o c a [ P r i n t
0125500 L i n e , H a l f t o n e P a g
0125520 e , 2 0 4 ] ; \r \f \r * R E G I S
0125540 T E R D E F I N I T I O N S
0125560 F O R T I M E R T A S K ,
0125600 M I D A S K E R N E L , E T
0125620 C . \r \r S e t T a s k [ T T a s
0125640 k ] ; \r \r * 3 2 0 - 3 7 7 a r
0125660 e a c c e s s i b l e a s
0125700 v a r i a b l e s , b u t r
0125720 e g i s t e r s t h a t a r
0125740 e t a r g e t s o f \r * P F
0125760 e t c h / P S t o r e b y t
0126000 h e t i m e r t a s k c a
0126020 n o 376 001 \0 n 323 n l y u s e
0126040 3 4 0 - 3 5 7 . \r \r * 3 2 0 - 3
0126060 2 2 a r e u s e d b y D
0126100 i s p l a y T a s k . \r R V [ v
0126120 C r y s t a l , 2 3 ] ; \t * C o
0126140 n t a i n s 2 * p r o c e s s
0126160 o r c l o c k s p e e d i
0126200 n m H z . \r \r R V [ x o N o t
0126220 i f y , 2 4 ] ; \t * N o t i f y
0126240 v a l u e f o r 1 s t 3
0126260 m b E t h e r n e t o u t
0126300 p u t t a s k \r R V [ x o N o
0126320 t i f y 2 , 2 7 ] ; \t * N o t i
0126340 f y v a l u e f o r 2 n d
0126360 3 m b E t h e r n e t o
0126400 u t p u t t a s k \r R V [ e n
0126420 x N o t i f y , 376 001 \0 354 d 2 5 ]
0126440 ; \t * N o t i f y v a l u e
0126460 f o r 1 0 m b E t h e r n
0126500 e t \r R V [ e n x N o t i f y 2
0126520 , 2 6 ] ; \t * N o t i f y v a
0126540 l u e f o r 1 0 m b E t
0126560 h e r n e t \r R V [ e n x N o t
0126600 i f y 3 , 2 7 ] ; \t * N o t i f
0126620 y v a l u e f o r 1 0 m
0126640 b E t h e r n e t \r \r R V 2 [
0126660 C l o c k L o , C l o c k H i ,
0126700 3 0 ] ; \t * P i l o t 6 4 d -
0126720 c y c l e t i m e r \r R V [ R
0126740 T i m e r , 3 2 ] ; \t \t * R e f
0126760 r e s h t i m e r \r \r * R M
0127000 3 3 3 i s u n u s e d \r * R
0127020 M 3 3 4 - 3 4 6 a r e 376 001 \0
0127040 235 342 u s e d a s t e m p o
0127060 r a r i e s b y A u d i o .
0127100 M c . \r * R M 3 3 4 - 3 5 1
0127120 a r e u s e d a s t e m p
0127140 o r a r i e s b y J a s m i
0127160 n e . M c . \r * R M 3 5 2 - 3
0127200 5 3 a r e s m a s h e d b
0127220 y P N I P o n a c r a s
0127240 h o r b r e a k p o i n t ,
0127260 s o t h e y a r e \r * o k
0127300 t o u s e a s t e m p o
0127320 r a r i e s b u t i n c o n
0127340 v e n i e n t f o r p e r m
0127360 a n e n t r e g i s t e r s .
0127400 \r \r * W h e r e I n i t i a l
0127420 ' s m e m o r y t e s t r
0127440 e s 376 001 \0 1 300 u l t s a r e
0127460 l e f t f o r t h e e m u
0127500 l a t o r . \r R V 4 [ x P a g e
0127520 C o u n t , x S t o r a g e F a
0127540 u l t s , x H a r d B a d P a g
0127560 e s , x S o f t B a d P a g e s
0127600 , 4 4 ] ; \r \r * T h e s e p e
0127620 r m a n e n t e m u l a t o r
0127640 r e g i s t e r s a r e a
0127660 c c e s s e d t h r o u g h
0127700 S t k P \r R V 2 [ p r T i m e ,
0127720 p r T i c k s , 5 4 ] ; \t * T i
0127740 c k s i z e ( 3 ) , d e c r
0127760 e m e n t e d a t s c a n
0130000 l i n e 0 \r \t \t \t * C u r r e
0130020 n t t i c k c o u n t f o
0130040 r t i m e o 376 001 \0 a / u t c
0130060 l o c k \r R V 2 [ R S I m a g e
0130100 , N W W , 5 6 ] ; \t * I m a g e
0130120 o f R S 2 3 2 h a r d w a
0130140 r e r e g i s t e r \r \t \t \t *
0130160 N e w w a k e u p s w a i t
0130200 i n g \r \r * R E G I S T E R D
0130220 E F I N I T I O N S F O R K
0130240 E R N E L , I N I T I A L ,
0130260 A N D F A U L T . \r S e t T a
0130300 s k [ 1 7 ] ; \r \r R V 4 [ P i p
0130320 e R e g , P i p e R e g 1 , P i
0130340 p e R e g 2 , P i p e R e g 3 ,
0130360 6 0 ] ; * P i p e R a m E
0130400 n t r y \r R V 2 [ P i p e R e g
0130420 4 , P i p e R e g 5 , 6 4 ] ; \r
0130440 R V [ F F a u l t , 6 6 376 001 \0 370
0130460 207 ] ; \t \t * F l a g s t e l l
0130500 w h a t t o d o w i t h
0130520 f a u l t \r R V [ F a u l t P
0130540 a r m , 6 7 ] ; \t \t * - 1 = >
0130560 M O B f a u l t \r \t \t \t * p
0130600 o s i t i v e = > p a g e
0130620 f a u l t , p a g e i n l
0130640 o w 1 4 b i t s \r \t \t \t * n
0130660 e g a t i v e = > w r i t e
0130700 p r o t e c t , p a g e i
0130720 n l o w 1 4 b i t s \r R V
0130740 [ R T M P , 7 1 ] ; \t \t * t e m
0130760 p o r a r y \r R V [ R X S t k ,
0131000 7 2 ] ; \t \t * S S t k P & N S t
0131020 k P \r R V [ R X P P B , 7 3 ] ;
0131040 \t \t * P a g e & P a r & B o o t
0131060 \r 376 001 \0 b . R V [ R X C T a s k
0131100 , 7 4 ] ; \t \t * C T a s k . N C
0131120 I A \r R V [ R X A P C , 7 5 ] ;
0131140 \t \t * A P C T a s k & A P C \r R
0131160 V [ R X A L U , 7 6 ] ; \t \t * A
0131200 L U R e s u l t & N S A L U F \r
0131220 R V [ R e f r , 7 7 ] ; \t \t * R
0131240 e f r e s h a d d r e s s (
0131260 t a s k 1 7 ' s r e g i s t
0131300 e r ) ; u s e d b y \r \t \t \t
0131320 * b o t h M i d a s K e r n
0131340 e l a n d P i l o t T T a
0131360 s k , s o c o n v e n i e n
0131400 t \r \t \t \t * n o t t o m o v
0131420 e t h i s . \r \r * R M D E F
0131440 S A L L O W I N G S Y M B O
0131460 L I C M I 376 001 \0 ^ V D A S D
0131500 I S P L A Y F O R R M 1 0
0131520 0 - 1 0 7 A F T E R M E M O
0131540 R Y E R R O R S \r S e t T a s
0131560 k [ 4 ] ; \r R V 4 [ M a p E n t
0131600 r y , T a s k N u m b e r , R e
0131620 f T y p e , C r a s h C o d e ,
0131640 0 ] ; \r R V 4 [ C a r d N u m b
0131660 e r , M a p F l a g s , Q u a d
0131700 A d d r , S y n d r o m e , 4 ]
0131720 ; \r \f \r * R E G I S T E R D E
0131740 F I N I T I O N S F O R M E
0131760 S A E M U L A T O R \r \r S e t
0132000 T a s k [ 0 ] ; \r \r R V [ M e m
0132020 S t a t , 0 ] ; \t * P e r m a n
0132040 e n t v a r i a b l e c o n
0132060 t r o l l i n g p a 376 001 \0 J M
0132100 g e f a u l t h a n d l i n
0132120 g \r \r * M e s a S t a c k l
0132140 o c a t i o n s c a n n o t
0132160 m o v e b e c a u s e o f
0132200 h a r d w a r e o v e r f l o
0132220 w c h e c k i n g . \r M C [ M
0132240 a x S t a c k , 1 6 ] ; \t * L a
0132260 r g e s t r e f e r e n c e a
0132300 b l e s t a c k a d d r e s
0132320 s \r R V [ S t a c k 0 , 1 ] ;
0132340 R V 2 [ S t a c k 1 , S t a c k
0132360 2 , 2 ] ; R V 4 [ S t a c k 3
0132400 , S t a c k 4 , S t a c k 5 , S
0132420 t a c k 6 , 4 ] ; \r R V 4 [ S t
0132440 a c k 7 , S t a c k 8 , S t a c
0132460 k 9 , S t a c k 1 0 , 1 0 ] ;
0132500 376 001 \0 255 027 R V 2 [ S t a c k 1 1
0132520 , S t a c k 1 2 , 1 4 ] ; R V
0132540 [ S t a c k 1 3 , 1 6 ] ; \r \r *
0132560 1 7 - 2 3 a r e t e m p o r
0132600 a r i e s \r \r : I F [ C a c h e
0132620 L o c a l s ] ; * * * * * * *
0132640 * * * * * * * * * * * * * * * *
0132660 * * * * * * * * * * * * * \r * Q
0132700 u a d w o r d f o r c a c h
0132720 e i n g L o c a l s 0 t o
0132740 3 \r * * * T h i s m u s t
0132760 b e a s s i g n e d a v a
0133000 l i d l o c a t i o n - - c u
0133020 r r e n t d e f w o n ' t
0133040 w o r k \r * R V 4 [ L o c a l C
0133060 a c h e 0 , L o c a l C a c h e
0133100 1 , L o c 376 001 \0 @ 210 a l C a c h
0133120 e 2 , L o c a l C a c h e 3 , 2
0133140 0 ] ; \t \r : E N D I F ; * * *
0133160 * * * * * * * * * * * * * * * *
*
0133220 * * * * * * * * * * * \r * 2 4 -
0133240 2 5 a r e p e r m a n e n t
0133260 r e g i s t e r s f o r C
0133300 e d a r G C . \r R V [ p r C u r
0133320 r e n t P s b , 2 6 ] ; \t * P o
0133340 i n t s t o f r o n t o f
0133360 r e a d y q u e u e . \r R V
0133400 [ p r P s b I n d e x M a s k ,
0133420 2 7 ] ; \t * C o n t a i n s a
0133440 m a s k f o r t h e P s
0133460 b I n d e x \r R V 2 [ P C B , P
0133500 C B h i , 3 0 ] ; \t 376 001 \0 i \f \t
0133520 * P C b a s e r e g i s t e
0133540 r p a i r \r * * * F r e e o
0133560 n e r e g i s t e r b y d
0133600 e f i n i n g R Z e r o e q
0133620 u a l t o M D S . \r R V 2 [
0133640 R Z e r o , R 4 0 0 , 3 2 ] ; \t
0133660 \t * C o n s t a n t 0 , C o
0133700 n s t a n t 4 0 0 \r R V 2 [ p
0133720 r P d a , p r P d a H i , 3 2 ]
0133740 ; \t * B a s e r e g i s t e r
0133760 p a i r p o i n t s t o
0134000 P r o c e s s D a t a A r e
0134020 a . M u s t b e s a m e
0134040 a s R Z e r o a n d R 4 0
0134060 0 \r R V 2 [ L O C A L , L O C
0134100 A L h i , 3 4 ] ; \r R V 2 [ M 376
0134120 001 \0 275 024 D S , M D S h i , 3 6 ]
0134140 ; \r * x f B r k B y t e n o t
0134160 n e c e s s a r i l y i n
0134200 q u a d w o r d ; x f G F I W
0134220 o r d , C O D E , a n d \r *
0134240 C O D E h i m u s t b e 2
0134260 n d t o 4 t h w o r d s
0134300 o f q u a d w o r d f o r
0134320 M e s a X L o a d g c . \r R V
0134340 4 [ x f B r k B y t e , x f G F
0134360 I W o r d , C O D E , C O D E h
0134400 i , 4 0 ] ; \r * 4 4 - 5 3 a r
0134420 e t e m p o r a r i e s . \r R
0134440 V 4 [ G L O B A L , G L O B A L
0134460 h i , x f M Y , T r a p P a r m
0134500 , 5 4 ] ; \t * x f M Y ( a l s
0134520 o u s 376 001 \0 226 320 e d b y M
0134540 U L ) \r \t \t \t * a n d T r a p
0134560 P a r m a r e t e m p s \r R
0134600 V 4 [ I B u f , I B u f 1 , I B
0134620 u f 2 , I B u f 3 , 6 0 ] ; \t *
0134640 i n s t r u c t i o n b u f f
0134660 e r \r \r * 6 4 - 6 5 a r e p
0134700 e r m a n e n t r e g i s t e
0134720 r s f o r C e d a r G C . \r
0134740 * 6 6 - 7 3 a r e t e m p o
0134760 r a r i e s . \r \r * A l l O n e
0135000 s i s u s e d b y I n i
0135020 t i a l i z e . M c , s o i
0135040 t m a y n o t c o n f l i
0135060 c t w i t h \r * r e g i s t e
0135100 r s d e f i n e d t h e r e
0135120 ( i t m a y 376 001 \0 M 325 n o
0135140 t b e i n t h e r a n g
0135160 e 4 0 b t o 5 7 b , \r * a
0135200 n d s o m e o t h e r v a
0135220 l u e s a r e i l l e g a l
0135240 a l s o ) . \r R V [ A l l O n
0135260 e s , 7 4 ] ; \r * 7 5 i s a
0135300 p e r m a n e n t r e g i s
0135320 t e r ( f p S t i c k y ) f
0135340 o r M e s a F P \r R V [ x f W
0135360 D C , 7 6 ] ; \r R V [ x f X T S
0135400 r e g , 7 7 ] ; \r \r * G e n e r
0135420 a l t e m p o r a r i e s \r R
0135440 V [ R L i n k , 1 7 ] ; \r R V 4
0135460 [ x B u f , x B u f 1 , x B u f
0135500 2 , x B u f 3 , 4 4 ] ; \t * Q u
0135520 a d w o r d t e m p o r a 376 001
0135540 \0 ] 2 r y b u f f e r \r R V
0135560 4 [ y B u f , y B u f 1 , y B u
0135600 f 2 , y B u f 3 , 5 0 ] ; \t * F
0135620 o r n e w L o a d R A M \r R
0135640 V [ R T e m p , 5 2 ] ; \r R V [
0135660 R T e m p 1 , 5 3 ] ; \r R V [ W
0135700 W , 5 6 ] ; \r R V 2 [ L P d e s
0135720 t , L P d e s t h i , 5 6 ] ; \t
0135740 * L o n g B L T \r R V 2 [ L P
0135760 , L P h i , 6 6 ] ; \t \t * l o n
0136000 g p o i n t e r b a s e p
0136020 a i r \r \r * X F E R t e m p o
0136040 r a r i e s u s e d i n M
0136060 e s a X \r R V [ x f F S I , 6 7
0136100 ] ; \r R V [ x f R l i n k , 1 7
0136120 ] ; \r R V [ x f F r a m e , 5 0
0136140 ] ; \r 376 001 \0 o R V [ x f R S A
0136160 V , 5 1 ] ; \t \t * * S h o u l d
0136200 a s s i g n a d i f f e r
0136220 e n t n u m b e r f o r t
0136240 h i s o n e \r R V [ x f T e m
0136260 p 2 , I P [ L P ] ] ; \r R V [ x
0136300 f C o u n t , 6 6 ] ; \r * x f M
0136320 X n o t n e c e s s a r i l
0136340 y i n t h i s s a m e q
0136360 u a d w o r d ; x f T e m p -
0136400 1 , x f T e m p , a n d \r *
0136420 x f T e m p 1 m u s t b e
0136440 2 n d t h r u 4 t h w o r
0136460 d s o f q u a d w o r d f
0136500 o r X f e r . \r R V 4 [ x f M
0136520 X , x f T e m p - 1 , x f T e m
0136540 p , x f T e m p 376 001 \0 347 365 1 , 7
0136560 0 ] ; \r R V 4 [ z B u f , z B u
0136600 f 1 , z B u f 2 , z B u f 3 , 7
0136620 0 ] ; \r \f \r * B i t B l t t e
0136640 m p o r a r i e s ( S t a c k
0136660 2 - S t a c k 1 3 a v a i
0136700 l a b l e b e c a u s e B i
0136720 t B l t a r g s \r * a r e a
0136740 l w a y s p a s s e d i n
0136760 S t a c k 0 - S t a c k 1 )
0137000 \r * 1 5 , 2 0 - 2 3 , a n d
0137020 5 1 - 5 2 a r e a v a i l
0137040 a b l e t e m p o r a r i e s
0137060 h e r e . \r R V [ b b A r g P
0137100 t r , 1 ] ; \t \t \t * p o i n t e
0137120 r t o B i t B l t A r g t
0137140 a b l e \r R V [ b b G r a 376 001 \0
0137160 210 276 y W o r d I n d e x , 1 ] ;
0137200 \t \t * L o w o r d e r 4 b
0137220 i t s \r R V 2 [ b b D e s t Q L
0137240 o , b b D e s t Q H i , 2 ] ; \t
0137260 * D e s t Q u a d w o r d
0137300 a d d r e s s \r R V 2 [ b b S o
0137320 u r c e Q L o , b b S o u r c e
0137340 Q H i , 4 ] ; \t * S o u r c e
0137360 Q u a d w o r d a d d r e s s
0137400 \r R V [ b b S o u r c e B i t O
0137420 f f s e t , 6 ] ; \r R V [ b b I
0137440 t e m s R e m a i n i n g , 7 ]
0137460 ; \r R V [ b b D e s t B i t O f
0137500 f s e t , 1 0 ] ; \r R V [ b b D
0137520 e s t B p l , 1 1 ] ; \r R V [ b
0137540 b I t e m W i d t h , 1 2 ] ;
0137560 \r R 376 001 \0 233 020 V [ b b S u b i t
0137600 e m D e s t B i t O f f s e t ,
0137620 1 3 ] ; \r R V [ b b F l a g s ,
0137640 1 4 ] ; \r R V [ b b G r a y W o
0137660 r d , 1 6 ] ; \t \t * G r a y w
0137700 o r d \r R V [ b b N e g I t e m
0137720 W i d t h , 1 7 ] ; \r R V [ b
0137740 b D e s t , 4 4 ] ; \t \t \t * Q u
0137760 a d w o r d b u f f e r \r R V
0140000 [ b b S D N o n O v e r l a p ,
0140020 4 4 ] ; \r R V [ b b N e g S D N
0140040 o n O v e r l a p , 5 0 ] ; \r R
0140060 V [ b b D e s t W o r d O f f s
0140100 e t , 5 3 ] ; \r R V [ b b S o u
0140120 r c e B p l , 5 6 ] ; \t \t * s o
0140140 u r c e b i t s p e r l i
0140160 n e \r R V [ b 376 001 \0 + 275 b S o u
0140200 r c e W o r d O f f s e t , 5 7
0140220 ] ; \r R V [ b b T o u c h P a
0140240 g e s , 6 6 ] ; \r R V [ b b S u
0140260 b i t e m S o u r c e B i t O f
0140300 f s e t , 6 7 ] ; \r R V [ b b S
0140320 o u r c e , 7 0 ] ; \t \t * Q u a
0140340 d w o r d b u f f e r \r R V 2
0140360 [ b b A r g L o , b b A r g H i
0140400 , 7 0 ] ; \t * P o i n t s t o
0140420 B i t B l t A r g t a b l e
0140440 \r \r * E n d o f b i t b l t
0140460 r e g i s t e r s \r \f \r : I F
0140500 [ W i t h T e x t B l t ] ; *
0140520 * * * * * * * * * * * * * * * *
*
0140560 * * \r * T e x t B l t 376 001 \0 226
0140600 i r e g i s t e r s - - a l l
0140620 t e m p o r a r i e s a r e
0140640 u s e d h e r e . \r \r * T h e
0140660 f o l l o w i n g r e g i s
0140700 t e r s a r e i n t h e
0140720 s t a c k o n e n t r y a
0140740 n d r e e n t r y \r R V [ t x
0140760 r I n d e x , 1 ] ; \t \t * S t a
0141000 c k 0 \r R V [ t x r B i t P o
0141020 s , 2 ] ; \t \t * S t a c k 1 \r
0141040 R V [ t x r M i c a P o s , 3 ]
0141060 ; \t \t * S t a c k 2 \r R V [ t
0141100 x r C o u n t , 4 ] ; \t \t * S t
0141120 a c k 3 \r R V [ t x r A r g S
0141140 P t r , 5 ] ; \t \t * S t a c k
0141160 4 \r \r * T h e f o l l o w i n
0141200 g 376 001 \0 307 247 r e g i s t e r
0141220 i s t h e s a m e a s t
0141240 x r A r g S P t r a b o v e .
0141260 O n e x i t w e \r * r e t
0141300 u r n o u r r e s u l t i
0141320 n t h e s a m e s t a c k
0141340 r e g i s t e r b y w h i
0141360 c h w e r e c i e v e d \r *
0141400 o u r a r g u m e n t p o i
0141420 n t e r . \r R V [ t x r R e s u
0141440 l t , 5 ] ; \t \t * S t a c k 4
0141460 \r \r R V [ t x r D e s t B p l ,
0141500 6 ] ; \r R V [ t x r M a r g i n
0141520