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