$ od -c -N 50000 [Indigo]<Voice>LCSAudio>u255.dm!1 0000000 377 \0 \0 u 2 5 5 D e f s . b c d \0 0000020 376 001 \0 262 f 004 _ 003 M h 363 224 021 005 027 O 0000040 # 224 004 \0 \0 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0000060 001 \0 \0 \0 \0 200 002 \0 \0 \0 7 \0 016 \0 \0 \0 0000100 \0 \0 , \0 \v \0 7 \0 \0 \0 7 \0 \0 \0 7 \0 0000120 \0 \0 & \0 006 \0 7 \0 \0 \0 \0 \0 \0 \0 7 \0 0000140 \0 ? 377 \0 \0 \0 \0 277 376 \0 002 003 \0 \0 020 ? 0000160 376 ? 377 \0 \0 \0 \0 \0 \0 \0 003 \0 \b \0 001 377 0000200 374 \0 \0 \0 030 \0 030 \0 \r u 2 5 5 d e f 0000220 s . m e s a \b u 2 5 5 D e f s \0 0000240 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0000420 \0 \0 \0 \0 \0 376 001 \0 001 \0 \0 \0 \0 \0 \0 \0 0000440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0001020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 376 001 \0 210 217 \b 0001040 Q 003 M h 363 224 021 005 027 O # 224 004 \0 \0 \0 0001060 \0 \0 \0 200 \f \0 \0 \0 016 \0 ' \0 G \0 n \0 0001100 8 \0 246 \0 ^ 001 004 001 025 002 031 \0 002 9 \0 0001120 \b 002 A \0 \n 002 K \0 \0 002 K \0 \0 002 K \0 0001140 \0 002 K \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 032 \0 0001160 \t \0 \0 \0 \0 \0 \r \0 \0 \0 \0 \0 023 \0 \0 \0 0001200 005 \0 \0 \0 021 \0 \0 \0 024 \0 \0 \0 \0 \0 \0 \0 0001220 \0 \0 \0 \0 \0 \0 \f \0 \0 \0 \0 \0 \0 \0 \0 \0 0001240 \0 \0 \0 \0 \a \0 \0 \0 004 \0 \0 \0 \0 \0 \0 \0 0001260 \0 \0 016 \0 031 \0 \0 \0 025 \0 \0 \0 \0 \0 \v \0 0001300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 026 \0 \0 \0 0001320 \0 \0 \0 \0 006 \0 \0 \0 \n \0 \0 \0 \0 \0 \0 \0 0001340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 030 \0 027 \0 \0 \0 0001360 020 \0 \0 \0 \0 \0 033 \0 \0 \0 022 \0 \0 \0 \0 \0 0001400 \0 \0 \v \0 \0 \0 022 \0 \0 \0 033 \0 \0 \0 " \0 0001420 \0 \0 ' \0 \0 \0 + \0 \0 \0 3 \0 \0 \0 7 376 0001440 001 \0 1 o \0 \0 \0 ; 200 \0 \0 A 200 \0 \0 J 0001460 200 001 \0 N \0 \0 \0 X \0 \0 \0 ^ \0 003 \0 i 0001500 200 \0 \0 p \0 \0 \0 y \0 \0 \0 | \0 017 \0 } 0001520 \0 \b \0 203 300 \0 \0 213 300 \0 \0 221 300 \0 \0 233 0001540 300 \0 \0 241 300 \0 \0 253 \0 \0 \0 253 \0 002 \0 270 0001560 \0 270 \0 270 U N S P E C I F I E D I 0001600 N T E G E R C H A R A C T E R B 0001620 O O L E A N F A L S E T R U E C 0001640 A R D I N A L W O R D R E A L l 0001660 e n g t h m a x l e n g t h t e 0001700 x t S t r i n g B o d y S T R I 0001720 N G M O N I T O R L O C K t i m 0001740 e o u t C O N D I T I O N N I L 0001760 ? U N W I N D u 2 5 5 D e f s E 0002000 n c o d e E n c o d e M e s a D 0002020 e c o d e D e c o d e M e s a u 0002040 2 5 5 d 376 001 \0 022 225 e f s . b c d 0002060 . > \0 340 \0 343 \0 \0 020 300 002 300 001 \0 002 \0 0002100 \0 \0 \n \0 \f 343 001 \0 020 300 002 300 001 \0 \n \0 0002120 \0 \0 022 \0 024 343 002 \0 \b 300 002 300 001 \0 022 \0 0002140 \0 \0 032 \0 035 344 001 \0 004 \0 002 300 002 300 001 \0 0002160 032 \0 \0 \0 " \0 3 300 004 300 035 \0 \0 \0 \0 \0 0002200 * \0 ) 300 004 300 035 \0 \0 \0 001 \0 2 \0 \0 367 0002220 \0 \0 \f \0 \0 377 377 300 002 300 001 \0 / \0 \0 \0 0002240 : \0 9 300 002 300 001 \0 / \0 \0 \0 B \0 A 372 0002260 \0 \0 \f 300 002 300 001 \0 ? \0 \0 \0 J \0 \ 347 0002300 \0 \0 \0 300 300 006 \0 3 \0 020 \0 \0 \0 Q 300 0002320 006 200 3 \0 020 \0 020 \0 Y 300 006 \0 Y \0 \0 \0 0002340 \0 ` 353 \0 \0 3 \0 024 300 002 300 001 \0 G \0 0002360 \0 \0 j \0 d 350 \0 \0 \ 300 002 300 001 \0 b \0 0002400 \0 \0 r \0 r 347 \0 \0 020 001 \0 300 \b \0 004 \0 0002420 020 \0 \0 \0 \0 300 002 300 001 \0 j \0 \0 \0 z \0 0002440 205 347 \0 \0 001 @ 300 \n 376 001 \0 255 231 \0 004 0002460 \0 020 \0 \0 \0 001 300 \n \0 3 \0 020 \0 020 \0 200 0002500 300 002 300 001 \0 x \0 \0 \0 212 \0 215 350 \0 \0 002 0002520 300 002 300 035 \0 \0 \0 001 \0 2 \0 223 300 002 300 035 0002540 \0 \0 \0 \0 \0 * \0 231 300 002 300 213 \0 \0 \0 \0 0002560 \0 222 \0 237 300 002 \0 002 \0 020 \0 \0 \0 232 \0 250 0002600 356 003 \0 \0 \0 \0 300 002 300 245 \0 \0 \0 } \0 242 0002620 \0 \0 310 \f 300 263 \0 \0 \0 201 \0 250 360 \0 \0 016 0002640 310 016 200 311 \0 020 \0 \0 \0 265 310 016 200 334 \0 020 0002660 \0 001 \0 275 310 016 200 357 \0 020 \0 002 \0 305 310 016 0002700 201 002 \0 020 \0 003 \0 314 356 \0 \0 314 \0 324 f P 0002720 \0 020 002 \0 310 020 \0 \f \0 020 \0 @ \0 \0 f P 0002740 \0 020 002 @ 310 022 \0 \f \0 020 \0 P \0 \0 356 \0 0002760 \0 337 \0 347 f P \0 020 002 200 310 024 \0 \f \0 020 0003000 \0 @ \0 \0 f P \0 020 002 300 310 026 \0 \f \0 020 0003020 \0 P \0 \0 356 \0 \0 362 \0 372 f P \0 020 003 \0 0003040 310 030 \0 \f \0 020 \0 @ \0 \0 f P \0 020 376 \0 0003060 226 313 Q 003 @ 310 032 \0 \f \0 020 \0 P \0 \0 356 0003100 \0 001 005 001 \r f P \0 020 003 200 310 034 \0 \f \0 0003120 020 \0 @ \0 \0 f P \0 020 003 300 310 036 \0 \f \0 0003140 020 \0 P \0 \0 \0 \0 030 \0 \0 004 \0 \0 \0 # \0 0003160 \0 \0 J \0 \0 \0 m \0 \0 \0 { \0 \0 \0 256 \0 0003200 \0 \0 265 \0 \0 317 \0 \0 \0 327 \0 \0 \0 342 \0 0003220 \0 \0 352 \0 \0 \0 365 \0 \0 \0 375 \0 \0 001 \b \0 0003240 \0 001 020 \0 \0 003 M h 363 224 021 \0 025 \0 330 \0 0003260 \0 \0 \0 177 377 177 377 ? 377 001 301 \0 X \0 315 037 0003300 377 \0 \a \0 256 002 314 \0 \b 377 \0 \0 u 2 5 5 0003320 D e f s . m e s a \0 376 001 \0 > 247 - 0003340 - u - 2 5 5 l a w c o n v 0003360 e r s i o n 032 z 1 8 5 9 1 l 0003400 3 8 0 8 d 2 9 9 9 ( 1 7 9 2 ) \r 0003420 - - T a k e s 1 2 b i t 0003440 l i n e a r p c m a n d c 0003460 o n v e r t s t o u - 2 5 5 0003500 8 - b i t a n d b a c k . 0003520 032 z 1 8 5 9 1 l 3 8 0 8 d 2 9 9 0003540 9 \r - - L . S t e w a r t , 0003560 l a s t u p d a t e d : S 0003600 e p t e m b e r 2 0 , 1 9 7 0003620 9 3 : 4 6 P M 032 z 1 8 5 9 0003640 1 l 3 8 0 8 d 2 9 9 9 \r u 2 5 5 0003660 D e f s : D E F I N I T I O N 0003700 S = 032 z 1 8 5 9 1 l 3 8 0 8 d 0003720 2 9 9 9 e 1 3 ( 7 6 2 ) \ b 8 376 0003740 001 \0 \b 0 B \r B E G I N 032 z 1 8 5 0003760 9 1 l 3 8 0 8 d 2 9 9 9 \r - - 0004000 E n c o d e e x p e c t s a 0004020 l e f t j u s t i f i e d 0004040 1 2 b i t t w o ' s c o m 0004060 p l e m e n t i n t e g e r 0004100 a n d w i l l r e t u r n 0004120 a r i g h t j u s t i f i e 0004140 d 8 b i t u 2 5 5 v a l 0004160 u e ; 032 z 1 8 5 9 1 l 3 5 8 4 d 0004200 2 9 9 9 e 1 2 j \r E n c o d e : 0004220 P R O C E D U R E [ I N T E 0004240 G E R ] R E T U R N S [ I N T 0004260 E G E R ] ; 032 z 1 8 5 9 1 l 3 8 0004300 0 8 d 2 9 9 9 e 1 \ b 6 B \r E n 0004320 c o d e M e s a : P R O C E D 0004340 U R E 376 001 \0 \v ( [ I N T E G E 0004360 R ] R E T U R N S [ I N T E G 0004400 E R ] ; 032 z 1 8 5 9 1 l 3 8 0 8 0004420 d 2 9 9 9 e 1 \ b 1 0 B \r - - 0004440 D e c o d e e x p e c t s a 0004460 r i g h t j u s t i f i e d 0004500 8 b i t u 2 5 5 v a l u 0004520 e a n d w i l l r e t u r 0004540 n a l e f t j u s t i f i 0004560 e d 1 2 b i t t w o ' s 0004600 c o m p l e m e n t v a l u e 0004620 ; 032 z 1 8 5 9 1 l 3 5 8 4 d 2 9 0004640 9 9 e 1 2 j \r D e c o d e : P 0004660 R O C E D U R E [ I N T E G E 0004700 R ] R E T U R N S [ I N T E G 0004720 E R ] ; 032 z 1 8 5 9 1 l 3 8 0 8 0004740 d 2 9 9 9 e 1 \ b 376 \0 i 202 346 6 B 0004760 \r D e c o d e M e s a : P R O 0005000 C E D U R E [ I N T E G E R ] 0005020 R E T U R N S [ I N T E G E R 0005040 ] ; 032 z 1 8 5 9 1 l 3 8 0 8 d 2 0005060 9 9 9 e 1 \ b 1 0 B \r E N D . 032 0005100 z 1 8 5 9 1 l 3 8 0 8 d 2 9 9 9 0005120 ( 1 7 9 2 ) \r 377 \0 \0 u 2 5 5 . b 0005140 c d \0 376 001 \0 : 005 004 _ 003 M i \0 224 021 0005160 005 027 O # 224 004 \0 \0 \0 \0 \0 \0 \0 002 \0 001 0005200 \0 \0 \0 001 \0 001 \0 001 \0 002 \0 001 \0 I \0 024 0005220 \0 \0 \0 \0 \0 , \0 \v \0 7 \0 003 \0 : \0 \a 0005240 \0 A \0 \0 \0 & \0 006 \0 A \0 \b \0 \0 \0 \0 0005260 \0 : \0 \0 ? 376 \0 002 001 \0 277 376 \0 003 004 001 0005300 \0 ? 376 ? 377 \0 \0 \0 \0 \0 262 \0 003 \0 H 0005320 \0 001 377 374 \0 \0 \0 \f 200 \0 001 \0 \0 027 \0 004 0005340 200 004 \0 205 \0 211 \0 215 \0 221 \0 \f 005 020 306 251 0005360 222 360 \0 027 003 M h 363 224 021 \0 $ \0 $ \0 \t 0005400 u 2 5 5 . m e s a \n I n l i n e 0005420 D e f s \b u 2 5 5 D e f s 004 u 2 0005440 5 5 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0005460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0005540 \0 \0 \0 \0 \0 \0 \0 \0 376 001 \0 001 \0 \0 \0 \0 0005560 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0006140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 376 001 \0 0006160 236 351 \0 \0 @ \0 \0 \r \0 \0 \0 016 001 \0 \0 022 0006200 001 \0 \0 = 001 \0 \0 A 001 \0 \0 004 377 343 8 033 0006220 001 r 377 367 377 343 7 022 023 \a . \b 003 234 200 . 0006240 035 / 004 244 256 \b \b 022 204 7 033 270 \0 . 3 234 0006260 9 \b 263 376 \b 022 377 8 020 \0 \0 260 \v 245 / \t 0006300 023 251 / \b 022 263 356 210 9 \b 263 370 7 033 260 017 0006320 \t 033 263 2 022 270 \0 \n 006 244 7 \b 270 200 \b 022 0006340 \n 210 \0 \n 004 244 377 7 7 201 343 177 8 033 001 s 0006360 377 367 377 343 7 022 \b \a 374 9 260 263 7 023 \b 200 0006400 \0 260 003 245 200 . 024 / 7 \b 260 017 1 033 033 263 0006420 204 7 033 270 263 \t 7 033 251 204 \n 022 004 244 256 \b 0006440 \b 022 377 343 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0006460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0006560 \0 \0 376 001 \0 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0006600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0007160 \0 \0 \0 \0 \0 \0 \0 376 001 \0 030 " \b Q 003 M 0007200 i \0 224 021 005 027 O # 224 004 \0 \0 \0 \0 \0 \0 0007220 \0 \f \0 016 \0 020 \0 ' \0 G \0 n \0 d \0 322 0007240 \0 255 001 177 001 330 003 W \0 F 003 235 \0 003 275 0007260 \0 2 003 361 \0 \b 003 357 \0 002 003 361 \0 \0 003 361 0007300 \0 \0 \0 \0 \0 \0 \0 004 \0 001 \0 ) \0 \t \0 \0 0007320 \0 \0 \0 0 \0 \0 \0 \0 \0 023 \0 , \0 005 \0 \0 0007340 \0 021 \0 \0 \0 030 \0 026 \0 \0 \0 % \0 037 \0 034 0007360 \0 \0 \0 \f \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 036 0007400 \0 \a \0 \0 \0 004 \0 \0 \0 ' \0 \0 \0 \0 \0 $ 0007420 \0 ( \0 \0 \0 025 \0 \0 \0 \0 \0 \v \0 \0 \0 027 0007440 \0 \0 \0 \0 \0 \0 \0 \0 \0 033 \0 032 \0 \0 \0 \0 0007460 \0 006 \0 \0 \0 / \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0007500 \0 " \0 - \0 . \0 & \0 \0 \0 \0 020 \0 ! 0007520 \0 \0 \0 1 \0 \0 \0 022 \0 \0 \0 \0 \0 \0 \0 \v 0007540 \0 \0 \0 022 \0 \0 \0 033 \0 \0 \0 " \0 \0 \0 ' 0007560 \0 \0 \0 + \0 \0 \0 3 \0 \0 \0 7 376 001 \0 n 0007600 P \0 \0 \0 ; 200 \0 \0 A 200 \0 \0 J 200 001 \0 0007620 N \0 \0 \0 X \0 \0 \0 ^ \0 003 \0 i 200 \0 \0 0007640 p \0 \0 \0 y \0 \0 \0 | \0 017 \0 } \0 \b \0 0007660 203 200 \0 \0 213 200 \0 \0 225 200 \0 \0 235 300 024 \0 0007700 241 200 \0 \0 253 200 031 \0 265 300 \0 \0 273 300 \0 \0 0007720 274 200 \0 \0 307 \0 \0 \0 313 \0 \0 \0 320 300 \0 \0 0007740 332 200 \0 \0 335 200 \0 \0 341 \0 \0 \0 351 \0 016 \0 0007760 361 \0 \0 \0 367 300 \0 \0 375 200 035 001 \b 300 \0 001 0010000 022 \0 # 001 022 \0 \0 001 033 \0 002 001 ( \0 * 001 0010020 7 \0 \0 001 D \0 \0 001 F \0 \n 001 K \0 \r 001 0010040 P \0 + 001 U 001 U 001 V U N S P E C I 0010060 F I E D I N T E G E R C H A R A 0010100 C T E R B O O L E A N F A L S E 0010120 T R U E C A R D I N A L W O R D 0010140 R E A L l e n g t h m a x l e n 0010160 g t h t e x t S t r i n g B o d 0010200 y 376 001 \0 Z + S T R I N G M O N I 0010220 T O R L O C K t i m e o u t C O 0010240 N D I T I O N N I L ? U N W I N 0010260 D u 2 5 5 D e f s I n l i n e D 0010300 e f s M o p c o d e s u 2 5 5 u 0010320 2 5 5 E n c o d e u 2 5 5 D e c 0010340 o d e E n c o d e v u C o d e E 0010360 n c o d e z L I W z J R A M E n 0010400 c o d e M e s a e x p s i g n O 0010420 v e r f l o w B I T S H I F T B 0010440 I T A N D D e c o d e u C o d e 0010460 D e c o d e D e c o d e M e s a 0010500 u 2 5 5 . b c d . u 2 5 5 d e f 0010520 s . b c d . i n l i n e d e f s 0010540 . b c d . m o p c o d e s . b c 0010560 d . o p v a l u e c o u n t B i 0010600 t O p \0 > \0 376 001 \0 365 217 340 \0 343 \0 \0 0010620 020 300 002 300 001 \0 002 \0 \0 \0 \n \0 \f 343 001 \0 0010640 020 300 002 300 001 \0 \n \0 \0 \0 022 \0 024 343 002 \0 0010660 \b 300 002 300 001 \0 022 \0 \0 \0 032 \0 035 344 001 \0 0010700 004 \0 002 300 002 300 001 \0 032 \0 \0 \0 " \0 3 300 0010720 004 300 035 \0 \0 \0 \0 \0 * \0 ) 300 004 300 035 \0 0010740 \0 \0 001 \0 2 \0 \0 367 \0 \0 \f \0 \0 377 377 300 0010760 002 300 001 \0 / \0 \0 \0 : \0 9 300 002 300 001 \0 0011000 / \0 \0 \0 B \0 A 372 \0 \0 \f 300 002 300 001 \0 0011020 ? \0 \0 \0 J \0 \ 347 \0 \0 \0 300 300 006 \0 0011040 3 \0 020 \0 \0 \0 Q 300 006 200 3 \0 020 \0 020 \0 0011060 Y 300 006 \0 Y \0 \0 \0 \0 ` 353 \0 \0 3 \0 0011100 024 300 002 300 001 \0 G \0 \0 \0 j \0 d 350 \0 \0 0011120 \ 300 002 300 001 \0 b \0 \0 \0 r \0 r 347 \0 \0 0011140 020 001 \0 300 \b \0 004 \0 020 \0 \0 \0 \0 300 002 300 0011160 001 \0 j \0 \0 \0 z \0 205 347 \0 \0 001 @ 300 0011200 \n \0 004 \0 020 \0 \0 \0 001 300 \n 376 001 \0 J 207 0011220 \0 3 \0 020 \0 020 \0 200 300 002 300 001 \0 x \0 \0 0011240 \0 212 \0 215 350 \0 \0 002 300 002 300 035 \0 \0 \0 001 0011260 \0 2 \0 223 300 002 300 035 \0 \0 \0 \0 \0 * \0 231 0011300 300 002 300 213 \0 \0 \0 \0 \0 222 \0 237 300 002 \0 002 0011320 \0 020 \0 \0 \0 232 \0 250 356 003 \0 \0 \0 \0 300 002 0011340 300 245 \0 \0 \0 } \0 242 \0 \0 300 \f 301 x \0 \0 0011360 \0 201 \0 251 300 \f 301 z \0 \0 \0 201 \0 261 300 \f 0011400 301 | \0 \0 \0 201 \0 271 310 \f 300 307 \0 \0 \0 201 0011420 \0 300 300 016 301 ~ \0 001 \0 002 \0 260 356 005 \0 \0 0011440 \0 \0 300 020 300 3 ? 377 001 r \0 311 300 020 300 3 0011460 ? 377 001 s \0 321 310 020 300 362 \0 \n \0 205 \0 331 0011500 320 020 301 005 ? 377 \0 \0 \0 351 310 020 301 030 \0 024 0011520 \0 211 001 001 310 020 301 + \0 036 \0 215 001 1 320 020 0011540 301 > ? 377 \0 \0 001 9 310 020 301 Q \0 ( \0 221 0011560 001 @ 356 \0 \0 365 \0 375 f P \0 020 002 @ 310 022 0011600 \0 \f \0 020 \0 @ \0 340 f Q \0 020 002 200 310 024 0011620 376 001 \0 ! 371 \0 \f \0 020 \0 \0 \0 \0 356 \0 001 0011640 \b 001 020 f Q \0 020 002 300 300 026 \0 \f \0 020 \0 0011660 @ \0 340 f P \0 020 003 \0 300 030 \0 \f \0 020 \0 0011700 P \0 \0 356 \0 001 033 001 # f P \0 020 003 @ 310 0011720 032 \0 \f \0 020 \0 @ \0 340 f Q \0 020 003 200 310 0011740 034 \0 \f \0 020 \0 \0 \0 \0 356 \0 001 . 001 6 f 0011760 P \0 020 003 300 310 036 \0 \f \0 020 \0 @ \0 340 f 0012000 Q \0 020 004 \0 310 \0 \f \0 020 \0 \0 \0 \0 356 0012020 \0 001 A 001 I f Q \0 020 004 @ 300 " \0 \f \0 0012040 020 \0 @ \0 340 f P \0 020 004 200 300 $ \0 \f \0 0012060 020 \0 P \0 \0 356 \0 001 T 001 \ f P \0 020 004 0012100 300 310 & \0 \f \0 020 \0 @ \0 340 f Q \0 020 005 0012120 \0 310 ( \0 \f \0 020 \0 \0 \0 \0 300 * \0 \f \0 0012140 020 \0 P 001 \t 300 * \0 035 \0 020 \0 ` 001 020 300 0012160 , \0 \f \0 020 \0 P 001 \t 300 , \0 035 \0 020 \0 0012200 ` 001 020 360 \0 \0 . 360 \0 \0 2 360 \0 \0 6 360 0012220 \0 \0 : 310 6 376 001 \0 227 " 301 206 ? 377 \0 8 0012240 \0 362 001 206 310 6 300 001 001 214 \0 016 001 r 001 220 0012260 367 \0 \0 \f \0 \0 \0 377 310 6 301 206 ? 377 \0 367 0012300 \0 372 \0 \0 330 : 301 234 ? 377 \0 \f 001 & \0 \0 0012320 356 \0 001 237 001 254 346 A \0 \a 200 310 < \0 004 0012340 \0 020 \0 @ 001 y 310 < \0 \f \0 020 \0 P 001 200 0012360 346 Q \0 020 \a 300 310 > \0 004 \0 020 \0 ` \0 \0 0012400 330 : 301 272 ? 377 \0 \b 001 . 001 226 310 2 300 001 0012420 001 300 001 320 001 212 \0 \0 356 \0 001 303 001 320 346 A 0012440 \0 \b \0 310 @ \0 004 \0 020 \0 @ \0 001 310 @ 0012460 \0 004 \0 020 \0 P \0 \0 346 P \0 020 \b @ 310 B 0012500 \0 004 \0 020 \0 ` \0 \0 \0 \0 030 \0 \0 004 \0 \0 0012520 \0 # \0 \0 \0 J \0 \0 \0 m \0 \0 \0 { \0 \0 0012540 \0 256 \0 \0 \0 302 \0 \0 312 \0 \0 370 @ \0 0012560 001 \0 @ \0 001 \v \0 \0 001 023 \0 \0 A 036 @ \0 0012600 001 & @ \0 001 1 @ \0 001 9 @ \0 001 D \0 \0 0012620 001 L \0 \0 A W @ \0 001 _ 376 001 \0 001 " @ 0012640 \0 A d @ \0 001 n @ \0 \0 \0 ( \0 \0 020 001 0012660 321 001 272 ( \0 \0 \b 001 321 001 200 ( \0 \0 030 001 0012700 321 001 264 0 2 001 242 @ \0 001 257 @ \0 001 306 @ 0012720 \0 001 323 @ \0 \0 \0 @ \0 003 M i \0 224 021 \0 0012740 030 001 P \0 \0 \0 \0 177 377 005 020 306 251 222 360 \0 0012760 026 001 ` \0 2 \0 : \0 \0 003 M h 363 224 021 \0 0013000 025 001 Y \0 . \0 \0 \0 002 005 020 306 231 222 360 \0 0013020 027 001 h \0 6 \0 \0 \0 001 177 377 \0 \n 002 001 200 0013040 032 \0 001 \0 \0 \0 001 \0 275 003 034 \0 \0 \0 024 ? 0013060 377 \0 002 200 034 \0 \a \0 001 \0 002 \0 324 003 310 \0 0013100 H \0 036 ? 377 005 B 200 $ \0 V \0 003 \0 023 \0 0013120 336 004 ` \0 220 \0 ( ? 377 \0 002 200 z \0 \a \0 0013140 026 \0 002 \0 343 004 254 \0 310 @ \0 ? 377 005 202 200 0013160 202 \0 / \0 030 \0 \v \0 355 005 D 001 020 N 200 \0 0013200 \0 001 226 \0 \0 001 264 \0 \0 \0 331 \0 \0 \0 350 \0 0013220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 376 0013240 \0 236 226 264 \0 \t \0 # \0 \t \0 \t u 2 5 5 0013260 . m e s a m 001 O \0 032 002 ( \0 034 002 216 0013300 \0 035 003 244 \0 $ 004 024 \0 % 004 4 \0 ( 004 x 0013320 \0 2 004 214 \0 5 004 246 \0 : 004 317 \0 > 005 d 0013340 \0 C 005 216 \0 L 005 251 \0 P 005 341 \0 V 006 \b 0013360 \0 [ 006 / \0 _ 006 Y \0 d 006 f \0 h 006 205 0013400 \0 m 006 310 \0 p 006 325 \0 t 006 347 \0 w \a 3 0013420 \0 z \a 231 \0 { \b 257 \0 202 \t 037 \0 203 \t W 0013440 \0 213 \t 207 \0 226 \t 250 \0 233 \t 311 \0 236 \t 343 0013460 \0 242 \n \a \0 245 \n & \0 251 \n 3 \0 254 \n N 0013500 \0 257 377 \0 \0 u 2 5 5 . m e s a \0 376 0013520 001 \0 % < - - u - 2 5 5 l a w 0013540 c o n v e r s i o n \r - - 0013560 t a k e s 1 2 b i t l 0013600 i n e a r p c m a n d c o 0013620 n v e r t s t o u - 2 5 5 0013640 8 b i t a n d b a c k \r - 0013660 - L . S t e w a r t , l a 0013700 s t u p d a t e d : S e p t 0013720 e m b e r 2 0 , 1 9 7 9 0013740 3 : 4 7 P M \r 032 z 1 8 6 9 7 l 0013760 3 2 3 2 e 1 ( 7 6 2 ) \r D I R E 0014000 C T O R Y 032 z 1 8 6 9 7 l 3 2 3 0014020 2 e 1 \r u 2 5 5 D e f s : F R 0014040 O M " u 2 5 5 D e f s " , 032 z 0014060 1 8 6 9 7 l 5 3 1 2 d 4 5 0 2 e 0014100 1 \r I n l i n e D e f s : F R 0014120 O M " 376 001 \0 231 300 I n l i n e D 0014140 e f s " , 032 z 1 8 6 9 7 l 5 3 1 0014160 2 d 4 5 0 2 e 1 \r M o p c o d e 0014200 s : F R O M " M o p c o d e 0014220 s " ; 032 z 1 8 6 9 7 l 5 3 1 2 d 0014240 4 5 0 2 e 1 \r \r u 2 5 5 : P R 0014260 O G R A M 032 z 1 8 6 9 7 l 3 2 3 0014300 2 e 1 \ b 5 B \r I M P O R T S 0014320 I n l i n e D e f s 032 z 1 8 6 9 0014340 7 l 4 5 0 2 e 1 \ 1 8 b \r E X P 0014360 O R T S u 2 5 5 D e f s = 032 0014400 z 1 8 6 9 7 l 4 5 0 2 e 1 \r B E 0014420 G I N O P E N I n l i n e D 0014440 e f s ; 032 l 3 2 3 2 \r u 2 5 5 E 0014460 n c o d e : C A R D I N A L 0014500 = 5 6 2 B ; 032 z 1 8 6 9 7 l 3 0014520 2 3 2 e 1 \r u 2 5 376 001 \0 371 5 D 0014540 e c o d e : C A R D I N A L 0014560 = 5 6 3 B ; 032 z 1 8 6 9 7 l 3 0014600 2 3 2 e 1 \r E n c o d e : P U 0014620 B L I C P R O C E D U R E [ 0014640 v : I N T E G E R ] R E T U 0014660 R N S [ I N T E G E R ] = 032 0014700 z 1 8 6 9 7 l 4 1 6 0 d 3 2 3 2 0014720 e 1 3 \ b 6 B \r B E G I N 032 z 1 0014740 8 6 9 7 l 4 5 0 2 e 1 \r R E T U 0014760 R N [ u C o d e E n c o d e [ v 0015000 ] ] ; 032 z 1 8 6 9 7 l 4 5 0 2 e 0015020 1 \r E N D ; 032 z 1 8 6 9 7 l 4 5 0015040 0 2 e 1 \r u C o d e E n c o d e 0015060 : P R O C E D U R E [ v : 0015100 I N T E G E R ] R E T U R N S 0015120 [ I N T E G E R ] = 032 l 376 001 0015140 \0 T 230 3 8 0 8 d 3 2 3 2 e 1 2 ( 0015160 1 7 9 2 ) \ b 1 1 B \r M A C H I 0015200 N E C O D E B E G I N 032 l 5 0015220 0 7 8 d 4 5 0 2 \r M o p c o d e 0015240 s . z L I W , u 2 5 5 E n c o 0015260 d e / 2 5 6 , u 2 5 5 E n c o 0015300 d e M O D 2 5 6 ; 032 l 5 0 7 0015320 8 d 4 5 0 2 \r M o p c o d e s . 0015340 z J R A M ; 032 l 5 0 7 8 d 4 5 0 0015360 2 \r E N D ; 032 l 5 0 7 8 d 4 5 0 0015400 2 ( 6 3 5 ) \r E n c o d e M e s 0015420 a : P U B L I C P R O C E D 0015440 U R E [ v : I N T E G E R ] 0015460 R E T U R N S [ I N T E G E 0015500 R ] = 032 z 1 8 6 9 7 l 4 1 6 0 0015520 d 3 2 3 2 e 1 3 ( 7 6 2 ) \ b 1 0015540 0 B \r 376 001 \0 310 242 B E G I N 032 z 1 0015560 8 6 9 7 l 4 5 0 2 e 1 \r e x p : 0015600 I N T E G E R _ 7 ; 032 z 1 0015620 8 6 9 7 l 4 5 0 2 e 1 \r s i g n 0015640 : B O O L E A N _ v < 0 ; 0015660 032 z 1 8 6 9 7 l 4 5 0 2 e 1 \r B 0015700 E G I N 032 z 1 8 6 9 7 l 4 5 0 2 0015720 e 1 \r I F s i g n T H E N 0015740 v _ - v ; 032 z 1 8 6 9 7 l 4 5 0 0015760 2 e 1 \r v _ v + 2 0 4 B ; 032 0016000 z 1 8 6 9 7 l 4 5 0 2 e 1 \r I F 0016020 v < 0 T H E N G O T O O 0016040 v e r f l o w ; 032 z 1 8 6 9 7 l 0016060 4 5 0 2 e 1 \r v _ B I T S H 0016100 I F T [ v , - 2 ] ; - - 0016120 a l i g n c o r r e c t l y 0016140 f o r e x p = 376 001 \0 373 243 7 032 z 0016160 1 8 6 9 7 l 4 5 0 2 e 1 \r - - 0016200 T h i s l o o p w i l l d 0016220 e f i n i t e l y t e r m i n 0016240 a t e b e f o r e e x p g 0016260 o e s n e g a t i v e . 032 z 1 0016300 8 6 9 7 l 5 3 1 2 d 4 5 0 2 e 1 0016320 \r W H I L E B I T A N D [ v , 0016340 1 0 0 0 0 B ] = 0 D O 032 z 1 8 0016360 6 9 7 l 4 5 0 2 e 1 \r e x p _ 0016400 e x p - 1 ; 032 z 1 8 6 9 7 l 5 0016420 7 7 2 e 1 \r v _ B I T S H I 0016440 F T [ v , 1 ] ; 032 z 1 8 6 9 7 l 0016460 5 7 7 2 e 1 \r E N D L O O P ; 032 0016500 z 1 8 6 9 7 l 5 7 7 2 e 1 \r v 0016520 _ B I T S H I F T [ v , - 8 ] 0016540 ; 032 z 1 8 6 9 7 l 5 3 7 6 376 001 \0 0016560 207 230 d 4 5 0 2 e 1 \r v _ B I 0016600 T A N D [ v , 1 7 B ] ; 032 z 1 0016620 8 6 9 7 l 5 3 7 6 d 4 5 0 2 e 1 0016640 \r v _ v + B I T S H I F T [ 0016660 e x p , 4 ] ; 032 z 1 8 6 9 7 l 5 0016700 3 7 6 d 4 5 0 2 e 1 \r I F s i 0016720 g n T H E N v _ v + 2 0 0016740 0 B ; 032 z 1 8 6 9 7 l 5 3 7 6 d 0016760 4 5 0 2 e 1 \r R E T U R N [ v ] 0017000 ; 032 z 1 8 6 9 7 l 5 3 7 6 d 4 5 0017020 0 2 e 1 \r E X I T S 032 z 1 8 6 9 0017040 7 l 5 3 7 6 d 4 5 0 2 e 1 \r O v 0017060 e r f l o w = > I F s i g 0017100 n T H E N R E T U R N [ 3 7 0017120 7 B ] E L S E R E T U R N [ 0017140 1 7 7 B ] ; 032 z 1 8 6 9 7 l 5 3 0017160 7 6 376 001 \0 [ 237 d 4 5 0 2 e 1 \r E 0017200 N D ; 032 z 1 8 6 9 7 l 5 3 7 6 d 0017220 4 5 0 2 e 1 \r E N D ; 032 z 1 8 6 0017240 9 7 l 4 5 0 2 e 1 \r D e c o d e 0017260 : P U B L I C P R O C E D U 0017300 R E [ v : I N T E G E R ] 0017320 R E T U R N S [ I N T E G E R 0017340 ] = 032 z 1 8 6 9 7 l 4 1 6 0 d 0017360 3 2 3 2 e 1 3 \ b 6 B \r B E G I 0017400 N 032 z 1 8 6 9 7 l 4 5 0 2 e 1 \r 0017420 R E T U R N [ u C o d e D e c o 0017440 d e [ v ] ] ; 032 z 1 8 6 9 7 l 4 0017460 5 0 2 e 1 \r E N D ; 032 z 1 8 6 9 0017500 7 l 4 5 0 2 e 1 \r u C o d e D e 0017520 c o d e : P R O C E D U R E 0017540 [ v : I N T E G E R ] R E T 0017560 U R N S [ I 376 001 \0 h 016 N T E G 0017600 E R ] = 032 l 3 8 0 8 d 3 2 3 2 0017620 e 1 2 ( 1 7 9 2 ) \ b 1 1 B \r M 0017640 A C H I N E C O D E B E G I 0017660 N 032 l 5 0 7 8 d 4 5 0 2 \r M o p 0017700 c o d e s . z L I W , u 2 5 5 0017720 D e c o d e / 2 5 6 , u 2 5 5 0017740 D e c o d e M O D 2 5 6 ; 032 0017760 l 5 0 7 8 d 4 5 0 2 \r M o p c o 0020000 d e s . z J R A M ; 032 l 5 0 7 8 0020020 d 4 5 0 2 \r E N D ; 032 l 5 0 7 8 0020040 d 4 5 0 2 ( 6 3 5 ) \r D e c o d 0020060 e M e s a : P U B L I C P R 0020100 O C E D U R E [ v : I N T E 0020120 G E R ] R E T U R N S [ I N 0020140 T E G E R ] = 032 z 1 8 6 9 7 l 0020160 4 1 6 0 d 3 2 3 2 e 1 3 376 001 \0 026 0020200 032 ( 7 6 2 ) \ b 1 0 B \r B E G I 0020220 N 032 z 1 8 6 9 7 l 4 5 0 2 e 1 \r 0020240 e x p : I N T E G E R _ B 0020260 I T A N D [ 7 B , B I T S H I F 0020300 T [ v , - 4 ] ] ; 032 z 1 8 6 9 7 0020320 l 4 5 0 2 e 1 \r s i g n : B O 0020340 O L E A N _ B I T A N D [ 2 0020360 0 0 B , v ] # 0 ; 032 z 1 8 6 9 7 0020400 l 4 5 0 2 e 1 \r v _ B I T A 0020420 N D [ v , 1 7 B ] ; 032 z 1 8 6 9 0020440 7 l 4 5 0 2 e 1 \r v _ B I T 0020460 S H I F T [ v , 3 ] ; 032 z 1 8 6 0020500 9 7 l 4 5 0 2 e 1 \r v _ v + 0020520 2 0 4 B ; 032 z 1 8 6 9 7 l 4 5 0 0020540 2 e 1 \r v _ B I T S H I F T 0020560 [ v , e x p ] ; 032 z 1 8 6 9 7 0020600 l 376 \0 243 305 4 4 5 0 2 e 1 \r v _ 0020620 v - 2 0 4 B ; 032 z 1 8 6 9 7 l 0020640 5 3 7 6 d 4 5 0 2 e 1 \r I F s 0020660 i g n T H E N v _ - v ; 0020700 032 z 1 8 6 9 7 l 5 3 7 6 d 4 5 0 0020720 2 e 1 \r R E T U R N [ v ] ; 032 z 0020740 1 8 6 9 7 l 4 5 0 2 e 1 \r E N D 0020760 ; 032 z 1 8 6 9 7 l 4 5 0 2 e 1 \r 0021000 - - M a i n L i n e C o d 0021020 e 032 l 3 2 3 2 e 1 2 \r E N D . 032 0021040 l 3 2 3 2 e 1 2 \r 377 \0 \0 u 2 5 5 0021060 T e s t . b c d \0 376 001 \0 % 335 004 _ 0021100 003 M i ( 224 021 005 027 O # 224 004 \0 \0 \0 \0 0021120 \0 \0 \0 002 \0 001 \0 \0 \0 001 \0 006 \0 \0 \0 002 0021140 \0 006 \0 t \0 ) \0 \0 \0 \0 \0 , \0 036 \0 J 0021160 \0 022 \0 \ \0 \0 \0 \ \0 \0 \0 & \0 006 \0 \ 0021200 \0 030 \0 \0 \0 \0 \0 \ \0 \0 ? 376 \0 002 004 \0 0021220 277 376 \0 006 \t 002 \0 F ? 376 ? 377 \0 \0 \0 \0 0021240 \a 330 \0 003 % ( \0 001 377 374 \0 023 002 1 002 231 0021260 002 201 002 235 003 \t 003 221 003 001 003 005 001 001 003 \r 0021300 002 ! 002 9 003 211 002 A 002 M 003 205 002 035 003 231 0021320 003 201 \0 020 200 \0 001 \0 \0 034 200 004 001 200 \0 ' 0021340 200 \b 002 \0 \0 . 200 \f 002 200 \0 6 200 020 003 \0 0021360 \0 ? 200 024 003 200 \0 020 005 020 307 370 222 360 \0 034 0021400 005 020 306 251 222 360 \0 ' 005 020 310 J 222 360 \0 . 0021420 003 264 225 030 223 T \0 6 003 M h 363 224 021 \0 ? 0021440 003 M 024 207 224 \r \0 N \0 N \0 \r u 2 5 5 0021460 t e s t . m e s a \v D i s p 376 001 0021500 \0 @ 276 l a y D e f s \n I n l i n 0021520 e D e f s 006 I O D e f s \a R a m 0021540 D e f s \b u 2 5 5 D e f s 006 W F 0021560 D e f s \b u 2 5 5 T e s t \0 \0 \0 0021600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0022100 \0 \0 \0 376 001 \0 5 ' \0 \0 @ 023 \0 352 \0 \0 0022120 001 K 001 \0 001 F 001 \0 \0 375 \0 002 001 027 001 \0 0022140 001 5 \0 002 001 310 \0 \n 002 304 \0 \n 001 212 \0 \n 0022160 002 w \0 006 002 001 \0 004 002 5 \0 003 001 \n 001 \0 0022200 \0 003 \0 004 % s \0 \0 005 \0 006 Y e s * 0022220 n \0 \0 004 \0 004 N o * n \0 002 \0 002 O N 0022240 \0 003 \0 004 O F F \0 \0 * \0 * i 0022260 n p u t ( o c t ) : % 3 b , 0022300 o u t p u t ( d e c ) : 0022320 % 6 d * n \0 ' \0 ( p c m 0022340 ( d e c ) : % 6 d , u - 0022360 2 5 5 ( o c t ) : % 3 b * 0022400 n \0 \0 004 \0 004 % 6 d \0 004 \0 004 % 2 0022420 b : \0 034 \0 034 c o d e l 0022440 o w o u t h i g h 0022460 * n \0 027 \0 030 % 5 b % 4 d 0022500 % 4 d 376 001 \0 T : % 4 d 0022520 * n \0 \0 * \0 * L o a d m i c r 0022540 o c o d e . * n m i c r o c 0022560 o d e . b r f i l e n a m e ? 0022600 \0 \r \0 016 . . . f a i l e d . 0022620 * n \0 \0 \t \0 \n . . . O K . * n 0022640 \0 \0 001 \0 002 > \0 \0 002 \0 002 * n \0 006 \0 0022660 006 P r i n t \0 \a \0 \b D e c o d 0022700 e \0 \0 \a \0 \b E n c o d e \0 \0 0022720 \a \0 \b F i l t e r \0 \0 017 \0 020 L 0022740 o a d M i c r o c o d e \0 \0 0022760 016 \0 016 M i s c i l l a n e o u s 0023000 \0 005 \0 006 Q u i t \0 \0 020 \0 020 u 0023020 ( T o g g l e u c o d e ) 002 0023040 R 034 7 315 7 377 ; 206 7 354 250 ( 7 . * 327 0023060 ) 377 343 \0 017 \0 020 D i s p l a y P 0023100 a g e s ? \0 363 7 \n 7 004 : 376 001 \0 0023120 1 277 : 354 300 004 7 304 \n 301 * x 253 x 0023140 5 250 312 263 377 343 7 034 \0 \r \r 222 7 t 221 \t 0023160 7 t 215 \n 7 t 225 022 / . 201 \b 022 377 343 0023200 ; 023 7 377 270 206 303 \t 7 302 221 Y 7 t 215 y 0023220 7 t 225 \r 022 / . 201 \b 022 \a 244 377 ; 212 7 0023240 204 270 377 ; 217 7 300 270 343 \b \0 \r \0 016 M i 0023260 c r o c o d e i s \0 377 8 001 , 0023300 \t 7 004 : 037 354 262 / : ) 300 004 \0 037 \a 244 0023320 377 ; 223 7 204 270 377 ; 226 7 300 270 343 301 037 022 0023340 004 244 314 \b \b 201 343 313 037 022 004 244 316 \b \b 201 0023360 343 311 \0 \b \0 \b D e c o d e * n \0 . 0023400 \0 . 1 2 b i t i s r i g 0023420 h t j u s t i f i e d , f o 0023440 r c o n v e n i e n c e . * n 0023460 \0 \0 i n p u t i n o c 0023500 t a l , e n d w i t h D E 0023520 L . 376 001 \0 j | * n \0 016 \0 016 V a l 0023540 u e t o o b i g . 377 8 001 P : 0023560 7 006 : : 354 300 006 \f : : 300 300 % 7 \b 304 0023600 \b \0 363 \r 210 022 344 \b 231 020 5 342 002 % 210 343 0023620 . . 033 \a 234 7 t \0 377 \a 237 7 : \0 305 335 0023640 210 321 \b ; 023 7 377 270 232 004 021 020 7 3 347 \0 0023660 306 313 210 343 301 \0 \b \0 \b E n c o d e * 0023700 n \0 " \0 " i n p u t i n d 0023720 e c i m a l , e n d w i t h 0023740 D E L . * n 377 8 001 257 031 7 \a : 8 0023760 354 001 V 031 7 : 8 354 001 201 \t 7 9 : : 0024000 354 300 \a : : 300 300 \r 7 \b 304 \n \0 363 \r 0024020 210 022 344 \b 231 020 5 342 002 % 210 343 . 8 033 370 0024040 \0 \a 234 8 t \a 377 \a 237 9 : \0 305 333 210 2 0024060 \b 034 263 024 322 377 ; 261 7 \b 270 306 \n 313 210 343 0024100 301 \0 023 \0 024 D e c o d e T a b l 0024120 e * n * n 376 001 \0 346 c \0 377 8 0024140 001 365 \f 7 \b : : 354 300 \b 201 . 257 t ; 022 0024160 7 377 270 307 303 \b 7 \b \0 \a 361 234 . 301 t 201 0024200 023 257 377 ; 313 7 \t 270 . 303 t 201 022 257 \b \t 0024220 263 2 035 270 9 321 263 374 ; 025 7 377 270 307 303 \v 0024240 7 \b \0 \a 346 234 \t 301 017 7 324 234 377 343 \0 024 0024260 \0 024 E n c o d e T a b l e * n 0024300 * n 377 8 002 ) \f 7 \a : : 354 0024320 300 \a 201 . 257 t 5 022 377 ; 250 4 \0 S ; t 0024340 S 205 t \0 005 ; \0 S 7 \b \0 177 347 234 024 . 0024360 + . 201 . 257 t 2 033 322 263 \n 034 % 234 321 \t 0024400 020 7 3 347 205 ; 020 S 005 021 \a 237 ; \b S 005 0024420 206 020 ; \b 4 377 S 250 \t \b 024 377 8 \a 377 0024440 323 234 377 ; 317 7 300 270 201 . 257 t ; 022 7 377 0024460 270 337 ; \b R 005 ; \0 R 205 ; \0 4 377 R 250 0024500 315 \0 7 \b \0 177 343 234 377 343 006 : 7 . \0 ( 0024520 \0 [ 022 t 377 ; 355 7 300 270 307 \b 376 001 \0 224 0024540 g 320 \b 034 021 320 . \0 020 \n 244 377 ; 377 8 001 0024560 004 300 270 ; 206 8 377 001 \r 300 270 317 \t 377 343 \0 0024600 003 \0 004 . * n \0 \0 003 \0 004 - - \0 \0 0024620 016 \0 016 M i s c e l l a n e o u s 0024640 \0 \v \0 \f D i s p l a y . * n 0024660 \0 \0 005 \0 006 ? ? ? * n \0 \0 037 \0 0024700 D e c o d e T a b l e , E n 0024720 c o d e T a b l e . * n \0 \0 0024740 005 \0 006 Q u i t . \0 377 8 002 217 5 7 005 0024760 : \0 354 \r 210 022 344 \b 231 020 5 342 002 364 210 343 0025000 . 377 ; 377 8 001 024 300 270 \0 363 \0 202 347 210 \0 0025020 302 \0 363 \0 202 337 210 7 017 233 377 ; 377 8 001 0025040 027 300 270 \0 363 314 210 315 210 7 t \0 . \v 233 005 0025060 : \0 300 \0 363 274 210 275 210 7 t \0 - - 233 \t 0025100 : \0 300 \0 363 \0 202 255 210 \0 302 \0 363 \0 202 245 0025120 210 7 033 221 \r 310 \b \0 363 357 210 231 210 377 ; 377 0025140 8 376 001 \0 031 C 001 027 300 270 \0 363 212 210 213 210 0025160 7 t 217 L 7 t \0 l \r 233 \t 341 \0 363 377 211 0025200 377 v 377 211 377 u 7 t 217 D 7 t \0 d \r 233 0025220 \0 330 \0 363 377 211 377 ` 377 211 377 _ 7 t 217 E 0025240 7 t \0 e \r 233 \0 326 \0 363 377 211 377 J 377 211 0025260 377 I 7 t 217 M 7 t \0 m I 233 \r : \0 300 0025300 \0 363 211 202 377 5 \0 302 \0 363 211 202 377 - D 7 0025320 t 216 d 7 \r 233 \0 323 \0 363 377 211 377 032 377 211 0025340 377 031 7 t \0 ? 017 233 026 : \0 300 \0 363 377 211 0025360 377 006 377 211 377 005 036 : \0 300 \0 363 377 211 376 370 0025400 377 211 376 367 7 t 217 P 7 t \0 p c 233 377 ; 0025420 377 8 001 032 300 270 \0 363 211 202 376 337 \0 302 \0 363 0025440 211 202 376 327 D 7 t 216 d 7 \r 233 \n 341 \0 363 0025460 377 211 376 304 377 211 376 303 7 t 217 E 7 t \0 e 0025500 \r 233 \v 341 \0 363 377 211 376 256 377 211 376 255 7 t 0025520 \0 ? 017 233 # : \0 300 \0 363 377 211 376 232 377 211 0025540 376 231 036 : \0 300 376 001 \0 301 \t \0 363 377 211 376 0025560 214 377 211 376 213 7 t 217 Q 7 t \0 q 025 233 5 0025600 : \0 324 \0 363 211 202 376 w 005 245 377 211 376 n 377 0025620 211 \0 257 7 t 217 U 7 t \0 u \r 233 \0 325 \0 0025640 363 377 211 376 X 377 211 376 W 7 t 215 ? 377 211 \0 0025660 203 377 ; 377 8 001 037 300 270 \0 363 211 202 376 A 377 0025700 ; 377 8 001 % 300 270 \0 363 211 202 376 3 377 ; 377 0025720 8 001 + 300 270 \0 363 211 202 376 % 377 ; 377 8 001 0025740 1 300 270 \0 363 211 202 376 027 377 ; 377 8 001 ; 300 0025760 270 \0 363 211 202 376 \t 377 ; 377 8 001 032 300 270 \0 0026000 363 211 202 375 373 377 ; 377 8 001 D 300 270 \0 363 211 0026020 202 375 355 377 ; 377 8 001 I 300 270 \0 363 211 202 375 0026040 337 377 ; 377 8 001 027 300 270 \0 363 377 211 375 316 377 0026060 211 375 315 036 : \0 300 \0 363 377 211 375 300 377 211 375 0026100 277 377 343 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0026120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0026140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 376 001 \0 C 234 0026160 \b Q 003 M i ( 224 021 005 027 O # 224 004 \0 \0 0026200 \0 \0 \0 \0 \0 \f \0 016 \0 020 \0 ' \0 G \0 n 0026220 \0 320 001 > 001 r 002 260 004 \r 006 275 \0 220 \a M 0026240 \0 @ \a 215 \0 222 \b ! \0 002 \b 037 \0 002 \b ! 0026260 \0 \0 \b ! \0 \0 \0 \0 \0 \0 \0 \t \0 002 \0 R 0026300 \0 J \0 e \0 $ \0 _ \0 g \0 N \0 Y \0 U 0026320 \0 005 \0 & \0 6 \0 ` \0 024 \0 ( \0 \0 \0 I 0026340 \0 \0 \0 K \0 M \0 @ \0 Z \0 a \0 > \0 W 0026360 \0 P \0 / \0 \a \0 \0 \0 004 \0 E \0 \0 \0 \0 0026400 \0 \0 \0 B \0 8 \0 \0 \0 0 \0 b \0 % \0 034 0026420 \0 * \0 Q \0 \0 \0 D \0 f \0 \0 4 \0 \0 0026440 \0 \ \0 \0 \0 006 \0 027 \0 ^ \0 d \0 \0 \0 \0 0026460 \0 T \0 : \0 \0 \0 . \0 \0 \0 c \0 5 \0 \0 0026500 \0 [ \0 \0 \0 2 \0 ] \0 \0 \0 A \0 \0 \0 \0 0026520 \0 \0 \0 \v \0 \0 \0 022 \0 \0 \0 033 \0 \0 \0 " 0026540 \0 \0 \0 ' \0 \0 \0 + \0 \0 \0 3 \0 \0 \0 7 0026560 376 001 \0 004 P \0 \0 \0 ; 200 \0 \0 A 200 \0 \0 0026600 J 200 001 \0 N \0 \0 \0 X \0 \0 \0 ^ \0 003 \0 0026620 i 200 \0 \0 p \0 \0 \0 y \0 \0 \0 | \0 017 \0 0026640 } \0 \b \0 203 200 022 \0 216 200 \0 \0 230 200 \0 \0 0026660 236 200 \0 \0 245 200 \0 \0 255 200 \0 \0 263 300 \0 \0 0026700 273 200 \v \0 307 200 002 \0 314 200 \0 \0 317 200 025 \0 0026720 322 200 \0 \0 326 300 \r \0 340 \0 \0 \0 343 \0 \0 \0 0026740 355 \0 \0 \0 361 \0 036 001 005 300 \0 001 020 300 \0 001 0026760 021 300 026 001 022 \0 \0 001 024 \0 032 001 027 \0 \0 001 0027000 031 \0 \0 001 033 300 \0 001 " 300 \0 001 # \0 \0 001 0027020 & \0 031 001 . 200 035 001 6 200 # 001 8 200 \0 001 0027040 9 \0 \0 001 ? \0 \0 001 I 200 021 001 K \0 \0 001 0027060 Q \0 \0 001 [ 200 \f 001 e 200 \0 001 f 200 \0 001 0027100 g \0 \0 001 m \0 < 001 s \0 " 001 | \0 \0 001 0027120 177 200 9 001 211 200 037 001 213 \0 016 001 223 200 \0 001 0027140 243 200 + 001 244 200 \0 001 245 200 , 001 246 200 C 001 0027160 266 \0 \0 001 271 376 001 \0 274 330 200 F 001 306 200 \t 0027200 001 310 \0 3 001 317 \0 \0 001 325 \0 H 001 345 \0 - 0027220 001 363 \0 G 002 001 300 ? 002 \r \0 L 002 026 \0 ' 0027240 002 026 \0 1 002 # \0 \0 002 3 \0 \0 002 B \0 S 0027260 002 M \0 \0 002 Y \0 V 002 f \0 023 002 q \0 030 0027300 002 x \0 020 002 } \0 O 002 207 \0 X 002 215 \0 \n 0027320 002 222 \0 ! 002 227 \0 \0 002 245 \0 \0 002 270 \0 033 0027340 002 304 \0 7 002 310 \0 \0 002 320 \0 ) 002 321 \0 ; 0027360 002 325 \0 = 002 337 002 337 002 340 U N S P E C 0027400 I F I E D I N T E G E R C H A R 0027420 A C T E R B O O L E A N F A L S 0027440 E T R U E C A R D I N A L W O R 0027460 D R E A L l e n g t h m a x l e 0027500 n g t h t e x t S t r i n g B o 0027520 d y S T R I N G M O N I T O R L 0027540 O C K t i m e o u t C O N D I T 0027560 I O N N I L ? U N W 376 001 \0 032 361 I 0027600 N D D i s p l a y D e f s I n l 0027620 i n e D e f s I O D e f s R a m 0027640 D e f s u 2 5 5 D e f s W F D e 0027660 f s u 2 5 5 T e s t s y s D i s 0027700 p P a g e s u s e U C l o w o u 0027720 t h i g h S e t D i s p l a y W 0027740 F 0 R e a d N u m b e r W F C R 0027760 S e t S y s t e m D i s p l a y 0030000 S i z e E n d O f S t r i n g c 0030020 b C R T A B L F S P Y e s O r N 0030040 o s W F 1 R e a d C h a r T o g 0030060 g l e U C E C v E n c o d e E n 0030100 c o d e M e s a D C D e c o d e 0030120 D e c o d e M e s a T e s t D e 0030140 c o d e i o R u b o u t R e j e 0030160 c t W r i t e L i n e W F 2 T 376 0030200 001 \0 P # e s t E n c o d e i n B 0030220 I T S H I F T P r i n t D e c o 0030240 d e T a b l e j k l P r i n t E 0030260 n c o d e T a b l e W F 4 L o a 0030300 d M i c r o c o d e u c M u I m 0030320 a g e R e a d I D R e a d P a c 0030340 k e d M u F i l e L o a d R a m 0030360 A n d B o o t R e l e a s e M u 0030400 I m a g e u 2 5 5 M a i n L o o 0030420 p W r i t e C h a r u 2 5 5 t e 0030440 s t . b c d . d i s p l a y d e 0030460 f s . b c d . i n l i n e d e f 0030500 s . b c d . i o d e f s . b c d 0030520 . r a m d e f s . b c d . u 2 5 0030540 5 d e f s . b c d . w f d e f s 0030560 . b c d . d e f a u l t r a d i 0030600 x n T e 376 001 \0 G 221 x t L i n e s 0030620 n P a g e s v a l u e c o u n t 0030640 P r i v a t e R a m D e f s p r 0030660 i v a t e r a m d e f s . b c d 0030700 . P a c k e d M u F i l e n a m 0030720 e t h e I m a g e m b o o t c o 0030740 n s t D i f f s o > 001 340 \0 343 \0 \0 0030760 020 300 002 300 001 \0 002 \0 \0 \0 \n \0 \f 343 001 \0 0031000 020 300 002 300 001 \0 \n \0 \0 \0 022 \0 024 343 002 \0 0031020 \b 300 002 300 001 \0 022 \0 \0 \0 032 \0 035 344 001 \0 0031040 004 \0 002 300 002 300 001 \0 032 \0 \0 \0 " \0 3 300 0031060 004 300 035 \0 \0 \0 \0 \0 * \0 ) 300 004 300 035 \0 0031100 \0 \0 001 \0 2 \0 \0 367 \0 \0 \f \0 \0 377 377 300 0031120 002 300 001 \0 / \0 \0 \0 : \0 9 300 002 300 001 \0 0031140 / \0 \0 \0 B \0 A 372 \0 \0 \f 300 002 300 001 \0 0031160 ? \0 \0 \0 J \0 \ 347 \0 \0 \0 300 300 006 \0 0031200 3 \0 020 \0 \0 \0 Q 300 006 376 001 \0 g S 200 3 0031220 \0 020 \0 020 \0 Y 300 006 \0 Y \0 \0 \0 \0 ` 0031240 353 \0 \0 3 \0 024 300 002 300 001 \0 G \0 \0 \0 j 0031260 \0 d 350 \0 \0 \ 300 002 300 001 \0 b \0 \0 \0 r 0031300 \0 r 347 \0 \0 020 001 \0 300 \b \0 004 \0 020 \0 \0 0031320 \0 \0 300 002 300 001 \0 j \0 \0 \0 z \0 205 347 \0 0031340 \0 001 @ 300 \n \0 004 \0 020 \0 \0 \0 001 300 \n 0031360 \0 3 \0 020 \0 020 \0 200 300 002 300 001 \0 x \0 \0 0031400 \0 212 \0 215 350 \0 \0 002 300 002 300 035 \0 \0 \0 001 0031420 \0 2 \0 223 300 002 300 035 \0 \0 \0 \0 \0 * \0 231 0031440 300 002 300 213 \0 \0 \0 \0 \0 222 \0 237 300 002 \0 002 0031460 \0 020 \0 \0 \0 232 \0 250 356 003 \0 \0 \0 \0 300 002 0031500 300 245 \0 \0 \0 } \0 242 \0 \0 300 \f 302 \v \0 \0 0031520 \0 201 \0 251 300 \f 302 \r \0 \0 \0 201 \0 261 300 \f 0031540 302 017 \0 \0 \0 201 \0 271 300 \f 302 021 \0 \0 \0 201 0031560 \0 301 300 \f 302 023 \0 \0 \0 201 \0 311 300 \f 302 025 0031600 \0 \0 \0 201 \0 321 310 \f 300 357 \0 \0 \0 201 376 001 0031620 \0 036 323 \0 330 300 016 302 027 \0 001 \0 002 \0 251 300 0031640 016 302 031 \0 001 \0 003 \0 261 300 016 302 033 \0 001 \0 0031660 004 \0 271 300 016 302 035 \0 001 \0 005 \0 301 300 016 302 0031700 037 \0 001 \0 006 \0 311 300 016 302 ! \0 001 \0 \a \0 0031720 320 356 005 \0 \0 \0 \0 300 020 \0 3 \0 020 \0 @ \0 0031740 341 300 020 \0 035 \0 020 \0 0 \0 351 300 020 001 G \b 0031760 \0 \0 P \0 361 300 020 001 N \b \0 \b P \0 371 300 0032000 020 001 U \b \0 020 P 001 001 310 020 301 \ \0 \n \0 0032020 215 001 \t 310 020 301 _ \0 024 \0 261 001 1 310 020 301 0032040 r \0 036 \0 221 001 i 300 020 301 205 \0 ( \0 225 001 0032060 211 300 020 301 210 \0 2 \0 211 001 221 300 020 301 233 \0 0032100 < \0 205 001 261 300 020 301 256 \0 F \0 241 001 311 300 0032120 020 301 261 \0 P \0 231 002 001 300 020 301 264 \0 Z \0 0032140 251 002 031 300 020 301 267 \0 d \0 255 002 9 300 020 301 0032160 272 \0 n \0 245 002 I 310 020 301 275 \0 x \0 235 002 0032200 200 352 201 001 J \0 \f 367 \0 \0 \f \0 \0 \0 177 352 0032220 201 001 Q 376 001 \0 217 z \0 \f 367 \0 \0 \f \0 \0 0032240 \0 177 352 201 001 X \0 \f 367 \0 \0 \f \0 \0 \0 177 0032260 356 \0 \0 \0 \0 \0 356 \0 001 b 001 j f P \0 020 0032300 002 @ 310 022 \0 024 \0 020 \0 P 001 8 f Q \0 020 0032320 002 200 310 024 \0 035 \0 020 \0 @ 001 @ 356 \0 001 u 0032340 001 } f Q \0 020 002 300 310 026 \0 d \0 020 \0 P 0032360 001 p f Q \0 020 003 \0 310 030 \0 035 \0 020 \0 @ 0032400 001 @ 356 \0 \0 \0 \0 \0 356 \0 001 213 001 223 f Q 0032420 \0 020 003 @ 300 032 \0 \f \0 020 \0 @ 001 230 f Q 0032440 \0 020 003 200 300 034 \0 \f \0 020 \0 \0 \0 \0 356 \0 0032460 001 236 001 246 f Q \0 020 003 300 300 036 \0 \f \0 020 0032500 \0 @ 001 230 f Q \0 020 004 \0 300 \0 \f \0 020 0032520 \0 \0 \0 \0 356 \0 \0 \0 \0 \0 356 \0 \0 \0 \0 \0 0032540 356 \0 \0 \0 \0 \0 356 \0 \0 \0 \0 \0 356 \0 \0 \0 0032560 \0 \0 356 \0 \0 \0 \0 \0 300 " \0 \f \0 020 \0 @ 0032600 001 321 300 " \0 \f \0 020 \0 P 001 330 300 $ \0 \f 0032620 \0 020 \0 @ 001 321 300 $ 376 001 \0 233 363 \0 \f \0 0032640 020 \0 P 002 \t 300 $ \0 \f \0 020 \0 ` 001 330 300 0032660 & \0 \f \0 020 \0 P 001 321 300 & \0 \f \0 020 \0 0032700 @ 002 ! 300 & \0 \f \0 020 \0 ` 002 ) 300 & \0 0032720 \f \0 020 \0 p 002 0 300 ( \0 \f \0 020 \0 @ 002 0032740 ! 300 ( \0 \f \0 020 \0 P 002 ) 300 ( \0 \f \0 0032760 020 \0 ` 002 0 300 * \0 d \0 020 \0 @ 001 q 300 0033000 * 003 214 \0 020 \0 P 002 P 300 , \0 024 \0 020 \0 0033020 @ 001 8 360 \0 \0 . 360 \0 \0 2 360 \0 \0 6 360 0033040 \0 \0 : 360 \0 \0 > 360 \0 \0 B 360 \0 \0 F 360 0033060 \0 \0 H 360 \0 \0 J 360 \0 \0 L 360 \0 \0 N 360 0033100 \0 \0 P 310 P 202 ) \0 020 \0 \0 001 026 \0 \0 356 0033120 \0 002 , \0 \0 346 Q \0 020 \n @ 310 R \0 d \0 0033140 020 \0 @ \0 \0 310 J 002 : \0 020 \0 @ 001 036 \0 0033160 \0 356 \0 002 = 002 J 346 A \0 \n 200 310 T \0 0033200 004 \0 020 \0 @ 002 321 310 T \0 3 \0 020 \0 P 002 0033220 330 346 P \0 020 \n 300 310 V \0 004 \0 020 376 001 \0 0033240 343 304 \0 ` \0 \0 310 P 202 X \0 020 \0 020 001 & 0033260 002 # 356 \0 \0 \0 \0 \0 310 F 002 a \0 020 \0 240 0033300 001 . \0 \0 356 \0 002 d \0 \0 346 A \0 \v \0 0033320 310 X \0 3 \0 020 \0 @ 002 341 310 X \0 3 \0 020 0033340 \0 P 002 350 310 6 300 024 ? 377 \0 \r 001 J 002 w 0033360 310 6 300 024 ? 377 \0 \t 001 R 002 } 310 6 300 024 0033400 ? 377 \0 \n 001 Z 002 203 310 6 300 024 ? 377 \0 0033420 001 b \0 \0 310 P 202 217 \0 020 \0 0 001 ~ 002 R 0033440 356 \0 002 222 \0 \0 346 A \0 \v @ 310 Z \0 d 0033460 \0 020 \0 @ \0 001 310 Z \0 004 \0 020 \0 P \0 \0 0033500 310 J 002 245 \0 020 \0 001 206 002 4 356 \0 \0 \0 0033520 002 250 346 Q \0 020 \v 200 310 \ \0 024 \0 020 \0 @ 0033540 \0 \0 310 N 202 266 \0 020 \0 300 001 246 \0 \0 356 \0 0033560 002 271 002 301 346 Q \0 020 \v 300 310 ^ \0 \f \0 020 0033600 \0 @ \0 \0 346 P \0 020 \f \0 310 ` \0 \f \0 020 0033620 \0 P \0 \0 310 N 202 317 \0 020 \0 260 001 256 002 260 0033640 356 \0 376 001 \0 223 7 002 322 002 332 346 Q \0 020 \f 0033660 @ 310 b \0 \f \0 020 \0 @ \0 \0 346 P \0 020 \f 0033700 200 310 d \0 \f \0 020 \0 P \0 \0 310 N 202 350 \0 0033720 020 \0 340 001 276 002 311 356 \0 002 353 002 363 346 Q \0 0033740 020 \f 300 310 f \0 \f \0 020 \0 @ \0 \0 346 P \0 0033760 020 \r \0 310 h \0 \f \0 020 \0 P \0 \0 310 N 203 0034000 001 \0 020 \0 220 001 306 002 342 356 \0 003 004 003 \f 346 0034020 Q \0 020 \r @ 310 j \0 \f \0 020 \0 @ \0 \0 346 0034040 P \0 020 \r 200 310 l \0 \f \0 020 \0 P \0 \0 310 0034060 J 003 032 \0 020 001 001 346 002 237 356 002 \0 \0 \0 0034100 \0 310 J 003 # \0 020 \0 P 001 366 003 024 356 \0 003 0034120 & \0 \0 346 Q \0 020 \r 300 310 n \0 d \0 020 \0 0034140 @ \0 \0 310 P 203 4 \0 020 \0 ` 001 376 002 211 356 0034160 \0 003 7 \0 \0 346 A \0 0 016 \0 310 p \0 d \0 0034200 020 \0 @ \0 001 310 p \0 004 \0 020 \0 P \0 001 310 0034220 p \0 004 \0 020 \0 ` \0 \0 330 H 303 O ? 377 \0 0034240 \f 002 026 \0 \0 356 \0 376 001 \0 243 a 003 R 003 _ 0034260 346 A \0 016 @ 310 r \0 004 \0 020 \0 @ 002 361 0034300 310 r \0 \f \0 020 \0 P 002 370 346 P \0 020 016 200 0034320 310 t \0 004 \0 020 \0 ` \0 \0 310 P 203 m \0 020 0034340 \0 320 002 F 003 . 356 \0 003 p \0 \0 346 A \0 P 0034360 016 300 310 v \0 d \0 020 \0 @ \0 001 310 v \0 004 0034400 \0 020 \0 P \0 001 310 v \0 004 \0 020 \0 ` \0 001 0034420 310 v \0 004 \0 020 \0 p \0 001 310 v \0 004 \0 020 0034440 \0 200 \0 \0 310 : 300 001 003 222 \0 231 002 Z \0 \0 0034460 350 \0 003 224 310 x 300 001 003 232 \0 Y 003 022 \0 \0 0034500 347 \b 221 020 017 200 310 J 003 243 \0 020 \0 p 002 f 0034520 003 035 356 \0 003 246 \0 \0 346 Q \0 020 020 \0 310 200 0034540 \0 d \0 020 \0 @ \0 \0 310 L 203 264 \0 020 001 020 0034560 002 n \0 \0 356 \0 003 267 003 277 346 Q \0 020 020 @ 0034600 310 202 \0 d \0 020 \0 @ 003 030 346 P \0 020 020 200 0034620 310 204 003 214 \0 020 \0 P 003 310 L 203 315 \0 020 0034640 001 \0 002 v 003 256 356 \0 003 320 003 335 376 001 \0 367 0034660 4 346 A \0 020 300 310 206 003 214 \0 020 \0 @ 003 0034700 ) 310 206 \0 035 \0 020 \0 P 003 0 346 P \0 020 021 0034720 \0 310 210 \0 3 \0 020 \0 ` 003 8 310 L 203 353 \0 0034740 020 \0 360 002 ~ 003 307 356 \0 003 356 \0 \0 346 Q \0 0034760 020 021 @ 310 212 003 214 \0 020 \0 @ 003 310 J 003 0035000 374 \0 020 \0 200 002 216 003 235 356 \0 003 377 \0 \0 346 0035020 Q \0 020 021 200 310 214 \0 024 \0 020 \0 @ \0 \0 \0 0035040 216 \0 002 001 ` \0 ` \0 002 \0 \0 \0 \0 030 \0 \0 0035060 004 \0 \0 \0 # \0 \0 \0 J \0 \0 \0 m \0 \0 \0 0035100 { \0 \0 \0 256 \0 \0 \0 321 \0 @ 362 \0 001 0035120 e @ \0 A m @ \0 001 x @ \0 A 200 @ \0 001 0035140 216 @ \0 001 226 @ \0 001 241 @ \0 001 251 @ \0 A 0035160 300 @ \0 A 312 @ \0 A 331 @ \0 A 355 @ \0 A 0035200 374 @ \0 B 006 @ \0 \0 \0 ( \0 \0 \b 001 321 \0 0035220 \0 ( \0 \0 020 001 321 002 q ( \0 \0 030 001 321 003 0035240 214 ( \0 \0 001 321 \0 \0 ( \0 \0 ( 001 321 \0 0035260 \0 376 001 \0 t 246 ( \0 \0 0 001 321 002 [ 0 . 0035300 003 I 0 2 003 366 0 6 003 345 0 : 002 373 0 > 0035320 003 g 0 B 002 / \0 \0 002 @ @ \0 002 M @ \0 0035340 002 g @ \0 002 225 \0 \0 002 253 @ \0 002 274 \0 \0 0035360 002 304 \0 \0 002 325 \0 \0 002 335 \0 \0 002 356 \0 \0 0035400 002 366 \0 \0 003 \a \0 \0 003 017 \0 \0 003 ) @ \0 0035420 003 : \0 \0 003 U @ \0 003 b @ \0 003 s \0 \0 0035440 003 224 ( | \0 8 001 321 \0 \0 \b \0 \0 8 002 Q 0035460 003 251 @ \0 003 272 \0 \0 003 302 \0 \0 003 323 \0 \0 0035500 003 340 \0 \0 003 361 \0 \0 004 002 @ \0 \0 \0 @ \0 0035520 003 M i ( 224 021 \0 033 002 230 \0 \0 \0 \0 \0 004 0035540 005 020 307 370 222 360 \0 025 002 240 \0 . \0 F \0 \0 0035560 005 020 306 251 222 360 \0 026 002 250 \0 2 \0 H \0 001 0035600 005 020 310 J 222 360 \0 027 002 260 \0 6 \0 J \0 002 0035620 003 264 225 030 223 T \0 030 002 270 \0 : \0 L \0 006 0035640 003 M h 363 224 021 \0 031 002 300 \0 > \0 N \0 005 0035660 003 M 024 207 224 \r 376 001 \0 017 025 \0 032 002 310 \0 0035700 B \0 P \0 003 003 264 225 \f 223 T \0 ` 003 \b \0 0035720 x \0 \0 177 377 177 377 \0 \n 002 001 201 324 \0 021 \0 0035740 \0 \0 004 \0 314 003 274 \0 \0 \0 024 ? 377 \0 002 201 0035760 372 \0 031 \0 004 \0 005 001 \v 005 p \0 310 \0 036 ? 0036000 377 \0 002 202 024 \0 031 \0 \t \0 004 001 020 005 | 003 0036020 \b \0 ( ? 377 \0 002 202 . \0 * \0 \r \0 006 001 0036040 025 005 310 001 \b \0 2 ? 377 \0 002 202 j \0 " \0 0036060 023 \0 005 001 032 006 024 001 H \0 < ? 377 \0 002 202 0036100 214 \0 \n \0 030 \0 004 001 037 006 \0 210 \0 F ? 0036120 377 \0 002 202 226 \0 \n \0 034 \0 004 001 $ 006 l \0 0036140 H \0 P \0 202 \0 002 203 024 \0 J \0 \0 \f 001 0036160 ) 006 270 002 \b \0 Z \0 212 \0 002 203 220 \0 Z \0 0036200 , \0 \r 001 . 006 304 001 210 \0 d ? 377 004 302 204 0036220 002 \0 O \0 9 \0 \f 001 3 006 320 002 210 \0 n ? 0036240 377 005 002 204 j \0 203 \0 E \0 021 001 8 006 334 002 0036260 310 \0 x ? 377 005 B 204 356 \0 / 376 001 \0 206 g 0036300 \0 V \0 \t 001 = 006 350 002 H @ \0 ? 377 005 202 0036320 205 210 002 O \0 _ \0 & 001 B 006 364 001 300 @ F 0036340 ? 377 004 B 203 035 \0 ? \0 ! \0 \n 200 \0 @ P 0036360 ? 377 004 202 203 251 \0 ? \0 - \0 \v 200 \0 N 200 0036400 \0 \0 003 I \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0036420 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0036700 376 001 \0 001 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0036720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0037300 \0 \0 \0 \0 \0 376 001 \0 2 0 \0 \v \0 205 \0 \r 0037320 \0 \r u 2 5 5 t e s t . m e s a \0 0037340 001 250 001 324 002 202 001 336 002 261 001 341 032 345 001 343 0037360 003 [ 001 372 003 240 002 001 003 305 002 004 003 375 002 \t 0037400 004 021 002 \n 004 q 002 024 004 336 002 025 005 \v 002 & 0037420 005 , 002 ) 005 [ 002 . 005 301 002 / 005 334 002 6 0037440 006 \r 002 B 006 . 002 E 006 E 002 G 006 215 002 j 0037460 006 316 002 s 006 355 002 w \a 020 002 z \a @ 002 212 0037500 \a n 002 214 \a 306 002 215 \a 324 002 220 \a 367 002 223 0037520 \b 2 002 226 \b 212 002 227 \b 230 002 232 \b 273 002 235 0037540 \b 366 003 024 \t # 003 035 \t P 003 035 \t n 003 0037560 \t 262 003 # \t 367 003 & \n 026 003 1 \n 0 003 ; 0037600 \n i 003 D \n 266 003 J \n 315 003 M \v 9 003 \ 0037620 \v ^ 003 220 \v 205 003 251 \v 266 003 251 \v 324 003 254 0037640 \f 030 003 257 \f _ 003 262 \f 177 003 275 \f 231 003 307 0037660 \f 326 003 322 \r # 003 330 \r T 003 334 \r l 003 336 0037700 \r 322 003 350 \r 367 004 002 016 W 376 001 \0 4 l 004 0037720 \v 016 200 004 016 016 237 004 023 016 317 004 016 343 004 0037740 ! 017 003 004 & 017 036 004 - 017 = 004 2 017 W 004 0037760 8 017 { 004 = 017 253 004 J 017 345 004 j 020 B 004 0040000 s 020 l 004 v 020 216 004 { 020 317 004 222 020 342 004 0040020 224 020 372 004 226 021 034 004 233 021 6 004 237 021 T 004 0040040 242 021 s 004 254 021 177 004 260 021 231 004 266 021 260 004 0040060 275 021 330 004 306 022 \t 004 314 022 + 004 321 022 231 004 0040100 356 022 342 004 356 023 ! 004 370 023 T 004 376 023 k 005 0040120 \0 023 231 005 004 023 305 005 \n 023 360 005 023 024 016 005 0040140 032 024 Z 005 210 024 277 005 221 024 320 005 227 024 346 005 0040160 240 024 374 005 256 025 % 005 272 025 C 005 316 025 200 005 0040200 336 025 231 005 350 025 264 005 364 025 334 005 374 026 017 006 0040220 024 026 6 006 * 026 Z 006 @ 026 234 006 V 026 300 006 0040240 ` 026 355 006 p 027 \r 006 202 027 9 006 220 027 215 006 0040260 250 027 251 006 266 027 326 006 306 030 \0 006 334 030 & 006 0040300 356 030 l 006 374 030 242 \a 024 030 274 \a ( 030 334 376 0040320 \0 * S 262 \a 2 031 026 \a F 031 7 \a T 031 X 0040340 \a b 031 y \a p 031 242 \a ~ 031 312 \a 214 031 352 0040360 \a 232 032 \t \a 250 032 3 \a 266 032 p \a 310 377 \0 0040400 \0 u 2 5 5 T e s t . m e s a \0 376 0040420 001 \0 d 024 - - u 2 5 5 T e s t . 0040440 m e s a 032 z 1 8 5 9 1 l 2 9 0040460 9 9 ( 1 7 9 2 ) \r - - L . S 0040500 t e w a r t , l a s t u p d 0040520 a t e d : S e p t e m b e r 0040540 2 0 , 1 9 7 9 3 : 4 9 P 0040560 M 032 z 1 8 5 9 1 l 2 9 9 9 \r 032 z 0040600 1 8 5 9 1 l 2 9 9 9 e 1 ( 7 6 2 0040620 ) \r D I R E C T O R Y 032 z 1 8 5 0040640 9 1 l 2 9 9 9 e 1 \r D i s p l a 0040660 y D e f s : F R O M " D i s 0040700 p l a y D e f s " , 032 z 1 8 5 9 0040720 1 l 4 2 6 9 ( 1 7 9 2 ) \r I n l 0040740 i n e D e f s : F R O M " I 0040760 n l i n e D e f s " , 032 z 1 8 5 0041000 9 1 l 4 2 6 9 e 1 ( 7 6 2 ) \r I 0041020 O D e f 376 001 \0 262 312 s : F R O M 0041040 " I O D e f s " , 032 z 1 8 5 9 0041060 1 l 4 2 6 9 e 1 \r R a m D e f s 0041100 : F R O M " R a m D e f s " 0041120 , 032 z 1 8 5 9 1 l 4 2 6 9 e 1 \r 0041140 u 2 5 5 D e f s : F R O M " 0041160 u 2 5 5 D e f s " , 032 z 1 8 5 9 0041200 1 l 4 2 6 9 e 1 \r W F D e f s : 0041220 F R O M " W F D e f s " ; 032 0041240 z 1 8 5 9 1 l 4 2 6 9 e 1 \r 032 z 0041260 1 8 5 9 1 l 2 9 9 9 ( 1 7 9 2 ) 0041300 \r u 2 5 5 T e s t : P R O G R 0041320 A M 032 z 1 8 5 9 1 l 2 9 9 9 e 1 0041340 ( 7 6 2 ) \ b 8 B \r I M P O R T 0041360 S D i s p l a y D e f s , I 0041400 n l i n e D e f s , I O D e f 0041420 s , R a m D e f 376 001 \0 ~ 306 s , 0041440 u 2 5 5 D e f s , W F D e f 0041460 s = 032 z 1 8 5 9 1 l 3 5 8 4 d 0041500 2 9 9 9 e 1 \ 6 8 b \r 032 z 1 8 5 0041520 9 1 l 2 9 9 9 ( 1 7 9 2 ) \r B E 0041540 G I N O P E N I n l i n e D 0041560 e f s , I O D e f s , u 2 5 0041600 5 D e f s , W F D e f s ; 032 z 0041620 1 8 5 9 1 l 2 9 9 9 ( 7 6 2 ) \r 0041640 s y s D i s p P a g e s : C A 0041660 R D I N A L _ 4 0 ; 032 z 1 8 0041700 5 9 1 l 2 9 9 9 ( 1 7 9 2 ) \r u 0041720 s e U C : B O O L E A N _ F A 0041740 L S E ; 032 z 1 8 5 9 1 l 2 9 9 9 0041760 \r l o w : A R R A Y [ 0 . . 0042000 1 7 7 B ] O F I N T E G E R 0042020 ; 032 z 1 8 5 9 1 l 2 9 9 9 \r 376 001 0042040 \0 306 j o u t : A R R A Y [ 0 0042060 . . 1 7 7 B ] O F I N T E G 0042100 E R ; 032 z 1 8 5 9 1 l 2 9 9 9 \r 0042120 h i g h : A R R A Y [ 0 . . 0042140 1 7 7 B ] O F I N T E G E R 0042160 ; 032 z 1 8 5 9 1 l 2 9 9 9 \r S e 0042200 t D i s p l a y : P U B L I C 0042220 P R O C E D U R E = 032 z 1 8 0042240 5 9 1 l 2 9 9 9 e 1 2 \ b 1 0 B 0042260 \r B E G I N 032 z 1 8 5 9 1 l 4 2 0042300 6 9 \r W F 0 [ " D i s p l a y 0042320 P a g e s ? " L ] ; 032 z 1 8 5 0042340 9 1 l 4 2 6 9 \r s y s D i s p P 0042360 a g e s _ R e a d N u m b e 0042400 r [ s y s D i s p P a g e s , 1 0042420 0 ] ; 032 z 1 8 5 9 1 l 4 2 6 9 \r 0042440 W F C 376 001 \0 253 O R [ ] ; 032 z 1 8 0042460 5 9 1 l 4 2 6 9 \r D i s p l a y 0042500 D e f s . S e t S y s t e m D i 0042520 s p l a y S i z e [ s y s D i s 0042540 p P a g e s , ( 3 * s y s D i s 0042560 p P a g e s ) / 2 ] ; 032 z 1 8 5 0042600 9 1 l 4 2 6 9 \r E N D ; 032 z 1 8 0042620 5 9 1 l 4 2 6 9 \r E n d O f S t 0042640 r i n g : P U B L I C P R O 0042660 C E D U R E [ c : C H A R A C 0042700 T E R ] R E T U R N S [ b : 0042720 B O O L E A N ] = 032 z 1 8 5 9 0042740 1 l 4 0 9 6 d 3 2 3 2 e 1 2 \ b 0042760 1 1 B \r B E G I N 032 z 1 8 5 9 1 0043000 l 4 5 0 2 \r S E L E C T c F 0043020 R O M 032 z 1 8 5 9 1 l 4 5 0 2 \r 0043040 C R , T A B , 376 001 \0 326 f L F 0043060 , S P = > b _ T R U E 0043100 ; 032 z 1 8 5 9 1 l 5 7 7 2 \r E N 0043120 D C A S E = > b _ F A L 0043140 S E ; 032 z 1 8 5 9 1 l 5 7 7 2 \r 0043160 E N D ; 032 z 1 8 5 9 1 l 4 5 0 2 0043200 e 1 ( 7 6 2 ) \r Y e s O r N o : 0043220 P U B L I C P R O C E D U R 0043240 E [ s : S T R I N G ] R E T 0043260 U R N S [ b : B O O L E A N ] 0043300 = 032 z 1 8 5 9 1 l 3 2 3 2 e 1 0043320 2 ( 1 7 9 2 ) \ b 7 B \r B E G I 0043340 N 032 z 1 8 5 9 1 l 4 5 0 2 \r W F 0043360 1 [ " % s " , s ] ; 032 z 1 8 0043400 5 9 1 l 4 5 0 2 \r S E L E C T 0043420 R e a d C h a r [ ] F R O M 032 0043440 z 1 8 5 9 1 l 4 5 0 2 \r ' 376 001 \0 0043460 035 205 Y , ' y , C R = > b 0043500 _ T R U E ; 032 z 1 8 5 9 1 l 0043520 5 7 7 2 \r E N D C A S E = > 0043540 b _ F A L S E ; 032 z 1 8 5 9 0043560 1 l 5 7 7 2 \r W F 0 [ I F b 0043600 T H E N " Y e s * n " E L S 0043620 E " N o * n " ] ; 032 z 1 8 5 9 0043640 1 l 4 5 0 2 \r E N D ; 032 z 1 8 5 0043660 9 1 l 4 5 0 2 e 1 ( 7 6 2 ) \r T 0043700 o g g l e U C : P R O C E D U 0043720 R E = 032 z 1 8 5 9 1 l 3 2 3 2 0043740 e 1 2 ( 1 7 9 2 ) \ b 8 B \r B E 0043760 G I N 032 z 1 8 5 9 1 l 4 5 0 2 \r 0044000 u s e U C _ N O T u s e U 0044020 C ; 032 z 1 8 5 9 1 l 4 5 0 2 \r W 0044040 F 0 [ " M i c r o c o d e i s 0044060 " 376 001 \0 Y 261 L ] ; 032 z 1 8 5 9 0044100 1 l 4 5 0 2 \r W F 0 [ I F u s 0044120 e U C T H E N " O N " E L 0044140 S E " O F F " ] ; 032 z 1 8 5 9 0044160 1 l 4 5 0 2 \r W F C R [ ] ; 032 z 0044200 1 8 5 9 1 l 4 5 0 2 e 1 ( 7 6 2 0044220 ) \r E N D ; 032 z 1 8 5 9 1 l 4 5 0044240 0 2 e 1 \r E C : P R O C E D U 0044260 R E [ v : I N T E G E R ] R 0044300 E T U R N S [ I N T E G E R ] 0044320 = 032 z 1 8 5 9 1 l 3 2 3 2 e 1 2 0044340 ( 1 7 9 2 ) \ b 2 B \r B E G I N 0044360 032 z 1 8 5 9 1 l 4 5 0 2 \r I F 0044400 u s e U C T H E N R E T U R 0044420 N [ E n c o d e [ v ] ] 032 z 1 8 0044440 5 9 1 l 4 5 0 2 \r E L S E R E 0044460 T U R N [ E n 376 001 \0 C 4 c o d e 0044500 M e s a [ v ] ] ; 032 z 1 8 5 9 1 0044520 l 4 5 0 2 \r E N D ; 032 z 1 8 5 9 0044540 1 l 4 5 0 2 e 1 ( 7 6 2 ) \r D C 0044560 : P R O C E D U R E [ v : I 0044600 N T E G E R ] R E T U R N S [ 0044620 I N T E G E R ] = 032 z 1 8 5 9 0044640 1 l 3 2 3 2 e 1 2 ( 1 7 9 2 ) \ 0044660 b 2 B \r B E G I N 032 z 1 8 5 9 1 0044700 l 4 5 0 2 \r I F u s e U C T 0044720 H E N R E T U R N [ D e c o d 0044740 e [ v ] ] 032 z 1 8 5 9 1 l 4 5 0 0044760 2 \r E L S E R E T U R N [ D e 0045000 c o d e M e s a [ v ] ] ; 032 z 1 0045020 8 5 9 1 l 4 5 0 2 \r E N D ; 032 z 0045040 1 8 5 9 1 l 4 5 0 2 e 1 ( 7 6 2 0045060 ) \r T e s t D e c o d e 376 001 \0 216 0045100 [ : P R O C E D U R E = 032 z 0045120 1 8 5 9 1 e 1 2 ( 1 7 9 2 ) \ b 0045140 1 0 B \r B E G I N 032 z 1 8 5 9 1 0045160 l 4 2 6 8 \r i , o : I N T E 0045200 G E R ; 032 z 1 8 5 9 1 l 4 2 6 8 0045220 \r W F 0 [ " D e c o d e * n " L 0045240 ] ; 032 z 1 8 5 9 1 l 4 2 6 8 \r W 0045260 F 0 [ " 1 2 b i t i s r 0045300 i g h t j u s t i f i e d , 0045320 f o r c o n v e n i e n c e . 0045340 * n " L ] ; 032 z 1 8 5 9 1 l 4 2 0045360 6 8 \r W F 0 [ " i n p u t i 0045400 n o c t a l , e n d w i t 0045420 h D E L . * n " L ] ; 032 z 1 8 0045440 5 9 1 l 4 2 6 8 \r D O 032 z 1 8 5 0045460 9 1 l 4 2 6 8 \r i _ R e a d 0045500 N 376 001 \0 207 241 u m b e r [ i , 8 0045520 ! R u b o u t = > G O T O 0045540 R e j e c t ] ; 032 z 1 8 5 9 1 0045560 l 5 5 3 8 \r I F i N O T I 0045600 N [ 0 . . 3 7 7 B ] T H E N 0045620 032 z 1 8 5 9 1 l 5 5 3 8 \r B E G 0045640 I N 032 z 1 8 5 9 1 l 6 8 0 8 \r W 0045660 r i t e L i n e [ " V a l u e 0045700 t o o b i g . " L ] ; 032 z 1 8 0045720 5 9 1 l 6 8 0 8 \r L O O P ; 032 z 0045740 1 8 5 9 1 l 6 8 0 8 \r E N D ; 032 0045760 z 1 8 5 9 1 l 6 8 0 8 \r o _ 0046000 D C [ i ] ; 032 z 1 8 5 9 1 l 5 5 0046020 3 8 \r W F 2 [ " i n p u t 0046040 ( o c t ) : % 3 b , o u 0046060 t p u t ( d e c ) : % 6 d 0046100 * n " , i , 376 001 \0 177 241 o / 1 6 0046120 ] ; 032 z 1 8 5 9 1 l 5 5 3 8 \r E 0046140 N D L O O P ; 032 z 1 8 5 9 1 l 5 0046160 5 3 8 \r E X I T S R e j e c t 0046200 = > W F C R [ ] ; 032 z 1 8 5 0046220 9 1 l 4 2 6 8 \r E N D ; 032 z 1 8 0046240 5 9 1 l 4 2 6 8 \r T e s t E n c 0046260 o d e : P R O C E D U R E = 0046300 032 z 1 8 5 9 1 e 1 2 \ b 1 0 B \r 0046320 B E G I N 032 z 1 8 5 9 1 l 4 2 6 0046340 8 \r i , i n , o : I N T E 0046360 G E R ; 032 z 1 8 5 9 1 l 4 2 6 8 0046400 \r W F 0 [ " E n c o d e * n " L 0046420 ] ; 032 z 1 8 5 9 1 l 4 2 6 8 \r W 0046440 F 0 [ " 1 2 b i t i s r 0046460 i g h t j u s t i f i e d , 0046500 f o r c o n v e n i 376 001 \0 256 2 0046520 e n c e . * n " L ] ; 032 z 1 8 5 0046540 9 1 l 4 2 6 8 \r W F 0 [ " i n 0046560 p u t i n d e c i m a l , 0046600 e n d w i t h D E L . * n " 0046620 L ] ; 032 z 1 8 5 9 1 l 4 2 6 8 \r 0046640 D O 032 z 1 8 5 9 1 l 4 2 6 8 \r i 0046660 _ R e a d N u m b e r [ i , 0046700 1 0 ! R u b o u t = > G 0046720 O T O R e j e c t ] ; 032 z 1 8 0046740 5 9 1 l 5 5 3 8 \r I F i N O 0046760 T I N [ - 2 0 4 8 . . 2 0 4 0047000 7 ] T H E N 032 z 1 8 5 9 1 l 5 0047020 5 3 8 \r B E G I N 032 z 1 8 5 9 1 0047040 l 6 8 0 8 \r W r i t e L i n e [ 0047060 " V a l u e t o o b i g . " 0047100 L ] ; 032 z 1 8 5 9 1 l 6 8 0 8 \r 0047120 376 001 \0 321 R L O O P ; 032 z 1 8 5 9 0047140 1 l 6 8 0 8 \r E N D ; 032 z 1 8 5 0047160 9 1 l 6 8 0 8 \r i n _ B I T 0047200 S H I F T [ i , 4 ] ; - - 0047220 l e f t j u s t i f y 032 z 1 8 0047240 5 9 1 l 5 5 3 8 \r o _ E C [ 0047260 i n ] ; 032 z 1 8 5 9 1 l 5 5 3 8 0047300 \r W F 2 [ " p c m ( d e 0047320 c ) : % 6 d , u - 2 5 5 0047340 ( o c t ) : % 3 b * n " , i 0047360 , o ] ; 032 z 1 8 5 9 1 l 5 5 3 0047400 8 \r E N D L O O P ; 032 z 1 8 5 9 0047420 1 l 5 5 3 8 \r E X I T S R e j 0047440 e c t = > W F C R [ ] ; 032 z 0047460 1 8 5 9 1 l 4 2 6 8 \r E N D ; 032 0047500 z 1 8 5 9 1 l 4 2 6 8 \r P r i n 0047520 t D e c o 376 001 \0 q 0 d e T a b l 0047540 e : P R O C E D U R E = 032 z 0047560 1 8 5 9 1 e 1 2 \ b 1 6 B \r B E 0047600 G I N 032 z 1 8 5 9 1 l 4 2 6 8 \r 0047620 i , j , k , l : I N T E 0047640 G E R ; 032 z 1 8 5 9 1 l 4 2 6 8 0047660 \r W F 0 [ " D e c o d e T a b 0047700 l e * n * n " L ] ; 032 z 1 0047720 8 5 9 1 l 4 2 6 8 \r F O R j 0047740 I N [ 0 . . 7 ] D O 032 z 1 8 0047760 5 9 1 l 4 2 6 8 \r W F 1 [ " % 6 0050000 d " , j ] ; 032 z 1 8 5 9 1 l 5 0050020 5 3 8 \r E N D L O O P ; 032 z 1 8 0050040 5 9 1 l 5 5 3 8 \r W F C R [ ] ; 0050060 032 z 1 8 5 9 1 l 4 2 6 8 \r F O R 0050100 i I N [ 0 . . 1 5 ] D O 0050120 032 z 1 8 5 9 1 l 4 2 376 001 \0 ) 374 6 0050140 8 \r W F 1 [ " % 2 b : " , i ] ; 0050160 032 z 1 8 5 9 1 l 5 5 3 8 \r F O R 0050200 j I N [ 0 . . 7 ] D O 032 0050220 z 1 8 5 9 1 l 5 5 3 8 \r k _ 0050240 i + ( j * 1 6 ) ; 032 z 1 8 5 9 1 0050260 l 6 8 0 8 \r l _ B I T S H I 0050300 F T [ D C [ k ] , - 4 ] ; 032 z 1 0050320 8 5 9 1 l 6 8 0 8 \r W F 1 [ " % 0050340 6 d " , l ] ; 032 z 1 8 5 9 1 l 0050360 6 8 0 8 \r E N D L O O P ; 032 z 1 0050400 8 5 9 1 l 6 8 0 8 \r W F C R [ ] 0050420 ; 032 z 1 8 5 9 1 l 5 5 3 8 \r E N 0050440 D L O O P ; 032 z 1 8 5 9 1 l 5 5 0050460 3 8 \r E N D ; 032 z 1 8 5 9 1 l 4 0050500 2 6 8 \r P r i n t E n c o d e T 0050520 a b l e : P R O C E D U R E 376 0050540 001 \0 200 2 = 032 z 1 8 5 9 1 e 1 2 0050560 \ b 1 6 B \r B E G I N 032 z 1 8 5 0050600 9 1 l 4 2 6 8 \r j , k , l : 0050620 I N T E G E R ; 032 z 1 8 5 9 1 0050640 l 4 2 6 8 \r W F 0 [ " E n c o d 0050660 e T a b l e * n * n " 0050700 L ] ; 032 z 1 8 5 9 1 l 4 2 6 8 \r 0050720 F O R j I N [ 0 . . 1 7 7 0050740 B ] D O 032 z 1 8 5 9 1 l 4 2 6 0050760 8 \r l o w [ j ] _ o u t [ j 0051000 ] _ h i g h [ j ] _ - 1 0051020 ; 032 z 1 8 5 9 1 l 5 5 3 8 \r E N 0051040 D L O O P ; 032 z 1 8 5 9 1 l 5 5 0051060 3 8 \r l _ 0 ; 032 z 1 8 5 9 1 0051100 l 4 2 6 8 \r l o w [ 0 ] _ 0 0051120 ; 032 z 1 8 5 9 1 l 4 2 6 8 \r F O 0051140 R j 376 001 \0 4 356 I N [ 0 . . 0051160 2 0 4 7 ] D O 032 z 1 8 5 9 1 l 0051200 4 2 6 8 \r k _ E C [ j * 1 6 0051220 ] ; 032 z 1 8 5 9 1 l 5 5 3 8 \r I 0051240 F k < l T H E N E X I T ; 0051260 032 z 1 8 5 9 1 l 5 5 3 8 \r o u t 0051300 [ k ] _ D C [ k ] / 1 6 ; 032 0051320 z 1 8 5 9 1 l 5 5 3 8 \r I F k 0051340 > l T H E N l o w [ k ] _ j 0051360 032 z 1 8 5 9 1 l 5 5 3 8 \r E L S 0051400 E h i g h [ l ] _ j ; 032 z 1 8 0051420 5 9 1 l 5 5 3 8 \r l _ k ; 032 0051440 z 1 8 5 9 1 l 5 5 3 8 \r E N D L 0051460 O O P ; 032 z 1 8 5 9 1 l 5 5 3 8 0051500 \r W F 0 [ " c o d e l 0051520 o w o u t h i g h 0051540 * n " ] ; 032 z 1 8 376 001 \0 032 371 5 9 0051560 1 l 4 2 6 8 \r F O R j I N 0051600 [ 0 . . 1 7 7 B ] D O 032 z 1 8 0051620 5 9 1 l 4 2 6 8 \r W F 4 [ " % 5 0051640 b % 4 d % 4 d 0051660 % 4 d * n " , j , l o w [ j 0051700 ] , o u t [ j ] , h i g h [ 0051720 j ] ] ; 032 z 1 8 5 9 1 l 5 5 3 8 0051740 \r E N D L O O P ; 032 z 1 8 5 9 1 0051760 l 5 5 3 8 \r E N D ; 032 z 1 8 5 9 0052000 1 l 4 2 6 8 \r L o a d M i c r o 0052020 c o d e : P R O C E D U R E 0052040 = 032 z 1 8 5 9 1 l 3 2 3 2 e 1 0052060 3 ( 7 6 2 ) \ b 1 3 B \r B E G I 0052100 N 032 z 1 8 5 9 1 l 4 5 0 2 e 1 \r 0052120 s : S T R I N G _ [ 4 0 ] 0052140 ; 032 z 1 8 5 9 1 l 4 5 0 2 \r 376 001 0052160 \0 247 235 u c : R a m D e f s . M 0052200 u I m a g e ; 032 z 1 8 5 9 1 l 4 0052220 5 0 2 \r W F 0 [ " L o a d m i 0052240 c r o c o d e . * n m i c r 0052260 o c o d e . b r f i l e n a m 0052300 e ? " ] ; \r R e a d I D [ s ] 0052320 ; 032 z 1 8 5 9 1 l 4 5 0 2 \r u c 0052340 _ R a m D e f s . R e a d P 0052360 a c k e d M u F i l e [ s ] ; 032 0052400 z 1 8 5 9 1 l 4 5 0 2 \r I F R 0052420 a m D e f s . L o a d R a m A n 0052440 d B o o t [ u c , F A L S E ] 0052460 # 0 T H E N W F 0 [ " . . 0052500 . f a i l e d . * n " ] 032 z 1 8 0052520 5 9 1 l 5 1 3 0 d 4 5 0 2 \r E L 0052540 S E W F 0 [ " . . . O K . * 0052560 n " ] 376 001 \0 374 222 ; 032 z 1 8 5 9 1 0052600 l 4 5 0 2 \r R a m D e f s . R e 0052620 l e a s e M u I m a g e [ u c ] 0052640 ; 032 z 1 8 5 9 1 l 4 5 0 2 \r E N 0052660 D ; 032 z 1 8 5 9 1 l 4 5 0 2 e 1 0052700 \r 032 z 1 8 5 9 1 l 3 2 3 2 e 1 \ 0052720 b \r u 2 5 5 M a i n L o o p : 0052740 P U B L I C P R O C E D U R E 0052760 = 032 z 1 8 5 9 1 e 1 2 ( 1 7 9 0053000 2 ) \ b 1 2 B \r B E G I N 032 z 1 0053020 8 5 9 1 l 4 2 6 8 \r c : C H A 0053040 R A C T E R ; 032 z 1 8 5 9 1 l 4 0053060 2 6 8 \r D O E N A B L E R u 0053100 b o u t = > C O N T I N U E 0053120 ; 032 z 1 8 5 9 1 l 4 2 6 8 \r W F 0053140 0 [ " > " ] ; 032 z 1 8 5 9 1 l 5 0053160 5 3 8 \r S E L E 376 001 \0 216 o C T 0053200 R e a d C h a r [ ] F R O M 032 0053220 z 1 8 5 9 1 l 5 5 3 8 \r ' = 0053240 > W F 0 [ " * n " L ] ; 032 z 1 0053260 8 5 9 1 l 6 8 0 8 \r ' . = > 0053300 W F 0 [ " . * n " L ] ; 032 z 1 8 0053320 5 9 1 l 6 8 0 8 \r ' - = > 032 z 0053340 1 8 5 9 1 l 6 8 0 8 \r B E G I N 0053360 032 z 1 8 5 9 1 l 8 0 7 8 \r W F 0 0053400 [ " - - " L ] ; 032 z 1 8 5 9 1 0053420 l 8 0 7 8 \r U N T I L ( c _ R 0053440 e a d C h a r [ ] ) = C R D O 0053460 W r i t e C h a r [ c ] ; E 0053500 N D L O O P ; 032 z 1 8 5 9 1 l 9 0053520 3 1 2 d 8 0 7 8 \r W F 0 [ " * n 0053540 " L ] ; 032 z 1 8 5 9 1 l 8 0 7 8 0053560 \r E N D ; 032 z 1 8 5 9 1 l 376 001 \0 0053600 2 h 8 0 7 8 \r ' L , ' l = > 0053620 L o a d M i c r o c o d e [ ] 0053640 ; 032 z 1 8 5 9 1 l 6 8 0 8 \r ' D 0053660 , ' d = > T e s t D e c o 0053700 d e [ ] ; 032 z 1 8 5 9 1 l 6 8 0 0053720 8 \r ' E , ' e = > T e s t 0053740 E n c o d e [ ] ; 032 z 1 8 5 9 1 0053760 l 6 8 0 8 \r ' M , ' m = > 032 0054000 z 1 8 5 9 1 l 6 8 0 8 \r B E G I 0054020 N 032 z 1 8 5 9 1 l 8 0 7 8 \r W F 0054040 0 [ " M i s c e l l a n e o u s 0054060 " L ] ; 032 z 1 8 5 9 1 l 8 0 7 0054100 8 \r S E L E C T R e a d C h a 0054120 r [ ] F R O M 032 z 1 8 5 9 1 l 0054140 8 0 7 8 \r ' D , ' d = > S 0054160 e t D i s p l a y [ ] ; 032 z 1 8 0054200 5 9 376 001 \0 377 } 1 l 9 3 4 8 \r ' ? 0054220 = > W F 0 [ " D i s p l a 0054240 y . * n " L ] ; 032 z 1 8 5 9 1 l 0054260 9 3 4 8 \r E N D C A S E = > 0054300 W F 0 [ " ? ? ? * n " L ] ; 032 z 0054320 1 8 5 9 1 l 9 3 4 8 \r E N D ; 032 0054340 z 1 8 5 9 1 l 8 0 7 8 \r ' P , 0054360 ' p = > 032 z 1 8 5 9 1 l 6 8 0 0054400 8 \r B E G I N 032 z 1 8 5 9 1 l 8 0054420 0 7 8 \r W F 0 [ " P r i n t " 0054440 L ] ; 032 z 1 8 5 9 1 l 8 0 7 8 \r 0054460 S E L E C T R e a d C h a r [ 0054500 ] F R O M 032 z 1 8 5 9 1 l 8 0 0054520 7 8 \r ' D , ' d = > P r i 0054540 n t D e c o d e T a b l e [ ] ; 0054560 032 z 1 8 5 9 1 l 9 3 4 8 \r ' E , 0054600 ' e = > 376 001 \0 204 021 P r i n 0054620 t E n c o d e T a b l e [ ] ; 032 0054640 z 1 8 5 9 1 l 9 3 4 8 \r ' ? = 0054660 > W F 0 [ " D e c o d e T 0054700 a b l e , E n c o d e T a b 0054720 l e . * n " L ] ; 032 z 1 8 5 9 0054740 1 l 1 0 4 9 6 d 9 3 4 8 \r E N D 0054760 C A S E = > W F 0 [ " ? ? ? 0055000 * n " L ] ; 032 z 1 8 5 9 1 l 9 3 0055020 4 8 \r E N D ; 032 z 1 8 5 9 1 l 8 0055040 0 7 8 \r ' Q , ' q = > I F 0055060 Y e s O r N o [ " Q u i t . " 0055100 L ] T H E N R E T U R N [ ] 0055120 ; 032 z 1 8 5 9 1 l 6 8 0 8 \r ' U 0055140 , ' u = > T o g g l e U C 0055160 [ ] ; 032 z 1 8 5 9 1 l 7 9 5 8 d 0055200 6 8 0 8 \r ' ? = > B 376 001 \0 354 0055220 326 E G I N 032 z 1 8 5 9 1 l 7 9 5 0055240 8 d 6 8 0 8 \r W F 0 [ " D e c o 0055260 d e " ] ; 032 z 1 8 5 9 1 l 9 2 0055300 2 8 d 8 0 7 8 \r W F 0 [ " E n c 0055320 o d e " ] ; 032 z 1 8 5 9 1 l 9 0055340 2 2 8 d 8 0 7 8 \r W F 0 [ " F i 0055360 l t e r " ] ; 032 z 1 8 5 9 1 l 0055400 9 2 2 8 d 8 0 7 8 \r W F 0 [ " L 0055420 o a d M i c r o c o d e " ] 0055440 ; 032 z 1 8 5 9 1 l 9 2 2 8 d 8 0 0055460 7 8 \r W F 0 [ " M i s c i l l a 0055500 n e o u s " ] ; 032 z 1 8 5 9 1 0055520 l 9 2 2 8 d 8 0 7 8 \r W F 0 [ " 0055540 P r i n t " ] ; 032 z 1 8 5 9 1 0055560 l 9 2 2 8 d 8 0 7 8 \r W F 0 [ " 0055600 Q u i t " ] ; 032 z 1 8 5 9 1 l 0055620 9 376 001 \0 221 { 2 2 8 d 8 0 7 8 \r W 0055640 F 0 [ " u ( T o g g l e u c o 0055660 d e ) " ] ; 032 z 1 8 5 9 1 l 9 0055700 2 2 8 d 8 0 7 8 \r W F 0 [ " * n 0055720 " ] ; 032 z 1 8 5 9 1 l 9 2 2 8 d 0055740 8 0 7 8 \r E N D ; 032 z 1 8 5 9 1 0055760 l 9 2 2 8 d 8 0 7 8 \r E N D C A 0056000 S E = > W F 0 [ " ? ? ? * n 0056020 " L ] ; 032 z 1 8 5 9 1 l 6 8 0 8 0056040 \r E N D L O O P ; 032 z 1 8 5 9 1 0056060 l 5 5 3 8 \r E N D ; 032 z 1 8 5 9 0056100 1 l 4 2 6 8 \r 032 z 1 8 5 9 1 l 3 0056120 2 3 2 e 1 ( 7 6 2 ) \ b \r - - 0056140 M a i n L i n e C o d e 032 z 0056160 1 8 5 9 1 l 3 2 3 2 \r u 2 5 5 M 0056200 a i n L o o p [ ] ; 032 z 1 8 5 9 0056220 1 ( 1 7 9 2 376 \0 004 322 ) \r E N D 0056240 . 032 z 1 8 5 9 1 \r 032 z 1 8 5 9 1 0056260 l 3 2 3 2 ( 7 6 2 ) \r 374 0056274