$ od -c -N 50000 [Indigo]<Maxc>m2dotmidas.dm!1
0000000 377 \0 \0 m 2 d u m p d o t m i d a
0000020 s . c m \0 376 \0 ? { 353 f t p i f
0000040 s d i r e c t o r y / C f i
0000060 a l a d u m p / C m 2 d o t
0000100 m i d a s . d m @ m 2 d o t m
0000120 i d a s . c m @ \r 377 \0 \0 m 2 d o
0000140 t m i d a s . c m \0 376 001 \0 , 243 m
0000160 2 d u m p d o t m i d a s . c m
0000200 m 2 d o t m i d a s . c m ^
0000220 \r d g b a s i c . m i d a s d
0000240 g p . m i d a s d g r l . m i
0000260 d a s d g a l u . m i d a s
0000300 d g r e g . m i d a s ^ \r d g
0000320 i m h . m i d a s d g i m l .
0000340 m i d a s d g m . m i d a s
0000360 d g m r . m i d a s d g i . m
0000400 i d a s ^ \r d s k d . m i d a
0000420 s e x a m . m i d a s ^ \r t
0000440 e n l o a d . m i d a s t e n
0000460 g o . m i d a s m e x e c g o
0000500 . m i d a s i n i t . m i d a
0000520 s ^ \r d e b u g . m i d a s
0000540 l o a d e r . m i d a s m i 376
0000560 \0 " \ d a s . m i d a s ^ \r
0000600 d l a n g 2 . m c l o a d e r
0000620 . m c ^ \r 377 \0 \0 d g b a s i c
0000640 . m i d a s \0 376 \0 M P 253 L X
0000660 L o a d d g b a s i c \r L D
0000700 1 3 A d d r \r L E 1 3 A
0000720 d d r \r L D 1 4 A d d r
0000740 \r L D 1 5 A d d r \r L D
0000760 1 6 A d d r \r 377 \0 \0 d g p .
0001000 m i d a s \0 376 \0 I 205 337 L X L
0001020 o a d d g p \r L D 1 3 A d
0001040 d r \r L E 1 3 A d d r \r
0001060 L D 1 4 A d d r \r L D 1
0001100 5 A d d r \r L D 1 6 A d
0001120 d r \r 377 \0 \0 d g r l . m i d a
0001140 s \0 376 \0 [ 026 3 L X L o a d
0001160 d g r l \r L D 1 0 A d d r
0001200 C O U N T \r L D 1 3 A d d r
0001220 \r L E 1 3 A d d r \r L
0001240 D 1 4 A d d r \r L D 1 5
0001260 A d d r \r L D 1 6 A d d r
0001300 \r 377 \0 \0 d g a l u . m i d a s
0001320 \0 376 \0 } 300 320 L X L o a d D
0001340 G A L U \r L D 9 A d d r R
0001360 D A T A \r L D 1 0 A d d r
0001400 L D A T A \r L D 1 1 A d d r
0001420 C O U N T \r L D 1 3 A d d
0001440 r \r L E 1 3 A d d r \r L
0001460 D 1 4 A d d r \r L D 1 5
0001500 A d d r \r L D 1 6 A d d
0001520 r \r 377 \0 \0 d g r e g . m i d a
0001540 s \0 376 \0 [ 260 314 L X L o a d
0001560 d g r e g \r L D 4 A d d r
0001600 C O U N T \r L D 1 3 A d d r
0001620 \r L E 1 3 A d d r \r L
0001640 D 1 4 A d d r \r L D 1 5
0001660 A d d r \r L D 1 6 A d d r
0001700 \r 377 \0 \0 d g i m h . m i d a s
0001720 \0 376 001 \0 275 260 L X L o a d D
0001740 G I M H \r L D 2 A d d r L
0001760 A D D R \r L D 3 A d d r H
0002000 A D D R \r L E 3 A d d r P
0002020 A R I T Y \r L D 4 A d d r
0002040 A D D R \r L E 4 A d d r L
0002060 D A T A 1 \r L D 5 A d d r
0002100 W L O O K \r L E 5 A d d r
0002120 R D A T A 1 \r L D 6 A d d r
0002140 R L O O K \r L D 7 A d d r
0002160 L D A T A \r L E 7 A d d r
0002200 L M A S K \r L D 8 A d d r
0002220 R D A T A \r L E 8 A d d r
0002240 R M A S K \r L D 9 A d d r
0002260 C O U N T \r L E 9 A d d r
0002300 S M M A S K \r L D 1 0 A d
0002320 d r I C O 376 \0 @ _ ? U N T \r L
0002340 D 1 3 A d d r \r L E 1 3
0002360 A d d r \r L D 1 4 A d d
0002400 r \r L D 1 5 A d d r \r L
0002420 D 1 6 A d d r \r 377 \0 \0 d g
0002440 i m l . m i d a s \0 376 001 \0 275 264 L
0002460 X L o a d D G I M L \r L
0002500 D 2 A d d r L A D D R \r L
0002520 D 3 A d d r H A D D R \r L
0002540 E 3 A d d r P A R I T Y \r L
0002560 D 4 A d d r A D D R \r L
0002600 E 4 A d d r L D A T A 1 \r L
0002620 D 5 A d d r W L O O K \r L
0002640 E 5 A d d r R D A T A 1 \r
0002660 L D 6 A d d r R L O O K \r
0002700 L D 7 A d d r L D A T A \r
0002720 L E 7 A d d r L M A S K \r
0002740 L D 8 A d d r R D A T A \r
0002760 L E 8 A d d r R M A S K \r
0003000 L D 9 A d d r C O U N T \r
0003020 L E 9 A d d r S M M A S K
0003040 \r L D 1 0 A d d r I C O 376
0003060 \0 @ _ ? U N T \r L D 1 3 A d
0003100 d r \r L E 1 3 A d d r \r
0003120 L D 1 4 A d d r \r L D 1
0003140 5 A d d r \r L D 1 6 A d
0003160 d r \r 377 \0 \0 d g m . m i d a s
0003200 \0 376 \0 335 331 \0 L X L o a d D
0003220 G M \r L D 2 A d d r M H I
0003240 G H \r L D 3 A d d r M L O
0003260 W \r L D 4 A d d r S A D R
0003300 \r L D 5 A d d r S D A T A
0003320 \r L D 6 A d d r S D A T A
0003340 L \r L D 7 A d d r D M A S
0003360 K \r L D 8 A d d r D M A S
0003400 K L \r L D 9 A d d r K D M
0003420 A S K \r L D 1 0 A d d r K
0003440 D M A S K L \r L D 1 3 A d d
0003460 r \r L E 1 3 A d d r \r L
0003500 D 1 4 A d d r \r L D 1 5
0003520 A d d r \r L D 1 6 A d d
0003540 r \r 377 \0 \0 d g m r . m i d a s
0003560 \0 376 \0 370 270 \t L X L o a d D
0003600 G M R \r L D 2 A d d r A D
0003620 D R \r L D 3 A d d r M L O
0003640 W \r L D 4 A d d r M H I G
0003660 H \r L D 5 A d d r D A T A
0003700 \r L D 6 A d d r D A T A L
0003720 \r L D 7 A d d r M A S K \r
0003740 L D 8 A d d r M A S K L \r
0003760 L D 9 A d d r W L O O K \r
0004000 L D 1 0 A d d r R L O O K
0004020 \r L D 1 1 A d d r A I N C
0004040 \r L D 1 2 A d d r C O U N
0004060 T \r L D 1 3 A d d r \r L
0004100 E 1 3 A d d r \r L D 1 4
0004120 A d d r \r L D 1 5 A d d r
0004140 \r L D 1 6 A d d r \r 377 \0
0004160 \0 d g i . m i d a s \0 376 \0 Y + 032
0004200 L X L o a d D G I \r L D
0004220 4 A d d r C O U N T \r L D
0004240 1 3 A d d r \r L E 1 3 A
0004260 d d r \r L D 1 4 A d d r
0004300 \r L D 1 5 A d d r \r L D
0004320 1 6 A d d r \r 377 \0 \0 d s k d
0004340 . m i d a s \0 376 001 \0 K 274 L X
0004360 L o a d D S K D \r L D 3 A
0004400 d d r K S T A T 0 \r L D 4
0004420 A d d r K S T A T 1 \r L
0004440 D 5 A d d r K S T A T 2 \r
0004460 L D 6 A d d r K S T A T
0004500 3 \r L D 7 A d d r K S T A
0004520 T 4 \r L D 8 A d d r K S
0004540 T A T 5 \r L D 9 A d d r
0004560 K S T A T 6 \r L D 1 0 A d
0004600 d r K S T A T 7 \r L E 3
0004620 A d d r U N I T \r L E 4 A
0004640 d d r S W I T C H \r L E 5
0004660 A d d r P W O R D \r L E 6
0004700 A d d r L D W D L \r L D 1 3
0004720 A d d r \r L E 1 3 A d d
0004740 r \r L D 1 4 A d d 376 \0 033 035
0004760 P r \r L D 1 5 A d d r \r
0005000 L D 1 6 A d d r \r 377 \0 \0 e
0005020 x a m . m i d a s \0 376 \0 333 300 245 L
0005040 X L o a d E X A M \r L D
0005060 3 A d d r K S T A T 0 \r L
0005100 D 4 A d d r K S T A T 1
0005120 \r L D 5 A d d r K S T A T
0005140 2 \r L D 6 A d d r K S T
0005160 A T 3 \r L D 7 A d d r K
0005200 S T A T 4 \r L D 8 A d d r
0005220 K S T A T 5 \r L D 9 A d
0005240 d r K S T A T 6 \r L D 1 0
0005260 A d d r K S T A T 7 \r L
0005300 D 1 3 A d d r \r L E 1 3
0005320 A d d r \r L D 1 4 A d d r
0005340 \r L D 1 5 A d d r \r L
0005360 D 1 6 A d d r \r 377 \0 \0 t e n
0005400 l o a d . m i d a s \0 376 001 \0 242 360
0005420 L X S k i p 1 \r L X R
0005440 e t u r n 0 ; \t \t N o n - s k
0005460 i p r e t u r n o n e r r
0005500 o r \r L X L o a d S y s 2
0005520 \r \r ; S h o w i m p o r t a
0005540 n t v a r i a b l e s \r L E
0005560 5 A d d r S T E M P \r L D
0005600 4 A d d r R T E M P \r L D
0005620 3 A d d r R P G R T 2 \r L
0005640 D 2 A d d r R P G R T \r L
0005660 D 5 A d d r R E F A D R \r L
0005700 A 1 4 A d d r P I S T A T
0005720 \r L A 1 3 A d d r P C \r L
0005740 A 1 5 A d d r M I C I N T
0005760 S \r L E 4 A d d r L T E M
0006000 P \r L E 3 A d d r L P G R
0006020 376 001 \0 274 230 T 2 \r L E 2 A d d
0006040 r L P G R T \r \r ; S h o w
0006060 A C ' s \r L D 6 A d d r L
0006100 M 0 \r L E 6 A d d r L M
0006120 1 \r L D 7 A d d r L M
0006140 2 \r L E 7 A d d r L M 3
0006160 \r L D 8 A d d r L M 4 \r
0006200 L E 8 A d d r L M 5 \r L
0006220 D 9 A d d r L M 6 \r L
0006240 E 9 A d d r L M 7 \r L D
0006260 1 0 A d d r L M 1 0 \r L
0006300 E 1 0 A d d r L M 1 1 \r L
0006320 D 1 1 A d d r L M 1 2 \r
0006340 L E 1 1 A d d r L M 1 3
0006360 \r L D 1 2 A d d r L M 1
0006400 4 \r L E 1 2 A d d r L M
0006420 1 5 \r L 376 001 \0 217 020 D 1 3 A d
0006440 d r L M 1 6 \r L E 1 3 A
0006460 d d r L M 1 7 \r L A 1 6
0006500 A d d r I N S T R \r \r ; F l
0006520 u s h L D R j u n k f o r
0006540 d e b u g g i n g \r L D 1 4
0006560 A d d r \r L D 1 5 A d d
0006600 r \r L D 1 6 A d d r \r \r
0006620 ; L e t t h e u s e r s
0006640 e e t h e r e s t o f t
0006660 h e c o m m a n d s \r L X
0006700 D i s p l a y O n \r L X T
0006720 i m e O u t 7 7 7 7 ; \t 4 s
0006740 e c t i m e o u t f o r R
0006760 E S E T ; G \r L X G o R E
0007000 S E T \r L X S k i p 2 ; \t
0007020 \t R E S E T f i n 376 001 \0 226 255 i
0007040 s h e d o k \r L X S h o w
0007060 E r r o r R E S E T h u n g
0007100 - - h a r d w a r e p r o b l
0007120 e m \r L X B a c k S k i p
0007140 1 \r \r L A 0 S k i p V E q l
0007160 3 0 ; \t S k i p i f c o r
0007200 r e c t l y f i n i s h e d
0007220 a t 3 0 \r L X S k i p 1
0007240 \r L X S k i p 2 \r L X
0007260 S h o w E r r o r R E S E T
0007300 s h o u l d h a v e h a l t
0007320 e d a t 3 0 - - h a r d w a
0007340 r e p r o b l e m \r L X B
0007360 a c k S k i p 1 \r \r L X T
0007400 i m e O u t 7 7 7 7 ; \t 4 s
0007420 e c t i m e o u t f o r 376
0007440 001 \0 375 323 c h e c k e r \r L X
0007460 G o I N I T \r L X S k i p
0007500 2 \r L X S h o w E r r o r
0007520 I N I T h u n g - - h a r d
0007540 w a r e p r o b l e m \r L X
0007560 B a c k S k i p 1 \r \r L A
0007600 0 S k i p V E q l 3 0 ; \t S
0007620 k i p i f c h e c k f i n
0007640 i s h e d o k \r L X S k i
0007660 p 1 \r L X R e t u r n 1
0007700 ; \t \t S k i p r e t u r n i
0007720 f i n i t i a l i z e d o k
0007740 \r L X S h o w E r r o r I
0007760 N I T f o u n d b a d c h
0010000 e c k s u m s - - h a r d w a r
0010020 e p r o b l e m \r L X C o
0010040 m p a r 376 \0 7 = 334 e S Y S 2 ;
0010060 \t C o m p a r e a g a i n s t
0010100 w h a t w a s l o a d e d
0010120 \r L X B a c k S k i p 1 \r
0010140 377 \0 \0 t e n g o . m i d a s \0 376
0010160 \0 y 235 \n L X R e a d - C m d
0010200 s T e n l o a d \r L X R e
0010220 t u r n 0 ; \t \t N o n - s k i
0010240 p r e t u r n f r o m T e
0010260 n l o a d o n e r r o r \r \r
0010300 L X A l t I O \r L X R u
0010320 n T e n e x \r L X P r o t e
0010340 c t \r L X D o - I t \r 377 \0 \0
0010360 m e x e c g o . m i d a s \0 376 \0
0010400 o 003 L X R e a d - C m d s
0010420 T e n l o a d \r L X R e t
0010440 u r n 0 ; \t \t N o n - s k i p
0010460 r e t u r n f r o m T e n
0010500 l o a d o n e r r o r \r \r L
0010520 X A l t I O \r L X B o o
0010540 t - M E x e c \r L X D o - I
0010560 t \r 377 \0 \0 i n i t . m i d a s \0
0010600 376 001 \0 203 E L X L o a d S y
0010620 s 2 \r \r ; D i s p l a y t h
0010640 e r e g i s t e r s w h i c
0010660 h w i l l c o n t a i n t
0010700 h e o v e r a l l c h e c k
0010720 s u m a n d \r ; c o m p o n
0010740 e n t c h e c k s u m s \r L
0010760 D 3 A d d r L M 1 0 \r L
0011000 D 4 A d d r L M 1 1 \r L
0011020 D 5 A d d r L M 1 2 \r L
0011040 D 6 A d d r L M 1 3 \r L
0011060 D 7 A d d r L M 1 4 \r \r ;
0011100 D i s p l a y t h e r e g
0011120 i s t e r s i n w h i c h
0011140 t h e c h e c k s u m s w i
0011160 l l b e s t o r e d \r L D
0011200 8 A d d 376 001 \0 233 305 r C S U M
0011220 D \r L D 9 A d d r C S U M
0011240 D 1 \r L D 1 0 A d d r C
0011260 S U M D 2 \r L D 1 1 A d d
0011300 r C S U M D 3 \r \r ; C l e
0011320 a r t h e j u n k l e f t
0011340 f o r d e b u g g i n g \r L
0011360 D 1 4 A d d r \r L D 1 5
0011400 A d d r \r L D 1 6 A d d
0011420 r \r \r ; N o w s h o w t
0011440 h e u s e r w h a t ' s h
0011460 a p p e n i n g \r L X D i s
0011500 p l a y O n \r L X T i m e O
0011520 u t 3 7 7 7 ; \t 2 s e c t
0011540 i m e o u t f o r " G o " \r
0011560 L X G o R E S E T \r L X
0011600 S k i p 2 ; \t \t 376 001 \0 024 324 S
0011620 k i p i f " G o " f i n i
0011640 s h e s o k \r L X S h o w
0011660 E r r o r R E S E T h u n g
0011700 - - h a r d w a r e p r o b l
0011720 e m \r L X R e t u r n 0 ;
0011740 \t \t S k i p t o E O F \r \r L
0011760 A 0 S k i p V E q l 3 0 ;
0012000 \t V e r i f y I M A = 3 0 (
0012020 R E S E T f i n i s h e d o
0012040 k ) \r L X S k i p 1 \r L
0012060 X S k i p 2 \r L X S h o
0012100 w E r r o r R E S E T s h o
0012120 u l d h a v e h a l t e d
0012140 a t 3 0 - - h a r d w a r e
0012160 p r o b l e m \r L X R e t u
0012200 r n 0 ; \t \t S k i p t o 376
0012220 001 \0 251 s E O F \r \r ; N o w r
0012240 u n t h e C h e c k e r \r L
0012260 X T i m e O u t 3 7 7 7 ;
0012300 \t 2 s e c t i m e o u t f
0012320 o r " G o " \r L X G o I
0012340 N I T \r L X S k i p 2 ; \t
0012360 \t S k i p i f " G o " f i
0012400 n i s h e s o k \r L X S h
0012420 o w E r r o r I N I T h u n
0012440 g - - h a r d w a r e p r o b
0012460 l e m \r L X R e t u r n 0
0012500 ; \t \t S k i p t o E O F \r \r
0012520 ; S h o u l d f i n i s h
0012540 a t 2 0 i f c h e c k s u
0012560 m s b a d o r a t 3 0
0012600 i f c h e c k s u m s o k \r
0012620 L A 0 376 001 \0 Z m S k i p V E
0012640 q l 2 0 \r L X S k i p 1
0012660 \r L X S k i p 5 \r L A 0
0012700 S k i p V E q l 3 0 \r L X
0012720 S k i p 1 \r L X R e t u
0012740 r n 0 ; \t \t S k i p t o E
0012760 O F - - c h e c k s u m s a l
0013000 r e a d y s e t \r \r L X S
0013020 h o w E r r o r I N I T s t
0013040 o p p e d a t r a n d o m
0013060 a d d r e s s - - h a r d w a r
0013100 e p r o b l e m \r L X R e
0013120 t u r n 0 ; \t \t S k i p t o
0013140 E O F ( C a n ' t d o C
0013160 o m p a r e b e c a u s e n
0013200 o t d u m p e d y e t ) \r \r
0013220 ; C o p y t h 376 001 \0 F 365 e
0013240 c h e c k s u m s f r o m A
0013260 C ' s t o C S U M x ' s \r R
0013300 D 4 V a l \r L D 8 V a
0013320 l \r R D 5 V a l \r L D 9
0013340 V a l \r R D 6 V a l \r L
0013360 D 1 0 V a l \r R D 7 V a
0013400 l \r L D 1 1 V a l \r \r ;
0013420 V e r i f y t h a t w e h
0013440 a v e t h e r i g h t c h
0013460 e c k s u m s n o w \r L X
0013500 T i m e O u t 3 7 7 7 \r L X
0013520 G o I N I T \r L X S k i
0013540 p 2 \r L X S h o w E r r o
0013560 r I N I T h u n g - - h a r
0013600 d w a r e p r o b l e m \r L
0013620 X R e t u r n 0 \r \r ; 376 \0
0013640 300 247 0 I M A = 3 0 i f c h e
0013660 c k s u m s o k \r L A 0 S
0013700 k i p V E q l 3 0 \r L X S
0013720 k i p 3 \r L X C o n f i r
0013740 m ; \t \t S u p p l y c o n f i
0013760 r m a t i o n f o r D u m p
0014000 w h i c h f o l l o w s \r L
0014020 X D u m p S Y S 2 \r L X
0014040 R e t u r n 0 \r L X S h
0014060 o w E r r o r C o m m a n d
0014100 f i l e b u g - - s e t t i n
0014120 g c h e c k s u m s f a i l
0014140 e d \r 377 \0 \0 d e b u g . m i d a
0014160 s \0 376 \0 017 \f 357 L X L o a d
0014200 D E B U G \r 377 \0 \0 l o a d e r .
0014220 m i d a s \0 376 \0 001 \0 001 \r 377 \0 \0 m
0014240 i d a s . m i d a s \0 376 001 \0 o 270
0014260 L X L o a d L O A D E R \r
0014300 L A 0 A d d r I M A \r L
0014320 B 0 A d d r N P C \r L A 1
0014340 A d d r S T K 0 \r L B 1
0014360 A d d r S T K 1 \r L C 1
0014400 A d d r S T K 2 \r L A 2
0014420 A d d r S T K 3 \r L B 2
0014440 A d d r S T K 4 \r L C 2
0014460 A d d r S T K 5 \r L A 3
0014500 A d d r S T K 6 \r L B 3
0014520 A d d r S T K 7 \r L C 3
0014540 A d d r S T K 1 0 \r L A
0014560 4 A d d r S T K 1 1 \r L
0014600 B 4 A d d r S T K 1 2 \r L
0014620 C 4 A d d r S T K 1 3 \r
0014640 L A 5 A d d r A C \r L B
0014660 376 001 \0 " s 5 A d d r X \r L
0014700 A 6 A d d r Y \r L B 6 A
0014720 d d r K U N I T \r L A 7 A
0014740 d d r A R M \r L A 8 A d d
0014760 r F \r L A 9 A d d r P \r
0015000 L A 1 0 A d d r Q \r L A
0015020 1 1 A d d r E R E G \r L A
0015040 1 2 A d d r B P C \r L A 1
0015060 3 A d d r P 1 \r L D 0 A
0015100 d d r M A R \r L E 0 A d d
0015120 r M D R \r L D 1 A d d r
0015140 K M A R \r L E 1 A d d r K
0015160 M D R \r L D 2 A d d r C O
0015200 N F I G \r L D 1 3 A d d r
0015220 L O O P - C O U N T \r L E 1 3
0015240 A d d r L O W - H I G H \r L
0015260 D 1 4 376 \0 ; 215 \t A d d r D
0015300 A T A - W A S \r L D 1 5 A d
0015320 d r S H O U L D - B E \r L D
0015340 1 6 A d d r B I T S - C H E
0015360 C K E D \r 377 \0 \0 d l a n g 2 . m
0015400 c \0 376 001 \0 d y B U I L T I N [ M
0015420 , 2 ] ; \t \t * D E C L A R E M
0015440 A C R O \r B U I L T I N [ N , 3
0015460 ] ; \t \t * D E C L A R E N E U
0015500 T R A L \r B U I L T I N [ M E M
0015520 O R Y , 4 ] ; \t * D E C L A R E
0015540 M E M O R Y \r B U I L T I N [
0015560 T A R G E T , 5 ] ; \r B U I L T
0015600 I N [ D E F A U L T , 6 ] ; \r B
0015620 U I L T I N [ F , 7 ] ; \t \t * D
0015640 E C L A R E F I E L D \r B U I
0015660 L T I N [ P F , 1 0 ] ; \t \t * P
0015700 R E A S S I G N V A L U E T
0015720 O F I E L D \r B U I L T I N [
0015740 S E T , 1 1 ] ; \t * D E C L A R
0015760 E I N T E G E R A N D S E
0016000 T V A L U E 376 001 \0 375 230 \r B U I
0016020 L T I N [ A D D , 1 2 ] ; \t * A
0016040 D D U P T O 8 I N T E G
0016060 E R S \r B U I L T I N [ I P , 1
0016100 3 ] ; \t \t * I N T E G E R P A
0016120 R T O F A D D R E S S \r B U
0016140 I L T I N [ I F S E , 1 4 ] ; \t
0016160 * I F S T R I N G E Q U A L
0016200 \r B U I L T I N [ I F A , 1 5 ]
0016220 ; \t * I F A N Y B I T S O
0016240 F F I E L D A S S I G N E D
0016260 \r B U I L T I N [ I F E , 1 6 ]
0016300 ; \t * I F I N T E G E R S E
0016320 Q U A L \r B U I L T I N [ I F G
0016340 , 1 7 ] ; \t * I F I N T E G E
0016360 R 1 > I N T E G E R 2 \r
0016400 B U I L T I N [ I F D E 376 001 \0 E
0016420 o F , 2 0 ] ; \t * I F S Y M B
0016440 O L I N S Y M B O L T A B
0016460 L E & N O T U N B O U N D
0016500 A D D R E S S \r B U I L T I N
0016520 [ I F M E , 2 1 ] ; \t * I F M
0016540 E M O R Y P A R T O F A D
0016560 D R E S S = S T R I N G \r B
0016600 U I L T I N [ E R , 2 2 ] ; \t \t
0016620 * T Y P E E R R O R M E S S
0016640 A G E \r B U I L T I N [ L I S T
0016660 , 2 3 ] ; \t * S E T L I S T I
0016700 N G M O D E F O R M E M O
0016720 R Y \r B U I L T I N [ I N S E R
0016740 T , 2 4 ] ; \t * I N S E R T F
0016760 I L E \r B U I L T I N [ N O T ,
0017000 2 5 ] ; \t * 1 ' S C O M P L E
0017020 M 376 001 \0 ` 364 E N T \r B U I L T I
0017040 N [ R E P E A T , 2 6 ] ; \t * R
0017060 E P E A T T H E T E X T #
0017100 2 # 1 T I M E S \r B U I L T
0017120 I N [ O R , 2 7 ] ; \t \t * I N C
0017140 L U S I V E O R U P T O
0017160 8 I N T E G E R S \r B U I L T
0017200 I N [ X O R , 3 0 ] ; \t * E X C
0017220 L U S I V E O R U P T O
0017240 8 I N T E G E R S \r B U I L T
0017260 I N [ A N D , 3 1 ] ; \t * A N D
0017300 U P T O 8 I N T E G E R
0017320 S \r B U I L T I N [ C O M C H A
0017340 R , 3 2 ] ; \t * S E T C O M M
0017360 E N T C H A R F O R C O N
0017400 D I T I O N A L A S S E M B L
0017420 I E S \r * B 376 001 \0 362 317 U I L T I
0017440 N [ B I T T A B L E , 3 3 ] ; \t
0017460 * # 1 = T A B L E , # 2
0017500 = L E N G T H \r * B U I L T I
0017520 N [ G E T B I T , 3 4 ] ; \t * #
0017540 1 = T A B L E , # 2 =
0017560 I N D E X ( 0 T O L E N G
0017600 T H - 1 ) \r * B U I L T I N [ S
0017620 E T B I T , 3 5 ] ; \t * # 1 =
0017640 T A B L E , # 2 = F I R
0017660 S T B I T , # 3 = N B I T
0017700 S , \r \t \t \t * # 4 = D I S T
0017720 A N C E ( D E F 1 ) , # 5
0017740 = V A L U E ( 0 O R 1
0017760 D E F 1 ) \r * B U I L T I N
0020000 [ F I N D B I T , 3 6 ] ; \t * #
0020020 1 = T A B L E , 376 001 \0 ` ^
0020040 # 2 = F I R S T B I T , #
0020060 3 = N U M 0 B I T S N
0020100 E E D E D , \r \t \t \t * # 4 =
0020120 D I S T B E T W E E N B I T
0020140 S , # 5 = H O P D I S T
0020160 , # 6 = N H O P S \r * B U
0020200 I L T I N [ M E M B T , 3 7 ] ;
0020220 \t * # 1 = M E M O R Y , #
0020240 2 = T A B L E ( U N I M P
0020260 L E M E N T E D ) \r * B U I L T
0020300 I N [ L S H I F T , 4 0 ] ; \t *
0020320 I N T E G E R R E S U L T =
0020340 # 1 L S H I F T # 2 \r * B
0020360 U I L T I N [ R S H I F T , 4 1
0020400 ] ; \t * I N T E G E R R E S U
0020420 L T = # 1 R S H I F T #
0020440 376 001 \0 h 352 2 \r * B U I L T I N [
0020460 F V A L , 4 2 ] ; \t * I N T E G
0020500 E R R E S U L T = C O N T
0020520 E N T S O F F I E L D # 1
0020540 I N W O R D B E I N G \r \t
0020560 \t \t * A S S E M B L E D \r * B U
0020600 I L T I N [ S E L E C T , 4 3 ]
0020620 ; \t * E V A L U A T E A R G
0020640 # 1 + 1 \r \r \r % M E M O R Y D
0020660 E C L A R A T I O N S M U S T
0020700 H A V E N A M E S A N D
0020720 S I Z E S A G R E E I N G W
0020740 I T H T H O S E I N M I D
0020760 A S . \r * * * M I D A S R E Q
0021000 U I R E S M E M O R I E S <
0021020 4 4 B I T S W I D E T O
0021040 B E C 376 001 \0 304 024 R E A T E D
0021060 A S 4 4 - B I T M E M O R
0021100 I E S . \r % \r M E M O R Y [ L D
0021120 R , 1 2 0 , 6 0 0 , L D S R C ,
0021140 L D S I N K ] ; \r M E M O R Y [
0021160 S M , 4 4 , 1 0 0 0 , S S R C ,
0021200 S S I N K ] ; \r M E M O R Y [ L
0021220 M , 4 4 , 4 0 , L S R C , L S I
0021240 N K ] ; \r M E M O R Y [ R M , 4
0021260 4 , 4 0 , R S R C , R S I N K ]
0021300 ; \r \r * P R I N C I P A L L O
0021320 C A T I O N C O U N T E R S
0021340 F O R M E M O R I E S \r L D R
0021360 [ L D R L C , 0 ] ; \r \r \r * L D
0021400 R M E M O R Y F I E L D D
0021420 E F I N I T I O N S \r F [ B T ,
0021440 0 , 1 ] ; \t \t * B R 376 001 \0 326 261 A
0021460 N C H T Y P E \r F [ C , 2 , 6
0021500 ] ; \t \t * B R A N C H C O N D
0021520 I T I O N \r F [ L A , 7 , 1 3 ]
0021540 ; \t \t * L E F T B A N K A D
0021560 D R E S S \r F [ R A , 1 4 , 2 0
0021600 ] ; \t \t * R I G H T B A N K
0021620 A D D R E S S \r F [ P S , 2 1 ,
0021640 2 6 ] ; \t \t * P I N P U T S
0021660 E L E C T \r F [ Q S , 2 7 , 3 1
0021700 ] ; \t \t * Q I N P U T S E L
0021720 E C T \r F [ A , 3 2 , 3 6 ] ; \t
0021740 \t * A L U F U N C T I O N S
0021760 E L E C T \r F [ O , 3 7 , 4 3 ]
0022000 ; \t \t * B U S S O U R C E \r F
0022020 [ T , 4 4 , 5 0 ] ; \t \t * B U S
0022040 D E S T I N A T I O N \r F [ 376
0022060 001 \0 027 V Z , 5 1 , 5 6 ] ; \t \t *
0022100 F U N C T I O N 1 \r F [ F 2 ,
0022120 5 7 , 6 2 ] ; \t \t * F U N C T I
0022140 O N 2 \r F [ S A , 6 3 , 7 2 ]
0022160 ; \t \t * S C R A T C H M E M O
0022200 R Y A D D R E S S \r F [ S C P
0022220 , 7 3 , 7 3 ] ; \t \t * S C O P E
0022240 T R I G G E R \r F [ E I C , 1
0022260 0 0 , 1 0 0 ] ; \t \t * E N A B L
0022300 E I N S T R U C T I O N C O
0022320 N T R O L L E D C H A N G E S
0022340 \r F [ E B , 1 0 1 , 1 0 1 ] ; \t
0022360 \t * E N A B L E B U S A N D
0022400 A L U B C C H A N G E S \r
0022420 F [ E I M A , 1 0 2 , 1 0 2 ] ;
0022440 \t * E N A B L E C H A N G E S
0022460 I N 376 001 \0 264 001 I M A \r F [ E
0022500 N P C , 1 0 3 , 1 0 3 ] ; \t * E
0022520 N A B L E C H A N G E S I N
0022540 N P C \r F [ N O T S S , 1 0 4
0022560 , 1 0 4 ] ; \t * I F Z E R O ,
0022600 C L E A R R U N O N E C
0022620 Y C L E A F T E R S E T T I
0022640 N G \r F [ S E T R U N , 1 0 5 ,
0022660 1 0 5 ] ; \t * S E T R U N \r F
0022700 [ R E S E T , 1 0 6 , 1 0 6 ] ;
0022720 \t * R E S E T M E M O R Y I
0022740 N T E R F A C E \r F [ X P I R ,
0022760 1 0 7 , 1 0 7 ] ; \t * I F O N
0023000 E , E X E C U T E I N S T R
0023020 U C T I O N S F R O M A L T
0023040 O ; \r \t \t \t * I F Z E R O ,
0023060 E X E C U T E F 376 001 \0 ) 243 R O
0023100 M I M \r F [ R E G T O B , 1 1
0023120 0 , 1 1 0 ] ; \t * P U T T H E
0023140 B U S R E G I S T E R O N
0023160 T H E P R O C E S S O R B
0023200 U S \r F [ I N T O N , 1 1 1 , 1
0023220 1 1 ] ; \t * E N A B L E P R O
0023240 C E S S O R I N T E R R U P T
0023260 S \r F [ S T R O B E , 1 1 2 , 1
0023300 1 2 ] ; \t * A L T O - T O - M A
0023320 X C P R O C E S S O R S T R
0023340 O B E \r \f \r % B R A N C H M A
0023360 C R O S \r " @ " I S F O R
0023400 A T Y P E C H E C K . M
0023420 A C R O S A C C E P T I N G
0023440 C A R G U M E N T S \r I N S E
0023460 R T T H E " @ " I N 376 001
0023500 \0 301 353 F R O N T O F T H E
0023520 N A M E S U P P L I E D B Y
0023540 T H E P R O G R A M . \r I F
0023560 T H E C A R G I S O M
0023600 I T T E D , S E T C = A L W
0023620 A Y S . % \r \r M [ C A L L , B T
0023640 [ 0 ] I F S E [ # 1 , , @ A ,
0023660 @ # 1 ] ] ; \r M [ G O T O , B T
0023700 [ 1 ] I F S E [ # 1 , , @ A ,
0023720 @ # 1 ] ] ; \r M [ R E T U R N ,
0023740 B T [ 2 ] ] ; \r M [ D G O T O ,
0023760 B T [ 3 ] I F S E [ # 1 , , @
0024000 A , @ # 1 ] ] ; \r \r % B R A N C
0024020 H C O N D I T I O N S \r < C +
0024040 2 0 > I S T H E C O M P L
0024060 E M E N T O F C . 0 (
0024100 N E V 376 001 \0 033 r E R ) A N D
0024120 2 0 ( A L W A Y S ) A R E
0024140 G I V E N \r I M P L I C I T L Y
0024160 , N E V E R E X P L I C I T
0024200 L Y . T H E D E F A U L T
0024220 F O R I M I S C = N
0024240 E V E R . \r G O T O , D G O T
0024260 O , C A L L , O R R E T U
0024300 R N S E T C = A L W A Y S
0024320 I F N O C A R G U M E N T
0024340 I S \r W I T H T H E C A L
0024360 L . T H E E X T R A C H
0024400 A R A C T E R " @ " I S P
0024420 R O V I D E D S O T H A T
0024440 A N \r A R G U M E N T T Y P E
0024460 C H E C K C A N B E M A
0024500 D E . % \r \r M [ 376 001 \0 221 035 @ A ,
0024520 C [ 2 0 ] ] ; \t \t M [ @ N E V E
0024540 R , C [ 0 ] ] ; \r M [ @ A L U #
0024560 0 , C [ 2 1 ] ] ; \t M [ @ A L U
0024600 = 0 , C [ 1 ] ] ; \r M [ @ A L U
0024620 > = 0 , C [ 2 2 ] ] ; \t M [ @ A
0024640 L U < 0 , C [ 2 ] ] ; \r M [ @ A
0024660 L U > 0 , C [ 2 3 ] ] ; \t M [ @
0024700 A L U < = 0 , C [ 3 ] ] ; \r M [
0024720 @ A L U 8 = 1 , C [ 2 4 ] ] ; \t
0024740 M [ @ A L U 8 = 0 , C [ 4 ] ] ;
0024760 \r M [ @ B > = 0 , C [ 2 5 ] ] ;
0025000 \t \t M [ @ B < 0 , C [ 5 ] ] ; \r
0025020 M [ @ X > = 0 , C [ 2 6 ] ] ; \t
0025040 \t M [ @ X < 0 , C [ 6 ] ] ; \r M
0025060 [ @ Y > = 0 , C [ 2 7 ] ] ; \t \t
0025100 M [ @ Y < 0 , C [ 7 ] ] ; 376 001 \0
0025120 \a 246 \r M [ @ Q E V E N , C [ 3 0
0025140 ] ] ; \t M [ @ Q O D D , C [ 1 0
0025160 ] ] ; \r M [ @ G = 1 , C [ 3 1 ]
0025200 ] ; \t \t M [ @ G = 0 , C [ 1 1 ]
0025220 ] ; \r M [ @ H = 1 , C [ 3 2 ] ]
0025240 ; \t \t M [ @ H = 0 , C [ 1 2 ] ]
0025260 ; \r M [ @ J = 1 , C [ 3 3 ] ] ;
0025300 \t \t M [ @ J = 0 , C [ 1 3 ] ] ;
0025320 \r M [ @ K = 1 , C [ 3 4 ] ] ; \t
0025340 \t M [ @ K = 0 , C [ 1 4 ] ] ; \r
0025360 M [ @ N E W W O R D , C [ 3 6 ]
0025400 ] ; \t M [ @ O L D W O R D , C [
0025420 1 6 ] ] ; \r * B C ' S 1 5 ,
0025440 1 7 , 3 5 , A N D 3 7 U
0025460 N U S E D \r \r \r * A L U F U N
0025500 C T I O N S E L E C T \r M [ P
0025520 - 1 376 001 \0 362 006 , A [ 0 ] U ] ; \r
0025540 M [ P - N J , ( A [ 0 ] , C J &
0025560 S J C ) U ] ; \r M [ 2 P , A [ 3
0025600 ] U ] ; \r M [ 2 P + 1 , ( A [ 3
0025620 ] , C A R R Y 1 ) U ] ; \r M [ 2
0025640 P + J , ( A [ 3 ] , C J & S J C
0025660 ) U ] ; \r M [ P A N D N O T
0025700 Q - 1 , A [ 4 ] U ] ; \r M
0025720 [ P - Q - 1 , A [ 6 ] U ] ;
0025740 * = P + N O T Q \r M [ P -
0025760 Q - N J , ( A [ 6 ] , C J & S J
0026000 C ) U ] ; \r M [ P - Q , ( A [ 6
0026020 ] , C A R R Y 1 ) U ] ; \r * M [
0026040 P A N D N O T Q + P ,
0026060 A [ 7 ] U ] ; \r M [ P A N D
0026100 Q - 1 , A [ 1 0 ] U ] ; \r M
0026120 [ P + Q , 376 001 \0 2 I A [ 1 1
0026140 ] U ] ; \r M [ P + Q + 1 , ( A [
0026160 1 1 ] , C A R R Y 1 ) U ] ; \r
0026200 M [ P + Q + J , ( A [ 1 1 ] ,
0026220 C J & S J C ) U ] ; \r * M [ P
0026240 A N D Q + P , A [ 1 3 ] U
0026260 ] ; \r M [ P + 1 , ( A [ 1 7 ] ,
0026300 C A R R Y 1 ) U ] ; \r M [ P +
0026320 J , ( A [ 1 7 ] , C J & S J C
0026340 ) U ] ; \r M [ N O T P , A [ 2
0026360 0 ] U ] ; \r M [ N O T P A N
0026400 D Q , A [ 2 1 ] U ] ; \r M [ N
0026420 O T P A N D N O T Q , A
0026440 [ 2 2 ] U ] ; \r M [ A 0 , A [ 2
0026460 3 ] U ] ; \t \t * * * 0 N O T
0026500 P O S S I B L E - - C O N F U S
0026520 E D W I T H I N T E 376 001 \0 S
0026540 230 G E R \r M [ N O T P O R
0026560 Q , A [ 2 4 ] U ] ; \r M [ A Q ,
0026600 A [ 2 5 ] U ] ; \t \t * * * Q
0026620 I S A M B I G U O U S A N D
0026640 I S D E F I N E D W I T H
0026660 B U S S O U R C E S \r M [ P
0026700 = Q , A [ 2 6 ] U ] ; \r M [ P
0026720 A N D Q , A [ 2 7 ] U ] ; \r M
0026740 [ N O T P O R N O T Q ,
0026760 A [ 3 0 ] U ] ; \r M [ P # Q , A
0027000 [ 3 1 ] U ] ; \r M [ N O T Q ,
0027020 A [ 3 2 ] U ] ; \r M [ P A N D
0027040 N O T Q , A [ 3 3 ] U ] ; \r
0027060 M [ A 1 , A [ 3 4 ] U ] ; \t \t *
0027100 * * - 1 N O T P O S S I B
0027120 L E - - C O N F U S E D W I T
0027140 H 376 001 \0 275 . I N T E G E R \r M
0027160 [ P O R Q , A [ 3 5 ] U ] ;
0027200 \r M [ P O R N O T Q , A [
0027220 3 6 ] U ] ; \r M [ P , A [ 3 7 ]
0027240 U ] ; \r \r N [ U ] ; N [ Q ] ;
0027260 \t \t * T H E A L U A N D T
0027300 H E Q - R E G I S T E R A R
0027320 E O B J E C T C L A S S E S
0027340 \r \f \r % T H E L E G A L C Y
0027360 C L E R S T A T E M E N T S
0027400 A R E : \r P Q R C Y [
0027420 Y ] W H E R E
0027440 0 < = [ Y ] < = 4 4
0027460 O R G G E T S S E T \r
0027500 P Q R C Y [ 4 4 - Y ] \r
0027520 P Q R C Y [ I N T E G E
0027540 R ] W 376 001 \0 E 233 H E R E
0027560 0 < = I N T E G E R < =
0027600 4 6 \r P Q L C Y [ I N
0027620 T E G E R ] W H E R E 0
0027640 < = I N T E G E R < = 3
0027660 \r L B L S H [ I N T E
0027700 G E R ] W H E R E 0 <
0027720 = I N T E G E R < = 3 \r
0027740 L B R S H [ I N T E G E
0027760 R ] \r R B L S H [ I N
0030000 T E G E R ] \r R B R S H
0030020 [ I N T E G E R ] \r A N D A
0030040 L S O E A C H O F T H E
0030060 A B O V E W I T H " P Q "
0030100 R E P L A C E D B Y " 0 Q "
0030120 , " Q Q " , O R " N O T U
0030140 Q " . \r % \r M [ P Q 376 001 \0 230 R
0030160 R C Y , I F S E [ # 1 , Y , P
0030200 S [ 1 ] , I F S E [ # 1 , 4 4 -
0030220 Y , P S [ 2 ] , P S [ X O R [ 7
0030240 7 , # 1 ] ] C H K [ 4 6 , # 1 ]
0030260 ] ] C Y ? ] ; \r M [ Q Q R C Y
0030300 , ( P Q R C Y [ # 1 ] , R
0030320 C Y Q Q ) ] ; \r M [ 0 Q R C Y
0030340 , ( P Q R C Y [ # 1 ] , R C
0030360 Y 0 Q ) ] ; * O N L Y U S E
0030400 D I M P L I C I T L Y \r M [ N
0030420 O T U Q R C Y , Z [ 7 ] P Q
0030440 R C Y [ # 1 ] ] ; * O N L
0030460 Y U S E D I M P L I C I T L
0030500 Y \r M [ P Q L C Y , P S [ X O
0030520 R [ 7 7 , A D D [ 7 4 , - # 1 ]
0030540 ] ] C H K [ 3 , # 1 ] C Y ? ] ;
0030560 376 001 \0 231 245 * O N L Y U S E D
0030600 I M P L I C I T L Y \r M [ Q Q
0030620 L C Y , ( P Q L C Y [ # 1
0030640 ] , R C Y Q Q ) ] ; \r M [ 0 Q
0030660 L C Y , ( P Q L C Y [ # 1
0030700 ] , R C Y 0 Q ) ] ; \r M [ N O T
0030720 U Q L C Y , Z [ 7 ] P Q L
0030740 C Y [ # 1 ] ] ; \r \r * M A C R
0030760 O T O G I V E E R R O R
0031000 I F # 2 > # 1 O R # 2
0031020 < 0 . \r M [ C H K , I F G [
0031040 # 2 , # 1 , E R [ C Y ? ] , I F
0031060 G [ 0 , # 2 , E R [ C Y ? ] ] ]
0031100 ] ; \r \r N [ L B ] ; N [ R B ]
0031120 ; N [ P _ ] ; N [ P 1 ] ; \r
0031140 N [ C Y ? ] ; N [ P _ C Y ? ]
0031160 ; \r \r M [ 376 001 \0 C l P _ L B , P
0031200 S [ 2 1 ] L B ] ; \r M [ P _ R B
0031220 , P S [ 1 2 ] R B ] ; \r M [ L B
0031240 L S H , P S [ X O R [ 7 7 , A
0031260 D D [ 5 6 , - # 1 ] ] ] C H K [
0031300 3 , # 1 ] C Y ? ] ; \r M [ L B
0031320 R S H , P S [ X O R [ 7 7 , A D
0031340 D [ 5 6 , # 1 ] ] ] C H K [ 3 ,
0031360 # 1 ] C Y ? ] ; \r M [ R B L S
0031400 H , P S [ X O R [ 7 7 , A D D [
0031420 6 5 , - # 1 ] ] ] C H K [ 3 , #
0031440 1 ] C Y ? ] ; \r M [ R B R S H
0031460 , P S [ X O R [ 7 7 , A D D [ 6
0031500 5 , # 1 ] ] ] C H K [ 3 , # 1 ]
0031520 C Y ? ] ; \r M [ P _ B , P S [ 3
0031540 0 ] B ] ; \t \t M [ P _ B N , P S
0031560 [ 3 0 ] B N ] ; \r M 376 001 \0 353 [
0031600 P _ S S , P S [ 3 0 ] S S ] ; \t
0031620 M [ P _ S S N , P S [ 3 0 ] S S
0031640 N ] ; \r M [ P _ $ , P S [ 3 0 ]
0031660 S B ] ; \t M [ P _ H $ , P S [ 3
0031700 0 ] H S B ] ; \r M [ P _ P 1 , P
0031720 S [ 2 7 ] ? ] ; \r M [ P _ U , P
0031740 S [ 2 6 ] U ] ; \r M [ U A R S
0031760 H C 1 , P S [ 2 5 ] C Y ? ] ;
0032000 \r M [ P _ Q , P S [ 3 3 ] Q ] ;
0032020 \t \t * U S E S T H E C Y C L
0032040 E R P Q R C Y [ 4 4 ] B
0032060 U T \r \t \t \t * * * B E W A R E
0032100 I F R C Y Q Q , R C Y 0 Q ,
0032120 O R R C Y N O T U Q \r \r \r
0032140 * Q I N P U T S E L E C T I
0032160 O N \r M [ Q _ L B , Q S [ 0 ] 376
0032200 001 \0 v 247 L B ] ; \r M [ Q _ R B ,
0032220 Q S [ 4 ] R B ] ; \r M [ Q _ U ,
0032240 Q S [ 2 ] U ] ; \r M [ Q _ B , Q
0032260 S [ 7 ] B ] ; \t \t M [ Q _ B N ,
0032300 Q S [ 7 ] B N ] ; \r M [ Q _ S S
0032320 , Q S [ 7 ] S S ] ; \t M [ Q _ S
0032340 S N , Q S [ 7 ] S S N ] ; \r M [
0032360 Q _ $ , Q S [ 7 ] S B ] ; \t \t M
0032400 [ Q _ H $ , Q S [ 7 ] H S B ] ;
0032420 \r M [ Q _ Q , Q S [ 5 ] Q ] ; \r
0032440 M [ R B R C Y 1 , Q F ( Q S
0032460 [ 6 ] R C Y Q Q ) ] ; \t * * *
0032500 T O O C L E V E R ? ( A L S
0032520 O S E E B E L O W ) \r M [ R
0032540 B R S H 1 , Q S [ 6 ] Q F ?
0032560 ] ; \r M [ Q R S H 1 , Q S [
0032600 3 ] Q F 376 001 \0 026 \t ? ] ; \r M [ Q
0032620 R C Y 1 , Q F ( Q S [ 3 ]
0032640 R C Y Q Q ) ] ; \r M [ Q L S H
0032660 1 , Q S [ 1 ] Q F ? ] ; \r M [
0032700 Q L C Y 1 , Q F ( Q S [ 1 ]
0032720 R C Y Q Q ) ] ; \r \r N [ Q _ ]
0032740 ; N [ Q F ? ] ; N [ Q _ Q F
0032760 ? ] ; \r \r * M A I N T E N A N C
0033000 E I N T E R F A C E S T U F
0033020 F \r M [ B R , R E G T O B [ 1 ]
0033040 S S N ] ; \r \f \r N [ ? ] ; \t \t *
0033060 F O R E R R O R C H E C K
0033100 W H E N Z O R F 2 U S E
0033120 D A S A S O U R C E \r N [
0033140 $ - S A ? ? ] ; \t * F O R E R
0033160 R O R C H E C K W H E N N
0033200 O N - S M A D D 376 001 \0 317 N R E
0033220 S S U S E D \r \r * F U N C T I
0033240 O N S R E A L I Z E D B Y
0033260 B O T H Z A N D F 2 \r M [
0033300 N O F 2 , F 2 [ 1 0 ] ] ; \t * N
0033320 O F U N C T I O N \r M [ S E T
0033340 S F , I F A [ F 2 , Z [ 1 ] , F
0033360 2 [ 1 1 ] ] ( # 1 ) - S A ? ? ]
0033400 ; \r * * * N O T E T H A T K
0033420 N E W C O M M I S A L S O
0033440 Z [ 2 2 ] A N D F 2 [ 5 ] \r
0033460 * R E A D S = Z [ 2 2 ] = F 2 [
0033500 5 ] = K N E W C O M M N E V E
0033520 R G I V E N E X P L I C I T
0033540 L Y , O N L Y U S E D B Y
0033560 S B , \r * A S B , A N D Q
0033600 L S M A C R O S . \r M [ K 376 001
0033620 \0 373 220 N E W C O M M , I F A [ F
0033640 2 , Z [ 2 2 ] , F 2 [ 5 ] ] ] ;
0033660 \r * L O A D S = Z [ 6 1 ] = F 2
0033700 [ 6 ] N E V E R G I V E N
0033720 E X P L I C I T L Y , O N L Y
0033740 U S E D B Y S S I N K \r *
0033760 N O T E T H A T R C Y 0 Q
0034000 A N D R C Y Q Q P R E V E N
0034020 T U S F R O M U S I N G
0034040 P Q R C Y 0 A S T H E
0034060 D E F A U L T \r * L O A D I N G
0034100 R U L E F O R T H E P
0034120 R E G I S T E R . H E N C E
0034140 C H A N G E T O P _ P 1 .
0034160 \r M [ R C Y 0 Q , I F A [ F 2 ,
0034200 Z [ 6 ] , F 2 [ 1 2 ] ] ] ; \r M
0034220 [ R C 376 001 \0 257 026 Y Q Q , I F A [
0034240 F 2 , Z [ 5 0 ] , F 2 [ 1 5 ] ]
0034260 P F [ P S , 2 7 ] ? ] ; \r M [
0034300 C A R R Y 1 , I F A [ F 2 , Z [
0034320 2 0 ] , F 2 [ 1 3 ] ] ? ] ; \r M
0034340 [ P O P , I F A [ F 2 , Z [ 6 7
0034360 ] , F 2 [ 1 6 ] ] ? ] ; \r M [ W
0034400 R E S T A R T , I F A [ F 2 , Z
0034420 [ 4 2 ] , F 2 [ 7 ] ] ? ] ; \r \r
0034440 * F 2 O N L Y \r M [ A S H O V
0034460 F , F 2 [ 1 4 ] ? ] ; \r M [ A C
0034500 F S , F 2 [ 1 7 ] ? ] ; \r M [ I
0034520 N H I N T , F 2 [ 0 ] ? ] ; \r M
0034540 [ N P C _ , F 2 [ 1 ] B _ ] ;
0034560 * A
0034600 U T O M A T I C A L L Y I N H
0034620 I B I T S I N 376 001 \0 375 335 T E R
0034640 R U P T S \r \r \r * F U N C T I O
0034660 N S R E A L I Z E D O N L Y
0034700 B Y Z \r M [ N O Z , Z [ 0 ]
0034720 ] ; \r \r * S E T S F = Z [ 1 ] =
0034740 F 2 [ 1 1 ] \r M [ Y K P T R _ ,
0034760 Z [ 2 ] B _ ] ; \r M [ S I G N O
0035000 V A , Z [ 3 ] ? ] ; \r M [ S E T
0035020 H O V F , Z [ 4 ] ? ] ; \r M [ S
0035040 E T O V P C 0 1 , Z [ 5 ] ? ] ;
0035060 \r * R C Y 0 Q = Z [ 6 ] = F 2 [
0035100 1 2 ] \r * R C Y N O T A L U Q =
0035120 Z [ 7 ] U S E D O N L Y I
0035140 M P L I C I T L Y B Y N O T
0035160 ( A L U F U N C T I O N ) Q
0035200 R C Y [ I N T E G E R ] \r * A
0035220 N D N O T ( A L U F U 376 001 \0
0035240 311 277 N C T I O N ) Q L C Y [
0035260 I N T E G E R ] . \r \r M [ I R E
0035300 F , Z [ 1 0 ] ? ] ; \r * 1 1 U
0035320 N U S E D \r M [ R R E F , Z [ 1
0035340 2 ] ? ] ; \r M [ R R E F D X K ,
0035360 Z [ 1 3 ] ? ] ; \r M [ R M W R E
0035400 F , Z [ 1 4 ] P F [ F 2 , 0 ] ]
0035420 ; \t * I N H I N T N O T F O
0035440 R C E D B E C A U S E O F
0035460 D G O T O , N P C _ \r M [ R M
0035500 W R E F D X K , Z [ 1 5 ] P F [
0035520 F 2 , 0 ] ] ; \t * I N H I N T
0035540 N O T F O R C E D B E C A U
0035560 S E O F D G O T O , N P C
0035600 _ \r M [ W R E F , Z [ 1 6 ] ? ]
0035620 ; \r M [ W R E F D X K , Z [ 1 7
0035640 ] ? 376 001 \0 374 326 ] ; \r \r * C A R R
0035660 Y 1 = Z [ 2 0 ] = F 2 [ 1 3 ] \r
0035700 M [ C J & S J C , Z [ 2 1 ] ? ]
0035720 ; \r * R E A D S = Z [ 2 2 ] = F
0035740 2 [ 5 ] = O [ 6 ] \r * K N E W C
0035760 O M M = R E A D S A L S O A
0036000 F 2 B U T N O T A B U
0036020 S S O U R C E \r M [ I N C Y ,
0036040 Z [ 2 3 ] ? ] ; \r M [ D E C Y ,
0036060 Z [ 2 4 ] ? ] ; \r M [ N E G Y ,
0036100 Z [ 2 5 ] ? ] ; \r M [ A R M , Z
0036120 [ 2 6 ] B ] ; \t \t \t * B [ 2 0 ,
0036140 3 5 ] _ A R M , B [ 1 4 , 1 7
0036160 ] _ I N T N O , B [ 0 ] _ I N
0036200 T \r * R E A D S H = Z [ 2 7 ] =
0036220 O [ 1 7 ] O N L Y U S E D
0036240 B Y H S B 376 001 \0 - 006 A N D
0036260 H A S B M A C R O S \r \r M [ I
0036300 N C X , Z [ 3 0 ] ? ] ; \r M [ D
0036320 E C X , Z [ 3 1 ] ? ] ; \r \r M [
0036340 I N C A C , Z [ 3 2 ] ? ] ; \r M
0036360 [ D E C A C , Z [ 3 3 ] ? ] ; \r
0036400 \r M [ S E T F , Z [ 3 4 ] ( # 1
0036420 ) - S A ? ? ] ; \r M [ S E T F C
0036440 , ( Z [ 3 5 ] P F [ B A , Y .
0036460 + 1 ] @ # 2 ) ( # 1 ) - S A ?
0036500 ? ] ; \r M [ C L E A R F , Z [ 3
0036520 6 ] ( # 1 ) - S A ? ? ] ; \r M [
0036540 C L E A R F C , ( Z [ 3 7 ] P
0036560 F [ B A , Y . + 1 ] @ # 2 ) (
0036600 # 1 ) - S A ? ? ] ; \r \r * Z = 4
0036620 0 U N U S E D \r M [ M D R L _
0036640 , Z [ 4 1 ] B _ ] ; \r * 376 001 \0 360
0036660 331 W R E S T A R T = Z [ 4 2 ] =
0036700 F 2 [ 7 ] \r M [ K M D R L _ , Z
0036720 [ 4 3 ] B _ ] ; \r M [ K W R E S
0036740 T A R T , Z [ 4 4 ] ? ] ; \r M [
0036760 K R D A T A , Z [ 4 5 ] S S ] ;
0037000 \r M [ K W D A T A , Z [ 4 6 ] B
0037020 ] ; \r M [ X R E F , Z [ 4 7 ] ?
0037040 ] ; \r \r \f \r * R C Y Q Q = Z [ 5
0037060 0 ] = F 2 [ 1 5 ] \r * D E F A U
0037100 L T P S I S P Q R C Y
0037120 [ 0 ] W H I C H D O E S
0037140 N O T C H A N G E P U N L
0037160 E S S R C Y Q Q O R R C Y
0037200 0 Q \r * O C C U R S , I N W
0037220 H I C H C A S E C H A N G E
0037240 T O P _ P 1 . \r * * * I N T
0037260 E 376 001 \0 1 232 R R U P T R O U T
0037300 I N E S B E W A R E O F C
0037320 L O B B E R I N G P W H E N
0037340 U S I N G R C Y Q Q O R
0037360 R C Y 0 Q . \r \r M [ L D P A L U
0037400 H , Z [ 5 1 ] ? ] ; \t \t * D O N
0037420 ' T L O A D P I F A L U
0037440 0 = H \r M [ Q 3 5 A L U G , Z [
0037460 5 2 ] ? ] ; \t \t * Q 3 5 _ ( A L
0037500 U 0 # G ) I F Q L S H 1
0037520 \r \r * R E A D A L U = Z [ 5 3 ]
0037540 = O [ 2 5 ] A L W A Y S U S
0037560 E D I M P L I C I T L Y \r \r *
0037600 B A I S C O M P L E M E N T
0037620 E D B Y T H E L O A D E R
0037640 \r M [ B A M A S K , Z [ 5 4 ]
0037660 B A [ X O R 376 001 \0 350 3 [ # 1 , 7
0037700 7 ] ] ? ] ; \r M [ S A M A S K
0037720 , Z [ 5 5 ] S A [ # 1 ] ? ]
0037740 ; \r M [ X M A S K , Z [ 5 6 ] ?
0037760 ] ; \r M [ A M A S K , Z [ 5 7 ]
0040000 A [ # 1 ] ? ] ; \r \r * B A T
0040020 = Z [ 6 0 ] = O [ 3 6 ] O N L
0040040 Y U S E D I N I B L I T
0040060 E R A L S \r * L O A D S = Z [ 6
0040100 1 ] = F 2 [ 6 ] = T [ 6 ] \r \r M
0040120 [ A R M _ , Z [ 6 2 ] B _ ] ; \t
0040140 \t * A R M [ 2 0 , 3 5 ] _ B [ 2
0040160 0 , 3 5 ] \r M [ S E T F B , ( Z
0040200 [ 6 3 ] P F [ B A , Y . + 1 ]
0040220 @ # 2 ) ( # 1 ) - S A ? ? ] ;
0040240 \r M [ P R E I R E T , Z [ 6 4 ]
0040260 ? ] ; \r M [ I R E T , 376 001 \0 E 256
0040300 Z [ 6 5 ] ? ] ; \r \r M [ F R Z B
0040320 A L U B C , Z [ 6 6 ] ? ] ; \r \r
0040340 * P O P = Z [ 6 7 ] = F 2 [ 1 6
0040360 ] \r \r M [ B A X , B A [ A D D [
0040400 N O T [ # 1 ] , 1 0 0 0 0 ] ]
0040420 I F A [ Z , O [ 3 7 ] , Z [ 7 0
0040440 ] ] ? ] ; \r M [ S A X , Z [ 7
0040460 1 ] S A [ # 1 ] ? ] ; \r * 7
0040500 2 U N U S E D \r M [ A X , Z [
0040520 7 3 ] A [ X O R [ 3 7 , # 1 ]
0040540 ] ? ] ; \r * 7 4 - 7 7 U N U
0040560 S E D \r \f \r % B U S C O N N E
0040600 C T I O N M A C R O S \r \r E A
0040620 C H C L A S S O F O B J E
0040640 C T S F O R T H E M I C R
0040660 O P R O C E S S O R I S R E
0040700 376 001 \0 d 366 P R E S E N T E D B
0040720 Y A N E U T R A L \r S Y M B
0040740 O L , A N D T H E L E G A
0040760 L C O N N E C T I O N S O F
0041000 T H E S E C L A S S E S (
0041020 B Y " _ " O R B Y " U "
0041040 ) \r A R E R E P R E S E N T E
0041060 D B Y M A C R O S W H I C
0041100 H R E D U C E T O A N E
0041120 U T R A L S Y M B O L . I
0041140 L L E G A L \r C O N N E C T I O
0041160 N S A R E N O T D E F I N
0041200 E D A N D C A U S E E R R
0041220 O R S . C O N N E C T I O N
0041240 T O T H E B U S \r I S C
0041260 O M P L I C A T E D B Y T H
0041300 E L A R 376 001 \0 027 226 G E N U M
0041320 B E R O F C O M B I N A T I
0041340 O N S O F O B J E C T C L
0041360 A S S E S \r W H I C H C O N N
0041400 E C T T O T H E B U S .
0041420 T H E S E A R E L I S T E
0041440 D B E L O W : \r U \t T H
0041460 E A L U L E A V E S T H I
0041500 S N E U T R A L S Y M B O L
0041520 B E H I N D \r $ \t S M
0041540 A D D R E S S E S < 4 0 0
0041560 L E A V E T H I S N E U T R
0041600 A L S Y M B O L B E H I N D
0041620 \r H $ \t S M A D D R E S
0041640 S E S > = 4 0 0 L E A V E
0041660 T H I S N E U T R A L S Y
0041700 M B O L B E H I N 376 001 \0 I 240 D
0041720 \r S S \t S L O W S O U R
0041740 C E S \r B \t F A S T S O
0041760 U R C E S \r S S N \t S L O
0042000 W U N M E R G A B L E S O U
0042020 R C E S \r B N \t F A S T
0042040 U N M E R G A B L E S O U R C
0042060 E S \r Q \t Q R E G I S T
0042100 E R ( S E P A R A T E C L A
0042120 S S B E C A U S E O F A M
0042140 B I G U O U S R O U T I N G S
0042160 ) \r P _ \t P R E G I S T
0042200 E R \r Q _ \t Q R E G I S
0042220 T E R \r B _ \t F A S T D
0042240 E S T I N A T I O N S \r S
0042260 D _ \t S L O W D E S T I N A T
0042300 I O N S \r T H E C O N N E C 376
0042320 001 \0 225 217 T I O N M A C R O S
0042340 H A V E T O B E F A I R L
0042360 Y C O M P L I C A T E D B E
0042400 C A U S E , W H I L E \r S O M
0042420 E C O N N E C T I O N S C A
0042440 N O N L Y B E A C C O M P
0042460 L I S H E D I N O N E W A
0042500 Y , O T H E R S C A N B E
0042520 \r A C C O M P L I S H E D I N
0042540 S E V E R A L . F O R E
0042560 X A M P L E , T H E S C R A
0042600 T C H M E M O R Y C A N B
0042620 E \r C O N N E C T E D A S A
0042640 B U S S O U R C E U S I N
0042660 G E I T H E R T H E O ,
0042700 Z , O R F 2 F I E L D S .
0042720 I T 376 001 \0 323 272 C A N \r B E
0042740 C O N N E C T E D A S A
0042760 B U S D E S T I N A T I O N
0043000 U S I N G E I T H E R T H E
0043020 T , Z , O R F 2 F I E
0043040 L D S . \r A L S O , T H E A
0043060 L U A N D B A T C O N S T
0043100 A N T C A N B E B U S S
0043120 O U R C E S U S I N G E I T
0043140 H E R O O R Z , \r A N D
0043160 T H E Q - R E G I S T E R C
0043200 A N B E C O N N E C T E D
0043220 T O T H E B U S E I T H E
0043240 R B Y R O U T I N G I T \r
0043260 T H R O U G H T H E A L U
0043300 O R D I R E C T L Y . N E
0043320 A R L Y A L L 376 001 \0 271 037 T H
0043340 E O T H E R B U S - C O N N
0043360 E C T E D \r O B J E C T S C O
0043400 N N E C T I N O N L Y O N
0043420 E W A Y ( E I T H E R B Y
0043440 O , Z , O R T ) . \r % \r
0043460 \r N [ B ] ; N [ B _ ] ; N [
0043500 S D _ ] ; N [ S S ] ; N [ $
0043520 ] ; N [ H $ ] ; N [ B N ] ;
0043540 N [ S S N ] ; * O B J E C
0043560 T C L A S S E S \r \r M [ B _ B
0043600 , B ] ; \t \t M [ B _ Q , O [ 2 4
0043620 ] Q ] ; \t \t M [ B _ B N , B N ]
0043640 ; \r M [ S D _ B , B ] ; \t \t M [
0043660 S D _ Q , O [ 2 4 ] Q ] ; \t \t M
0043700 [ B _ S S N , S S N ] ; \r M [ B
0043720 _ S S , S S ] ; \t \t M [ B _ 376 001
0043740 \0 \r 330 U , O [ 2 5 ] U ] ; \t \t M
0043760 [ S D _ B N , B N ] ; \r M [ B _
0044000 $ , O [ 6 ] S S ] ; \t \t M [ B _
0044020 H $ , O [ 1 7 ] S S ] ; \r * S D
0044040 _ S S I S I L L E G A L \r \r
0044060 * M U L T I P L E S O U R C E
0044100 R E D U C T I O N M A C R O
0044120 S \r M [ B U $ , S B ] ; \t
0044140 \t M [ B U H $ , H S B ] ;
0044160 \r M [ S S U $ , S B ] ; \t
0044200 \t M [ S S U H $ , H S B ]
0044220 ; \r M [ U U $ , A S B ] ;
0044240 \t \t M [ U U H $ , H A S B
0044260 ] ; \r M [ B U U , A B ] ;
0044300 \r M [ S S U U , A B ] ; \r
0044320 M [ $ U U , A S B ] ; \t \t
0044340 M [ H 376 001 \0 317 356 $ U U , H
0044360 A S B ] ; \r M [ $ U B , S
0044400 B ] ; \t \t M [ H $ U B , H
0044420 S B ] ; \r M [ $ U S S , S B
0044440 ] ; \t \t M [ H $ U S S , H S
0044460 B ] ; \r M [ U U B , A B ]
0044500 ; \r M [ U U S S , A B ] ;
0044520 \r M [ Q U $ , O [ 2 4 ] S B
0044540 ] ; \t M [ Q U H $ , O [ 2 4
0044560 ] H S B ] ; \r M [ $ U Q , O
0044600 [ 2 4 ] S B ] ; \t M [ H $ U
0044620 Q , O [ 2 4 ] H S B ] ; \r M [ Q
0044640 U U , O [ 2 4 ] A B ] ; \r M
0044660 [ U U Q , O [ 2 4 ] A B ] ;
0044700 \r M [ Q U B , Q B ] ; \r M [
0044720 B U Q , Q B ] ; \r M [ Q U
0044740 S S , S S ( , 376 001 \0 026 370 Q B )
0044760 ] ; \r M [ S S U Q , S S ( ,
0045000 Q B ) ] ; \r M [ Q U B U
0045020 $ , Q O ] ; \r M [ Q U $ U
0045040 B , Q O ] ; \r M [ B U Q
0045060 U $ , Q O ] ; \r M [ B U $
0045100 U Q , Q O ] ; \r M [ $ U
0045120 B U Q , Q O ] ; \r M [ $ U
0045140 Q U B , Q O ] ; \r M [ Q
0045160 U S S U $ , Q O ] ; \r M [
0045200 Q U $ U S S , Q O ] ; \r
0045220 M [ $ U Q U S S , Q O ]
0045240 ; \r M [ $ U S S U Q , Q
0045260 O ] ; \r M [ S S U Q U $
0045300 , Q O ] ; \r M [ S S U $ U
0045320 Q , Q O ] ; \r \f \r M [ Q U
0045340 U U $ , Q L S ] ; \r M 376 001 \0
0045360 236 u [ Q U $ U U , Q L S
0045400 ] ; \r M [ U U Q U $ , Q
0045420 L S ] ; \r M [ U U $ U Q
0045440 , Q L S ] ; \r M [ $ U Q U
0045460 U , Q L S ] ; \r M [ $ U U
0045500 U Q , Q L S ] ; \r M [ B U
0045520 $ U U , A S B ] ; \r M [ S
0045540 S U $ U U , A S B ] ; \r
0045560 M [ B U U U $ , A S B ]
0045600 ; \r M [ S S U U U $ , A
0045620 S B ] ; \r M [ $ U B U U
0045640 , A S B ] ; \r M [ $ U U U
0045660 B , A S B ] ; \r M [ U U B
0045700 U $ , A S B ] ; \r M [ U
0045720 U $ U B , A S B ] ; \r M [
0045740 $ U S S U U , A S B ] ;
0045760 \r M 376 001 \0 264 251 [ $ U U U
0046000 S S , A S B ] ; \r M [ U U S
0046020 S U $ , A S B ] ; \r M [ U
0046040 U $ U S S , A S B ] ; \r M
0046060 [ B U B , B ] ; \r M [ B U
0046100 S S , S S ] ; \r M [ S S U
0046120 B , S S ] ; \r M [ S S U S S
0046140 , S S ] ; \r \r M [ Q O , I F A [
0046160 O , A S B ( , A Q ) , O [ 2 4 ]
0046200 S B ] ] ; \r M [ Q L S , O [ 2 4
0046220 ] Z [ 5 3 ] F 2 [ 5 ] S S ] ; \r
0046240 M [ S B , I F A [ O , I F A [ F
0046260 2 , Z [ 2 2 ] , F 2 [ 5 ] ] , O
0046300 [ 6 ] ] S S ] ; \r M [ A B , I F
0046320 A [ O , Z [ 5 3 ] , O [ 2 5 ] ]
0046340 S S ] ; \r M [ A S B , I F A [ O
0046360 , Z [ 5 3 ] F 376 001 \0 314 031 2 [ 5 ]
0046400 S S , O [ 2 5 ] S B ] ] ; \r M [
0046420 Q B , I F A [ O , A B ( , A Q )
0046440 , O [ 2 4 ] B ] ] ; \r M [ H S B
0046460 , I F A [ O , Z [ 2 7 ] , O [ 1
0046500 7 ] ] S S ] ; \r M [ H A S B , O
0046520 [ 1 7 ] Z [ 5 3 ] S S ] ; \r \r
0046540 * B U S S O U R C E S A N D
0046560 D E S T I N A T I O N S \r M [
0046600 N U L L , O [ 0 ] B ] ; \t \t * D
0046620 E F A U L T B U S D E S T I
0046640 N A T I O N I S 0 , N E V
0046660 E R G I V E N E X P L I C I
0046700 T L Y \r M [ X , O [ 1 ] B ] ; \t
0046720 \t M [ X _ , T [ 1 ] B _ ] ; \r M
0046740 [ Y , O [ 2 ] B ] ; \t \t M [ Y _
0046760 , T [ 2 ] B _ ] ; \r M [ 376 001 \0 335
0047000 262 A C , O [ 3 ] B ] ; \t \t M [ A
0047020 C _ , T [ 3 ] B _ ] ; \r M [ D 1
0047040 , O [ 4 ] S S ] ; \t \t M [ D 1 _
0047060 , T [ 4 ] S D _ ] ; \r M [ D , O
0047100 [ 5 ] S S ] ; \t \t M [ D _ , T [
0047120 5 ] S D _ ] ; \r * * * N O E
0047140 R R O R C H E C K F O R B
0047160 O T H D M A N D S M U S
0047200 E D I N S A M E I N S T R
0047220 U C T I O N \r * * * F O R W A
0047240 R D R E F E R E N C E S I M
0047260 P O S S I B L E F O R A D D
0047300 R E S S S O U R C E S \r M [ S
0047320 S R C , I F D E F [ # 1 , S A [
0047340 A N D [ I P [ # 1 ] , 3 7 7 ] ]
0047360 I F G [ I P [ # 1 ] , 3 7 7 , H
0047400 $ 376 001 \0 X ] , $ ] , S A [ # 1 ]
0047420 ] ] ; \r * N O T E T H A T A
0047440 N S M A D D R E S S S H O
0047460 U L D B E T O T H E L E
0047500 F T O F A B U S D E S T
0047520 I N A T I O N I N \r * A M U
0047540 L T I P L E L E F T - A R R O
0047560 W E X P R E S S I O N \r M [ S
0047600 S I N K , I F A [ T , I F A
0047620 [ F 2 , Z [ 6 1 ] , F 2 [ 6
0047640 ] ] , T [ 6 ] ] S A [ # 1 ]
0047660 S D _ ] ; \r M [ D 2 , O [ 7 ]
0047700 S S ] ; \t \t M [ D 2 _ , T [ 7 ]
0047720 S D _ ] ; \r M [ M D R , O [ 1 0
0047740 ] B ] ; \t \t M [ M D R _ , T [ 1
0047760 0 ] B _ ] ; \r M [ M D R L , O [
0050000 1 1 ] B N ] 376 001 \0 ) 305 ; \t M [ R
0050020 E A D _ , T [ 1 1 ] B _ ] ; \r M
0050040 [ M A R , O [ 1 2 ] B N ] ; \t \t
0050060 M [ R M W _ , B _ ( T [ 1 2 ] ,
0050100 P F [ F 2 , 0 ] ) ] ; \r M [ M D
0050120 R & S E T T A G , O [ 1 3 ] B ]
0050140 ; \t M [ W R I T E _ , T [ 1 3 ]
0050160 B _ ] ; \r M [ K M D R , O [ 1 4
0050200 ] B N ] ; \t M [ K M D R _ , T [
0050220 1 4 ] B _ ] ; \r M [ K M D R L ,
0050240 O [ 1 5 ] B N ] ; \t M [ K R E A
0050260 D _ , T [ 1 5 ] B _ ] ; \r M [ K
0050300 M A R , O [ 1 6 ] B N ] ; \t M [
0050320 K W R I T E _ , T [ 1 6 ] B _ ]
0050340 ; \r \t \t \t M [ K R M W _ , T [ 1
0050360 7 ] B _ ] ; \r M [ K U N I T , O
0050400 [ 2 0 ] S S N ] ; \t M 376 001 \0 / 321
0050420 [ K U N I T _ , T [ 2 0 ] B _ ]
0050440 ; \r M [ K S T A T , O [ 2 1 ] S
0050460 S N ] ; \t M [ K S E T _ , T [ 2
0050500 1 ] B _ ] ; \r M [ E R E G , O [
0050520 2 2 ] S S N ] ; \t M [ K C S E T
0050540 _ , T [ 2 2 ] B _ ] ; \r M [ X T
0050560 O P , O [ 2 3 ] B ] ; \t M [ I S
0050600 P L I T _ , T [ 2 3 ] B _ ] ; \r
0050620 M [ B Q , O [ 2 4 ] B ] ; \t \t M
0050640 [ F S P L I T _ , T [ 2 4 ] B _
0050660 ] ; \r \t \t \t M [ B S P L I T _ ,
0050700 T [ 2 5 ] B _ ] ; \r M [ S T A C
0050720 K , O [ 2 6 ] B ] ; \t M [ S T A
0050740 C K _ , T [ 2 6 ] B _ ] ; \r M [
0050760 N P C , O [ 2 7 ] B ] ; \t \t M [
0051000 M A P V A _ , T [ 2 7 ] B _ ] ;
0051020 376 001 \0 231 277 \r \t \t \t M [ M A P 4 _
0051040 , T [ 3 0 ] S D _ ] ; \r M [ F L
0051060 A G S , O [ 3 1 ] B ] ; \t M [ X
0051100 S P L I T _ , T [ 3 1 ] B _ ] ;
0051120 \r M [ T E N F , O [ 3 2 ] B ] ;
0051140 \t \t M [ Y S H I F T _ , T [ 3 2
0051160 ] B _ ] ; \r M [ M A P , O [ 3 3
0051200 ] S S ] ; \t \t M [ M A P _ , T [
0051220 3 3 ] S D _ ] ; \r M [ I , O [ 3
0051240 4 ] ? ] ; \t \t N [ I _ ] ; M [
0051260 I _ S S N , T [ 3 4 ] S S N ] ;
0051300 \r M [ B P C , O [ 3 5 ] S S ] ;
0051320 \t \t M [ B P C _ , T [ 3 5 ] B _
0051340 ] ; \r \r * 6 S A N D S _
0051360 U S E D I M P L I C I T L Y
0051400 O N L Y \r * 1 7 S H I M P L
0051420 I C I T L 376 001 \0 272 230 Y \r * 2 5
0051440 A L U I M P L I C I T L Y \r *
0051460 S O U R C E 1 7 U N U S E D
0051500 , D E S T I N A T I O N S 3
0051520 6 - 3 7 U N U S E D \r * 3 6
0051540 B A T , 3 7 B A X I M P L
0051560 I C I T L Y \r \f \r % M A C R O S
0051600 T O C R E A T E C O N S T
0051620 A N T S . S E V E R A L P
0051640 R O P E R T I E S A R E D E
0051660 S I R A B L E : \r 1 )
0051700 I F A L I T E R A L O F
0051720 T H E S A M E V A L U E H
0051740 A S B E E N D E F I N E D ,
0051760 P O I N T \r T H
0052000 E C O N S T A N T A T T H
0052020 E S A M E L O C 376 001 \0 177 355 A
0052040 T I O N . \r 2 ) O T H
0052060 E R W I S E , D E F I N E T
0052100 H E C O N S T A N T A S A
0052120 N A D D R E S S A N D \r
0052140 I N I T I A L I Z E
0052160 T H A T L O C A T I O N T O
0052200 T H E C O N S T A N T V A
0052220 L U E . \r 3 ) A L L
0052240 C O N S T A N T S O F T H E
0052260 S A M E V A L U E S H O U
0052300 L D W I N D U P P O I N T
0052320 I N G A T \r T H
0052340 E S A M E L O C A T I O N .
0052360 T H I S M E A N S T H A
0052400 T T H E L I T E R A L E Q
0052420 U I V A L E N T O F \r 376
0052440 001 \0 $ W T H E S Y M B
0052460 O L S H O U L D A L S O B
0052500 E P U T I N T O T H E S
0052520 Y M B O L T A B L E A N D
0052540 T H A T \r T H E
0052560 P R O C E S S O F D E F I N
0052600 I N G A C O N S T A N T S
0052620 H O U L D I N C L U D E C H
0052640 E C K I N G \r F O
0052660 R P R E V I O U S E N T R Y
0052700 O F T H E L I T E R A L
0052720 E Q U I V A L E N T I N T O
0052740 T H E S Y M B O L T A B L E
0052760 . \r 4 ) I T W O U L
0053000 D A L S O B E D E S I R A
0053020 B L E T O H A V E S O M E
0053040 C H E 376 001 \0 w 201 C K S F O R
0053060 T H E \r M I S T
0053100 A K E N U S E O F T H E
0053120 C O N S T A N T A S A D E
0053140 S T I N A T I O N S I N C E \r
0053160 C O N S T A N T S
0053200 S H O U L D N O T B E D
0053220 I R T I E D B Y S T O R E S
0053240 . \r 5 ) A B I L I T Y
0053260 T O C O N S T R U C T T H
0053300 E C O N S T A N T I N A
0053320 N A T U R A L W A Y F R O M
0053340 \r M O R E B A S
0053360 I C P A R A M E T E R S .
0053400 F O R E X A M P L E , I T
0053420 I S I M P O R T A N T T O
0053440 B E \r 376 001 \0 362 314 A
0053460 B L E T O D E F I N E T H
0053500 E B I T S I N T H E F
0053520 R E G I S T E R S Y M B O L I
0053540 C A L L Y \r ( B E
0053560 C A U S E T H E S E A S S I
0053600 G N M E N T S H A V E B E E
0053620 N V O L A T I L E I N T H
0053640 E \r P A S T A N
0053660 D A R E L I K E L Y T O
0053700 B E V O L A T I L E I N T
0053720 H E F U T U R E ) A N D \r
0053740 T O D E F I N E
0053760 E V E R Y A G G R E G A T E
0054000 O F T H E S E F L A G S F
0054020 R O M T H E M O R E F U N
0054040 D A - \r M E N 376 001
0054060 \0 + 274 T A L D E F I N I T I O
0054100 N S . \r A T T H E M O M E N
0054120 T ( 1 ) , ( 3 ) , A N D
0054140 ( 4 ) A B O V E A R E N O
0054160 T I M P L E M E N T E D .
0054200 S O M E \r F A C I L I T Y F O
0054220 R M U L T I - W O R D I N T
0054240 E G E R A R I T H M E T I C
0054260 I S R E Q U I R E D . \r M E A
0054300 N W H I L E , F O U R M A C
0054320 R O S A R E I M P L E M E N
0054340 T E D : \r P M [ N A M E ,
0054360 O C T A L S T R I N G ] M A K
0054400 E S A P A R A M E T E R O
0054420 F N A M E ; \r M P [ N A
0054440 M E , I N T E G E R ] M A K E
0054460 S A 376 001 \0 @ \r O N E - B I T
0054500 P A R A M E T E R O F N A
0054520 M E W I T H A O N E I N
0054540 T H E B I T \r S E L E C T E
0054560 D B Y I N T E G E R ; \r
0054600 S P [ N A M E , P 1 , P 2 , P
0054620 3 , P 4 , P 5 , P 6 ] M A K E
0054640 S A P A R A M E T E R N A
0054660 M E E Q U A L T O T H E
0054700 S U M \r O F P A R A M E T E R
0054720 S P 1 , P 2 , P 3 , P 4
0054740 , P 5 , A N D P 6 ; \r T H
0054760 E P A R A M E T E R " N A M
0055000 E " I S D E F I N E D B Y
0055020 T H E I N T E G E R S N A
0055040 M E . ( B I T S [ 3 0 - 4 3 ]
0055060 ) , \r N A M E ! 376 001 \0 4 321 ( B
0055100 I T S [ 1 4 - 2 7 ] ) , A N D
0055120 N A M E @ ( B I T S [ 0 - 1
0055140 3 ] ) . \r % \r * D E F I N E 3
0055160 6 - B I T P A R A M E T E R \r
0055200 M [ P R S , I F E [ T T . , , ,
0055220 S E T [ # 1 . , T T . ] ] I F
0055240 E [ T T ! , , , S E T [ # 1 ! ,
0055260 T T ! ] ] \r I F E [ T T @
0055300 , , , S E T [ # 1 @ , T T @ ] ]
0055320 ] ; \r M [ P M , ( P R S [ # 1 ]
0055340 , # 2 P M M ) ] ; \r M [ P M M ,
0055360 ( S E T [ T T . , # 1 ] , S E
0055400 T [ T T ! , # 2 ] , S E T [ T
0055420 T @ , # 3 ] ) ] ; \r * D E F I N
0055440 E A O N E - B I T P A R A
0055460 M E T E R \r M [ B X , B # 376 001 \0
0055500 M 017 1 ] ; \r M [ M P , I F G [ #
0055520 2 , 2 7 , S E T [ # 1 . , A D D
0055540 [ # 2 , - 3 0 ] B X ] , I F G [
0055560 # 2 , 1 3 , S E T [ # 1 ! , A D
0055600 D [ # 2 , - 1 4 ] B X ] , \r
0055620 S E T [ # 1 @ , A D D [ # 2 ]
0055640 B X ] ] ] ] ; \r \r S E T [ B 0 0
0055660 0 0 , 4 0 0 0 ] ; \r S E T [ B 0
0055700 0 0 1 , 2 0 0 0 ] ; \r S E T [ B
0055720 0 0 0 2 , 1 0 0 0 ] ; \r S E T [
0055740 B 0 0 0 3 , 4 0 0 ] ; \r S E T [
0055760 B 0 0 0 4 , 2 0 0 ] ; \r S E T [
0056000 B 0 0 0 5 , 1 0 0 ] ; \r S E T [
0056020 B 0 0 0 6 , 4 0 ] ; \r S E T [ B
0056040 0 0 0 7 , 2 0 ] ; \r S E T [ B 0
0056060 0 1 0 , 1 0 ] ; \r S E T [ B 0 0
0056100 1 1 376 001 \0 211 333 , 4 ] ; \r S E T [
0056120 B 0 0 1 2 , 2 ] ; \r S E T [ B 0
0056140 0 1 3 , 1 ] ; \r \r * 0 I F U
0056160 N D E F I N E D , # 1 O T H
0056200 E R W I S E \r M [ R Z , I F D E
0056220 F [ # 1 , # 1 ] ] ; \r M [ A Z ,
0056240 S E T [ T T # 1 , A D D [ R Z [
0056260 # 2 # 1 ] , R Z [ # 3 # 1 ] , R
0056300 Z [ # 4 # 1 ] , R Z [ # 5 # 1 ]
0056320 , R Z [ # 6 # 1 ] , \r R Z
0056340 [ # 7 # 1 ] ] ] ] ; * A D
0056360 D U P P A R T O F A P
0056400 A R A M E T E R \r M [ T Z , A Z
0056420 [ . , # 1 , # 2 , # 3 , # 4 , #
0056440 5 , # 6 ] A Z [ ! , # 1 , # 2 ,
0056460 # 3 , # 4 , # 5 , # 6 ] A Z [ @
0056500 , # 1 , # 2 , 376 001 \0 202 ) # 3 , #
0056520 4 , # 5 , # 6 ] ] ; \r \r * M A K
0056540 E A P A R A M E T E R F R
0056560 O M P A R A M E T E R S \r M [
0056600 S P , I F G [ # 0 , 7 , E R [ T
0056620 O O . M A N Y . A R G S . F O R
0056640 . # 1 ] ] \r T Z [ # 2 ,
0056660 # 3 , # 4 , # 5 , # 6 , # 7 ]
0056700 P R S [ # 1 ] ] ; \r \f \r * F I E
0056720 L D S F O R I N I T I A L I
0056740 Z I N G 3 6 - B I T W I D E
0056760 M E M O R I E S \r F [ E 3 , 0
0057000 , 1 3 ] ; F [ E 2 , 1 4 , 2 7
0057020 ] ; F [ E 1 , 3 0 , 4 3 ] ; \r
0057040 \r * M A C R O T O I N I T I
0057060 A L I Z E ( 3 6 - B I T ) V
0057100 A R I A B L E S I N 376 001 \0 317
0057120 5 T H E T A R G E T M E M O
0057140 R Y . T H I S I S \r * D O
0057160 N E B Y W R I T I N G 4 3
0057200 2 1 5 6 7 3 2 1 0 0 V ( I . E
0057220 . , A S A L I T E R A L )
0057240 . \r M [ V , I F S E [ # 4 , , E
0057260 1 [ # 1 ] E 2 [ # 2 ] E 3 [
0057300 # 3 ] , E R [ # 4 # 3 # 2 # 1
0057320 V ? ? ? ] ] ] ; \r \r M [ R S R C
0057340 , R A [ # 1 ] R B ] ; \r M [ R S
0057360 I N K , R A [ # 1 ] R B _ ] ;
0057400 N [ R B _ ] ; M [ R B _ U , U
0057420 ] ; M [ R B _ Q , ( Q , A Q )
0057440 ] ; \r R M [ R X , 2 ] ; \r * * *
0057460 * * R A C , L I N D X , L A
0057500 C , A N D L A C S C O M M
0057520 E 376 001 \0 244 / N T E D O U T B
0057540 E C A U S E T H E L O A D E
0057560 R D O E S N ' T \r * * * * U S
0057600 E T H E M A N D W A N T
0057620 T O K E E P M i d a s . S y
0057640 m T a b S M A L L F O R E
0057660 F F I C I E N T B L O C K S P
0057700 L I T . \r * R M [ R A C , 0 ] ;
0057720 \r \r M [ L S R C , L A [ # 1 ] L
0057740 B ] ; \r M [ L S I N K , L A [ #
0057760 1 ] L B _ ] ; N [ L B _ ] ;
0060000 M [ L B _ U , U ] ; M [ L B _
0060020 Q , ( Q , A Q ) ] ; \r L M [ L X
0060040 , 3 ] ; \r * L M [ L I N D X , 2
0060060 ] ; L M [ L A C , 1 ] ; L M
0060100 [ L A C S , 0 ] ; \r \r S M [ S Y
0060120 , 0 ] ; \r \r 376 001 \0 - D \r % L D R
0060140 M E M O R Y D E F A U L T
0060160 I S N O - O P , S I N G L E
0060200 - S T E P , I N S T R U C T I
0060220 O N - C O N T R O L L E D C H
0060240 A N G E S O K , \r N P C A N
0060260 D I M A C H A N G E S I N
0060300 H I B I T E D , I N S T R U C
0060320 T I O N S F R O M M A I N T
0060340 E N A N C E I N T E R F A C E
0060360 . \r % \r D E F A U L T [ L D R ,
0060400 ( G O T O [ N E V E R ] , Q _
0060420 Q , P Q R C Y [ 0 ] , L
0060440 A [ 4 ] , R A [ 4 ] , A 0 ,
0060460 S A [ 0 ] , B _ N U L L , \r
0060500 N O F 2 , N O Z , E I
0060520 C [ 1 ] E B [ 0 ] 376 001 \0 211 033
0060540 E I M A [ 0 ] E N P C [ 0 ]
0060560 N O T S S [ 0 ] S E T R U N [
0060600 1 ] R E S E T [ 1 ] \r X
0060620 P I R [ 1 ] R E G T O B [ 0 ]
0060640 I N T O N [ 0 ] S T R O B E
0060660 [ 0 ] ) ] ; \r \f \r * F R E G I
0060700 S T E R P A R A M E T E R D
0060720 E C L A R A T I O N S \r M P [ O
0060740 V F , 0 ] ; \t * O V E R F L O W
0060760 = ( P C 0 # P C 1 ) ( H A
0061000 R D W A R E D E P E N D E N T
0061020 ) \r M P [ P C 0 , 1 ] ; \t * A L
0061040 U C A R R Y O U T O F B
0061060 I T 0 ( H . D . ) \r M P [ P
0061100 C 1 , 2 ] ; \t * A L U C A R R
0061120 Y O U T O F B I T 1 (
0061140 376 001 \0 = 036 H . D . ) \r M P [ F O
0061160 V F , 3 ] ; \t * F L O A T I N G
0061200 O V E R F L O W \r M P [ B I S
0061220 , 4 ] ; \t * B Y T E I N C R E
0061240 M E N T S U P P R E S S O N
0061260 N E X T I L D B O R I D
0061300 P B \r M P [ U M , 5 ] ; \t * U S
0061320 E R M O D E ( H . D . ) \r M
0061340 P [ P A R C M O D E , 6 ] ; \t *
0061360 E N A B L E S U S E R M O D
0061400 E O P T I O N S ( U S E R
0061420 I / O M O D E N . I . ) \r M
0061440 P [ C F M , 7 ] ; \t * C A L L -
0061460 F R O M - M O N I T O R . D
0061500 I R E C T S F O R C E D R E
0061520 F E R E N C E S T O U S E R
0061540 \r \t \t * A 376 001 \0 X 333 D D R E S S
0061560 E S T O T H E M O N I T O
0061600 R ( I . E . , S U P P R E S
0061620 S E S U M O V E , U X C T )
0061640 \r M P [ M D 0 , 1 0 ] ; \t * M A
0061660 C H I N E M O D E B I T S \r
0061700 M P [ M D 1 , 1 1 ] ; \r M P [ M
0061720 D 2 , 1 2 ] ; \r M P [ F U N F ,
0061740 1 3 ] ; \t * F L O A T I N G U
0061760 N D E R F L O W \r M P [ N O D I
0062000 V , 1 4 ] ; \t * N O D I V I D
0062020 E \r M P [ P D O V F , 1 5 ] ; \t
0062040 * P U S H - D O W N O V E R F
0062060 L O W \r M P [ X C T 0 , 1 6 ] ;
0062100 \t * D I R E C T S I N D I R E
0062120 C T R E A D S T O U S E R
0062140 S P A C E ( H . 376 001 \0 246 001 D
0062160 . ) \r M P [ X C T 1 , 1 7 ] ; \t
0062200 * R E A D S A N D R M W ' S
0062220 T O U S E R ( H . D . ) \r
0062240 M P [ X C T 2 , 2 0 ] ; \t * B Y
0062260 T E P O I N T E R I N D I R
0062300 E C T R E A D S T O U S E
0062320 R \r M P [ X C T 3 , 2 1 ] ; \t *
0062340 W R I T E S T O U S E R (
0062360 H . D . ) \r S P [ X C T N , X C
0062400 T 0 , X C T 1 , X C T 2 , X C T
0062420 3 ] ; \r M P [ I N C M P , 2 2 ]
0062440 ; \t * E N A B L E S P R I V I
0062460 L E G E D O P T I O N S \r M P
0062500 [ P I A C T I V E , 2 3 ] ; \t *
0062520 P . I . S Y S T E M T U R N
0062540 E D O N \r M P [ T A G 0 , 2 376
0062560 001 \0 252 324 4 ] ; \t * M E M O R Y
0062600 T A G B I T S A F T E R M
0062620 D R & S E T T A G ( H . D . )
0062640 \r M P [ T A G 1 , 2 5 ] ; \t * (
0062660 H . D . ) \r M P [ T A G 2 , 2 6
0062700 ] ; \t * ( H . D . ) \r M P [ T A
0062720 G 3 , 2 7 ] ; \t * ( H . D . ) \r
0062740 * M O N A L T A N D T H I R
0062760 D P T A R E R E U S A B L E
0063000 B Y R O U T I N E S W H I
0063020 C H D O N ' T O V E R L A P
0063040 M A P L O A D I N G \r M P [
0063060 M O N A L T , 2 5 ] ; \t * M O N
0063100 I T O R A F T E R - L O A D I
0063120 N G T R A P ( U S E D O N
0063140 L Y D U R I N G M A P L O
0063160 A D I N 376 001 \0 K 210 G ) \r M P [ T
0063200 H I R D P T , 2 6 ] ; \t * C H E
0063220 C K I N G T H I R D P . T .
0063240 E . D U R I N G M A P L O
0063260 A D I N G \r M P [ T T Y B S Y ,
0063300 3 0 ] ; \t * C O N S O L E T T
0063320 Y O U T P U T B U S Y \r M P
0063340 [ L O G F , 3 1 ] ; \t * E N A B
0063360 L E O P T I O N A L M A I N
0063400 L O O P B R A N C H \r M P [
0063420 P I C Y C L E , 3 2 ] ; \t * P .
0063440 I . O R T R A P C Y C L E
0063460 I N P R O G R E S S \r M P [
0063500 C U M , 3 3 ] ; \t * C U R R E N
0063520 T U S E R M O D E ( H . D
0063540 . ) \r M P [ M I C R O , 3 4 ] ;
0063560 \t * P . I . C H 376 001 \0 $ , E C
0063600 K S S H O U L D B E M A D
0063620 E \r M P [ I E N A B L E , 3 5 ]
0063640 ; \t * E N A B L E S M I C R O
0063660 I N T E R R U P T S ( H . D .
0063700 ) \r * 3 6 U N U S E D . \r M P
0063720 [ N O V A , 3 7 ] ; \t * N O V A
0063740 H A S L E F T A M E S S
0063760 A G E ( H . D . ) \r M P [ K ,
0064000 4 0 ] ; \t * ( H . D . ) \r M P [
0064020 J , 4 1 ] ; \t * ( H . D . ) \r M
0064040 P [ H , 4 2 ] ; \t * ( H . D . )
0064060 \r M P [ G , 4 3 ] ; \t * ( H . D
0064100 . ) \r \r \r % 2 N D A R G O F
0064120 L I S T C O N T R O L S O
0064140 U T P U T A S F O L L O W S
0064160 : \r 1 = ( T A G ) N N 376 \0
0064200 251 005 324 N N N N N N N N N N
0064220 . . . \r 2 = ( T A G ) F 1
0064240 _ 3 , F 2 _ 4 , . . . \r 4
0064260 = N U M E R I C A L L Y - O R
0064300 D E R E D L I S T O F A D
0064320 D R E S S S Y M B O L S \r 1 0
0064340 = A L P H A B E T I C A L L
0064360 Y - O R D E R E D L I S T O
0064400 F A D D R E S S S Y M B O L
0064420 S \r % \r L I S T [ L D R , 5 ] ;
0064440 L I S T [ , 1 7 ] ; \r 377 \0 \0 l
0064460 o a d e r . m c \0 376 001 \0 ? 9 E R
0064500 [ L O A D E R ] ; \r \r % C U R R
0064520 E N T S O U R C E S S H O U
0064540 L D A L W A Y S B E F O U
0064560 N D O N < E R F > L O A D E
0064600 R . M C . \r \r T O A S S E M B
0064620 L E : \t M I C R O D L A N G 2
0064640 L O A D E R \r \r T H E O N L
0064660 Y S T O R A G E A S S E M B
0064700 L E D I S F O R T H E D
0064720 U M M Y M E M O R Y C A L L
0064740 E D " L D R " , A N \r A R T
0064760 I F A C T O F M I D A S .
0065000 T H E 8 0 - B I T I N S T
0065020 R U C T I O N S I N T H I S
0065040 M E M O R Y A R E E X E C
0065060 U T E D \r T H R O U G H T 376 001
0065100 \0 244 323 H E M A X C 2 A L T O
0065120 ' S M A I N T E N A N C E I
0065140 N T E R F A C E , W H E R E
0065160 T H E S E Q U E N C E O F \r
0065200 O P E R A T I O N S I S A S
0065220 F O L L O W S : \r \r \t F O R
0065240 I = 0 T O 3 D O \r \t [
0065260 @ A D R E G = t a b l e
0065300 [ P I R 0 ; P I R 1 ; P I
0065320 R 2 ; P I R 3 ] ! I \r \t
0065340 @ O U T R E G = I N S T !
0065360 I \r \t ] \r \t @ A D R E G = C
0065400 R ; @ O U T R E G = n o t
0065420 I N S T ! 4 \r \r N O T E T H
0065440 A T T H E L A S T W O R D
0065460 ( C O N T R O L B I T S )
0065500 I S 376 001 \0 361 H C O M P L E M E
0065520 N T E D . \r \r A F T E R E X E
0065540 C U T I O N ( E X C E P T F
0065560 O R T H E " R U N " I N S
0065600 T R U C T I O N ) , A N Y V
0065620 A L U E P U T O N T H E \r
0065640 B U S C A N B E R E A D
0065660 B Y T H E A L T O A T L
0065700 E I S U R E B Y T H E F O
0065720 L L O W I N G S E Q U E N C E
0065740 : \r \r \t @ A D R E G = B 0 ;
0065760 R E G V A L ! 0 = n o t
0066000 @ I N R E G \r \t @ A D R E G =
0066020 B 1 ; R E G V A L ! 1 =
0066040 n o t @ I N R E G \r \t @ A D R
0066060 E G = B 2 ; R E G V A L !
0066100 2 = ( ( n o 376 001 \0 265 360 t @
0066120 I N R E G ) l s h i f t 4 )
0066140 & 1 7 0 0 0 0 B \r \r T O L
0066160 O A D A R E G I S T E R F
0066200 R O M T H E A L T O , T H
0066220 E F O L L O W I N G S E Q U
0066240 E N C E : \r \r \t @ A D R E G =
0066260 B R 0 ; @ O U T R E G =
0066300 n o t R E G V A L ! 0 \r \t @ A
0066320 D R E G = B R 1 ; @ O U T
0066340 R E G = n o t R E G V A L
0066360 ! 1 \r \t @ A D R E G = B R 2
0066400 ; @ O U T R E G = ( n o t
0066420 R E G V A L ! 2 ) r s h i f
0066440 t 4 \r \t e x e c u t e t h e
0066460 i n s t r u c t i o n t o
0066500 l o a d t h e r e g i 376 001 \0
0066520 306 210 s t e r \r \r N O T E T H A
0066540 T T H E D A T A I S U N
0066560 I F O R M L Y C O M P L E M E
0066600 N T E D A N D T H A T T H
0066620 E V A L U E F O R B U S \r
0066640 B I T S 3 2 - 3 5 I S O U
0066660 T P U T I N A L T O W O R
0066700 D B I T S 4 - 7 . \r % \r \r *
0066720 C U R R E N T S O U R C E S
0066740 S H O U L D A L W A Y S B E
0066760 F O U N D O N < E R F > L
0067000 O A D E R . M C \r \r S M [ S M F
0067020 O R F , 3 7 7 ] ; \t * S M R E
0067040 G I S T E R F O R S E T T I
0067060 N G F L A G S \r \r T A R G E T
0067100 [ L D R L C ] ; \r \r % M A N I F
0067120 E S 376 001 \0 225 257 T C O N S T A N
0067140 T S I N M X . D A S S U M
0067160 E T H E L O C A T I O N S
0067200 O F T H E F I R S T G R O
0067220 U P \r O F I N S T R U C T I O
0067240 N S . * * * D O N O T R
0067260 E O R D E R W I T H O U T F
0067300 I X I N G M A N I F E S T C
0067320 O N S T A N T S * * * \r % \r \r \t
0067340 B _ X , E I C [ 0 ] ; \r \t B _
0067360 A C , E I C [ 0 ] ; \r \t B _ Y
0067400 , E I C [ 0 ] ; \r \t B _ P ,
0067420 E I C [ 0 ] ; \r \t B _ Q , E I
0067440 C [ 0 ] ; \r \t B _ F L A G S ,
0067460 E I C [ 0 ] ; \r \t B _ N P C ,
0067500 E I C [ 0 ] ; \r \t B _ M A R ,
0067520 E I C [ 0 ] ; 376 001 \0 243 4 \r \t B _
0067540 M D R , E I C [ 0 ] ; \r \t B _
0067560 M D R L , E I C [ 0 ] ; \r \t B
0067600 _ K M A R , E I C [ 0 ] ; \r \t
0067620 B _ K M D R , E I C [ 0 ] ; \r
0067640 \t B _ K M D R L , E I C [ 0 ]
0067660 ; \r \t B _ A R M , E I C [ 0 ]
0067700 ; \r \t B _ K U N I T , E I C [
0067720 0 ] ; \r \t B _ E R E G , E I C
0067740 [ 0 ] ; \r \t B _ B P C , E I C
0067760 [ 0 ] ; \r \t C A L L ; \r \t B _ S
0070000 T A C K , E I C [ 0 ] ; \r \t P
0070020 O P , B _ N P C ; \r \t B _ N P
0070040 C , E N P C [ 1 ] ; \r \t N P C
0070060 _ B R , E N P C [ 1 ] , E I
0070100 M A [ 1 ] ; \r \t P _ P 1 , B _
0070120 P ; \r \t E I C [ 0 ] , 376 001 \0 031
0070140 S S E T R U N [ 0 ] , R E S E
0070160 T [ 0 ] , R E G T O B [ 1 ] ;
0070200 \r \r \t X _ B R ; \r \t A C _ B R ;
0070220 \r \t Y _ B R ; \r \t P _ B R ; \r \t
0070240 Q _ B R ; \r \t S E T F [ S M F O
0070260 R F ] , Y _ B R ; \r \t N P C _
0070300 B R , E N P C [ 1 ] ; \r \t R E
0070320 A D _ B R ; \r \t M D R _ B R ; \r
0070340 \t M D R L _ B R ; \r \t K R E A D
0070360 _ B R ; \r \t K M D R _ B R ; \r \t
0070400 K M D R L _ B R ; \r \t A R M _ B
0070420 R , R E T U R N [ N E V E R ]
0070440 , T [ 3 7 ] ; \t * K L U D G E
0070460 S T O F O R C E C O R R E
0070500 C T I M P A R I T Y \r \t K U
0070520 N I T _ B R ; \r \t B _ B R ; \r \t
0070540 B 376 001 \0 Z 304 P C _ B R ; \r \t B _
0070560 S M F O R F , E I C [ 0 ] ; \r
0070600 \t S M F O R F _ Q ; \r \t C L E A
0070620 R F [ S M F O R F ] , Y _ B R
0070640 ; \r \t S E T F [ S M F O R F ] ,
0070660 Q _ B R ; \r \t C L E A R F [ S
0070700 M F O R F ] , Q _ B R ; \r \t S
0070720 E T F [ S M F O R F ] , Q _ N
0070740 O T Q ; \r \r \t Q _ L X , B _
0070760 Q ; \r \t Q _ R X , B _ Q ; \r \t
0071000 B _ M A P ; \t * C A N N O T H
0071020 A V E E I C = 0 H E R E O
0071040 R P A R I T Y W O N ' T B
0071060 E C H E C K E D \r \t B _ D ; \r
0071100 \t B _ D 1 ; \r \t B _ D 2 ; \r \t B
0071120 _ S Y ; \r \t I ; \r \t I , I N H
0071140 I N T ; \r \t 376 001 \0 3 ` B _ K S T
0071160 A T , E I C [ 0 ] , I N H I
0071200 N T ; \r \r \t L X _ Q ; \r \t R X _
0071220 Q ; \r \t M A P _ Q ; \r \t D _ Q ;
0071240 \r \t D 1 _ Q ; \r \t D 2 _ Q ; \r \t
0071260 S Y _ Q ; \r \t I _ E R E G ; \r \t
0071300 I _ E R E G , I N H I N T ; \r
0071320 \r \t A R M _ N U L L , I N H I
0071340 N T ; \r \t I R E T , I N H I N
0071360 T ; \r \r \t F R Z B A L U B C ,
0071400 X P I R [ 0 ] , E B [ 1 ] ,
0071420 E N P C [ 1 ] , E I M A [ 1 ]
0071440 ; \r \t F R Z B A L U B C , X P
0071460 I R [ 0 ] , E B [ 1 ] , E N
0071500 P C [ 1 ] , E I M A [ 1 ] ,
0071520 I N T O N [ 1 ] , N O T S S [
0071540 1 ] ; \r \t F R Z B A L 376 001 \0 \f \b
0071560 U B C , X P I R [ 0 ] , E B
0071600 [ 1 ] , E N P C [ 1 ] , E I
0071620 M A [ 1 ] , I N T O N [ 1 ] ;
0071640 \r \t W R E S T A R T , K W R E
0071660 S T A R T ; \r \r * F I E L D S
0071700 F O R I N I T I A L I Z I N G
0071720 L D R W O R D S U S E D
0071740 A S D A T A \r F [ E D 0 , 1 0
0071760 4 , 1 1 7 ] ; F [ E D 1 , 7 0
0072000 , 1 0 3 ] ; F [ E D 2 , 5 4 ,
0072020 6 7 ] ; \r F [ E D 3 , 4 0 , 5 3
0072040 ] ; F [ E D 4 , 2 4 , 3 7 ] ;
0072060 F [ E D 5 , 1 0 , 2 3 ] ; F
0072100 [ E D 6 , 0 , 7 ] ; \r \r C O N F
0072120 I G : \t E D 6 [ 0 ] E D 5 [ 0
0072140 ] E D 4 [ 0 ] E D 3 [ 0 ]
0072160 376 001 \0 \0 \v E D 2 [ 7 0 ] E D 1
0072200 [ 7 0 0 ] E D 0 [ 7 0 0 7 ] ;
0072220 \r B I T S - C H E C K E D : E
0072240 D 6 [ 0 ] E D 5 [ 0 ] E D 4
0072260 [ 0 ] E D 3 [ 0 ] E D 2 [ 7
0072300 7 7 7 ] E D 1 [ 7 7 7 7 ] E
0072320 D 0 [ 7 7 7 7 ] ; \r D A T A - W
0072340 A S : E D 6 [ 0 ] E D 5 [ 0
0072360 ] E D 4 [ 0 ] E D 3 [ 0 ]
0072400 E D 2 [ 0 ] E D 1 [ 0 ] E D
0072420 0 [ 0 ] ; \r S H O U L D - B E :
0072440 E D 6 [ 0 ] E D 5 [ 0 ] E
0072460 D 4 [ 0 ] E D 3 [ 0 ] E D 2
0072500 [ 0 ] E D 1 [ 0 ] E D 0 [ 0
0072520 ] ; \r L O W - H I G H : E D 6
0072540 [ 0 ] E D 5 [ 0 ] E D 4 [ 0
0072560 ] E D 3 376 001 \0 227 i [ 0 ] E D
0072600 2 [ 0 ] E D 1 [ 0 ] E D 0 [
0072620 7 7 7 7 ] ; \r L O O P - C O U N
0072640 T : E D 6 [ 0 ] E D 5 [ 0 ]
0072660 E D 4 [ 0 ] E D 3 [ 0 ] E
0072700 D 2 [ 0 ] E D 1 [ 0 ] E D 0
0072720 [ 0 ] ; \r \t E D 6 [ 0 ] E D 5
0072740 [ 0 ] E D 4 [ 0 ] E D 3 [ 0
0072760 ] E D 2 [ 0 ] E D 1 [ 0 ]
0073000 E D 0 [ 0 ] ; \r \r * N O - O P E
0073020 R A T I O N I N S T R U C T I
0073040 O N F O R U S E W I T H
0073060 F I E L D - S E L E C T T E S
0073100 T S \r \t E I C [ 1 ] ; \r \r % T H
0073120 E I N S T R U C T I O N S B
0073140 E L O W A R E U S E F U L
0073160 F R O M M X T S T 376 001 \0 J 021 .
0073200 B C P L B U T N O M A N I
0073220 F E S T \r C O N S T A N T S R
0073240 E F E R T O T H E M , S O
0073260 I T I S O K T O R E O
0073300 R D E R A N D C H A N G E
0073320 T H E M . \r % \r \r * I N S T R U
0073340 C T I O N T O P R O D U C E
0073360 A L L O N E S O N T H E
0073400 B A C K P A N E L F O R T
0073420 H E I N S T R U C T I O N \r *
0073440 S I G N A L S C O M I N G O
0073460 U T O F T H E P M A I N T
0073500 C A R D . \r \t B T [ 3 ] C [
0073520 3 7 ] L A [ 3 7 ] R A [ 3 7
0073540 ] P S [ 7 7 ] Q S [ 7 ] A
0073560 [ 3 7 ] O [ 3 7 ] T [ 3 7 376
0073600 001 \0 330 246 ] Z [ 7 7 ] \r \t F 2 [
0073620 1 7 ] S A [ 3 7 7 ] S C P [
0073640 1 ] E I C [ 0 ] E B [ 0 ]
0073660 E I M A [ 0 ] E N P C [ 0 ]
0073700 N O T S S [ 0 ] \r \t S E T R U N
0073720 [ 0 ] R E S E T [ 0 ] X P I
0073740 R [ 1 ] R E G T O B [ 0 ] I
0073760 N T O N [ 0 ] S T R O B E [ 0
0074000 ] ; \r \r * I N S T R U C T I O N
0074020 T O P R O D U C E A L L
0074040 Z E R O E S O N T H E B A
0074060 C K P A N E L F O R I N S T
0074100 R U C T I O N \r * S I G N A L S
0074120 O U T O F P M A I N T \r \t
0074140 B T [ 0 ] C [ 0 ] L A [ 0 ]
0074160 R A [ 0 ] P S [ 0 ] Q S [
0074200 0 ] A 376 \0 207 211 210 [ 0 ] O [ 0
0074220 ] T [ 0 ] Z [ 0 ] \r \t F 2 [
0074240 0 ] S A [ 0 ] S C P [ 0 ]
0074260 E I C [ 0 ] E B [ 0 ] E I M
0074300 A [ 0 ] E N P C [ 0 ] N O T
0074320 S S [ 0 ] \r \t S E T R U N [ 0 ]
0074340 R E S E T [ 0 ] X P I R [ 1
0074360 ] R E G T O B [ 0 ] I N T O
0074400 N [ 0 ] S T R O B E [ 0 ] ; \r
0074420 374
0074421