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