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