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