$ od -c -N 50000 [Indigo]<Alto-1822>AITest.dm!2>AITest.syms 0000000 002 006 \t 351 \0 020 005 306 \t 177 \t 344 \0 \0 \0 \0 0000020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0000040 005 266 \n A I T e s t . R U N \0 \t A 0000060 I T e s t . X C \v A I T e s t . 0000100 S Y M S \t A I T e s t . B S \t A 0000120 I T e s t . B R \t A I w o r k . 0000140 B R \n A I w o r k b . B R \0 \t A 0000160 I C o m m . B R \t A I M e n u . 0000200 B R 017 A I M e n u T a b l e s . 0000220 B R 023 A I E d i t M e n u T a b 0000240 l e s . B R \f A l t o Q u e u e 0000260 . B R \0 \f A l t o T i m e r . B 0000300 R \0 \b A i s i o . B R \0 \n A i n 0000320 c o d e . B R \0 \r A I M e n u I 0000340 n i t . B R \t A I I n i t . B R 0000360 \a A U S p a c e \t A U C o n t e 0000400 x t \n A u t o U p d a t e \0 020 A 0000420 u t o U p d a t e S w i t c h \0 0000440 \b A l l o c a t e \0 005 a i s i o 0000460 \n B l a s t S p a c e \0 \f B l a 0000500 s t C o n t e x t \0 005 B l a s t 0000520 \t B l a s t P r o c 005 B l o c k 0000540 \a B u f S i z e \b B l i n k B o 0000560 x \0 020 B u f f e r P r i n t C o 0000600 u n t \0 004 b l u e \0 \n C o n t e 0000620 x t . B R \0 016 C o n t e x t I n 0000640 i t . B R \0 005 C t x Z n 005 C M a 0000660 s k 006 C S t a c k \0 005 C P r o c 0000700 017 C a l l C o n t e x t L i s t 0000720 \a C l e a n u p \b C l e a r I W 0000740 D \0 \a C A P E c h o \b C o n t e 0000760 n t s \0 \v C o m m u n i c a t e 0001000 \f C h e c k B u f f e r s \0 022 C 0001020 r e a t e S t r i n g S t r e a 0001040 m \0 006 C l o s e s \0 \b C o m m F 0001060 l a g \0 \f C u r s o r I n s i d 0001100 e \0 \t C h a r W i d t h 016 C a u 0001120 s e I n t e r r u p t \0 \t C t x 0001140 C a l l e r \n C t x R u n n i n 0001160 g \0 \t C t x S w i t c h \f C h a 0001200 n g e W i n d o w \0 \v C h e c k 0001220 C o n s t s \n C u r r e n t P o 0001240 s \0 \b C o R e t u r n \0 027 C r e 0001260 a t e M e n u D i s p l a y S t 0001300 r e a m 021 C o n v e r t T o R e 0001320 l a t i v e 023 C r e a t e D i s 0001340 p l a y S t r e a m 002 c b \0 \n c 0001360 I n t e r r u p t \0 \n c I n t S 0001400 w i t c h \0 \v c h e c k c o n s 0001420 t s \a D i s m i s s 021 D i s a b 0001440 l e I n t e r r u p t s 004 D e a 0001460 d \0 \v D i s c a r d M o d e 020 D 0001500 e c o d e I M P M e s s a g e \0 0001520 020 D e s t r o y I n t e r r u p 0001540 t \0 \a D e q u e u e \v D e f a u 0001560 l t A r g s 005 D i r t y 003 d s p 0001600 006 E n d o f s \0 \n E d i t P a c 0001620 k e t \0 020 E n a b l e I n t e r 0001640 r u p t s \0 \f E d i t M e n u I 0001660 n i t \0 \a E n q u e u e \t e M e 0001700 n u D a t a 005 e r a s e \a F l i 0001720 p B o x \a F i n d D C B 004 F r e 0001740 e \0 021 F i n d I n t e r r u p t 0001760 M a s k \t F i x e d L e f t 004 G 0002000 e t s \0 \f G e t B o x S t r i n 0002020 g \0 \f G e t B o x N u m b e r \0 0002040 \a G e t F o n t \t G o t o F r a 0002060 m e \b G e t F i x e d \0 \t H o s 0002100 t R e l a y \f I n t e r r u p t 0002120 . B R \0 020 I n t e r r u p t I n 0002140 i t . B R \0 005 I M a s k 006 I S t 0002160 a c k \0 005 I P r o c \t I n i t W 0002200 o r l d \v I M P C o m m M o d e 0002220 \r I M P H o s t N u m b e r \f I 0002240 M P I m p N u m b e r \0 006 I M P 0002260 N o p \0 \r I M P E c h o L e a d 0002300 e r 016 I n t e r r u p t E n t r 0002320 y \0 \f I n s e r t B e f o r e \0 0002340 \v I n s e r t A f t e r 017 I n i 0002360 t i a l i z e T i m e r 021 I n i 0002400 t i a l i z e F s t r e a m 021 I 0002420 n t e r p r e t T e m p l a t e 0002440 021 I n i t i a l i z e C o n t e 0002460 x t 023 I n i t i a l i z e I n t 0002500 e r r u p t \r I n i t B l a s t 0002520 P r o c 016 I n i t i a l i z e Z 0002540 o n e \0 \n i I n t e r r u p t \0 0002560 004 i B u f \0 006 i T i m e r \0 \n i 0002600 I n t S w i t c h \0 005 i n d e x 0002620 021 i n t e r r u p t P r o l o g 0002640 u e 020 i n t e r r u p t s A c t 0002660 i v e \0 017 i n t e r r u p t F i 0002700 n i s h 004 J R a m \0 004 j r a m \0 0002720 004 k e y s \0 \n L o a d R a m . B 0002740 R \0 \t L o a d u C o d e \b L o o 0002760 p E c h o \0 006 L i s t e n \0 \a L 0003000 o a d R a m \r L o a d P a c k e 0003020 d R A M \n l a s t C S F c t n \0 0003040 020 l v U s e r F i n i s h P r o 0003060 c \0 \f l v C u r s o r L i n k \0 0003100 017 M e n u B o x U t i l s . B R 0003120 \r M e n u W i n d o w . B R \a M 0003140 P S p a c e \t M P C o n t e x t 0003160 \b M e n u D a t a \0 004 M e n u \0 0003200 004 M a i n \0 \b M e n u P r o c \0 0003220 \v M a s t e r C l e a r 001 M 004 M 0003240 s e l \0 \n M a k e I M P N o p \0 0003260 \n M a k e P R U N o p \0 \v M a k 0003300 e I M P E c h o \v M a k e P R U 0003320 E c h o \f M e n u I n i t H e l 0003340 p \0 \n M o v e W i n d o w \0 \a M 0003360 y F r a m e \b M e n u S i z e \0 0003400 \n M a k e O n e B i t \0 005 m e n 0003420 u S \n m e n u S t r e a m \0 \a m 0003440 e n u M a p \b m e n u S M a p \0 0003460 005 O M a s k 006 O S t a c k \0 005 O 0003500 P r o c \b O p e n F i l e \0 \n O 0003520 u t l i n e B o x \0 004 o d c b \0 0003540 \v o i H o s t R e l a y \n o i T 0003560 e s t M o d e \0 \n o I n t e r r 0003600 u p t \0 004 o B u f \0 \t o i D i s 0003620 c a r d 006 o T i m e r \0 \n o I n 0003640 t S w i t c h \0 \f P a c k e t L 0003660 e n g t h \0 \r P R U H o s t N u 0003700 m b e r 016 P u t B o x T e m p l 0003720 a t e \0 017 P a c k e t L o o p C 0003740 o u n t \v P u t T e m p l a t e 0003760 \n P a c k e t T y p e \0 \r P a c 0004000 k e t P a t t e r n \f P r i n t 0004020 B u f f e r s \0 \r P R U E c h o 0004040 L e a d e r 006 P R U T o p \0 006 P 0004060 u t N u m \0 004 P u t s \0 004 p u t 0004100 s \0 001 Q \v Q u e u e L e n g t h 0004120 \v R e a d P R a m . B R \t R a n 0004140 d o m . B R \a R x S p a c e \t R 0004160 x C o n t e x t \r R e a d P a c 0004200 k e d R A M 006 R a n d o m \0 \n R 0004220 e c e i v e r O n \0 \b R e c e i 0004240 v e r \0 020 R a m C o n f i g u r 0004260 a t i o n \0 \a R R a m V e c \t R 0004300 e a d B l o c k \t R e t r y C a 0004320 l l \b R a m I m a g e \0 003 r e d 0004340 020 S t r i n g S t r e a m s . B 0004360 R \0 006 S Y S . B K \0 006 S t o p X 0004400 o \0 006 S t o p X c \0 006 S t o p Y 0004420 o \0 006 S t o p Y c \0 003 S e l \b S 0004440 c a n M e n u \0 \n S e t R e s u 0004460 l t s \0 \n S i l e n t B o o t \0 0004500 \t S e t C S F c t n \r S e t I n 0004520 t e r r u p t s \v S B o o t V e 0004540 c t o r \n S e t C o n t r o l \0 0004560 021 S e t I n t e r r u p t M a s 0004600 k s \n S t a r t I n p u t \0 017 S 0004620 t a r t L a s t O u t p u t \v S 0004640 t a r t O u t p u t \b S e t T i 0004660 m e r \0 \a S t a r t I O 021 S h o 0004700 w D i s p l a y S t r e a m 006 S 0004720 e t B L V \0 \v S e q u e n c e N 0004740 u m \a S e n d N o p \b S e n d E 0004760 c h o \0 \f S e l e c t W i n d o 0005000 w \0 \t S M C W i n d o w \v S t r 0005020 i n g G e t O v \v S t r i n g P 0005040 u t O v \f S t r i n g C l o s e 0005060 s \0 \f S e t u p F s t r e a m \0 0005100 006 S e t E o f \0 006 S y s E r r \0 0005120 020 S c a n M e n u D C B C h a i 0005140 n \0 021 S e t u p P a r a m D i s 0005160 p l a y 006 s e l e c t \0 023 s a v 0005200 e d U s e r F i n i s h P r o c 0005220 \a s y s Z o n e \a s y s F o n t 0005240 \v T e m p l a t e . B R \a T e s 0005260 t A l l \a T e s t B L Z \n T e s 0005300 t G a t h e r \0 \a T e s t I n t 0005320 \v T e s t S c a t t e r 004 T y p 0005340 e \0 \b T e s t M o d e \0 017 T i m 0005360 e r H a s E x p i r e d \a t o V 0005400 a l u e 006 U p d a t e \0 \a U n q 0005420 u e u e \n u C o d e F n a m e \0 0005440 016 u p d a t e I n t e r v a l \0 0005460 003 W s s \n W r i t e C S t a t \0 0005500 \b W r i t e B o x \0 002 W s \0 \a W 0005520 R a m V e c 002 W o \0 005 w o r k S 0005540 \b w o r k S M a p \0 005 w r i t e 0005560 \a w r a m v e c 005 Y i e l d 006 y 0005600 e l l o w \0 004 Z e r o \0 \0 356 004 021 0005620 \b 001 002 \0 \0 \0 \0 303 \b 001 002 001 \0 \0 003 037 0005640 \b 001 002 002 \0 \0 003 # \b 001 002 003 \0 \0 \0 h 0005660 \b 001 002 004 \0 \0 \0 l \b 001 002 005 \0 \0 004 # 0005700 \b 001 002 006 \0 \0 004 ' \b 001 002 \a \0 \0 \0 210 0005720 \b 001 002 \b \0 \0 \0 216 \b 001 002 \t \0 \0 003 v 0005740 \b 001 002 \n \0 \0 005 235 \b 001 002 \v \0 \0 003 y 0005760 \b 001 002 \f \0 \0 003 177 \b 001 002 \r \0 \0 003 203 0006000 \b 001 002 016 \0 \0 005 240 \b 001 002 017 \0 \0 003 ( 0006020 \b 001 002 020 \0 \0 004 ^ \b 001 002 021 \0 \0 005 257 0006040 \b 001 002 022 \0 \0 \0 262 \b 001 002 023 \0 \0 \0 225 0006060 \b 001 002 024 \0 \0 004 m \b 001 002 025 \0 \0 004 q 0006100 \b 001 002 026 \0 \0 004 u \b 001 002 027 \0 \0 004 y 0006120 \b 001 002 030 \0 \0 003 - \b 001 002 031 \0 \0 004 } 0006140 \b 001 002 032 \0 \0 002 # \b 001 002 033 \0 \0 003 210 0006160 \b 001 002 034 \0 \0 \0 306 \b 001 002 035 \0 \0 002 & 0006200 \b 001 002 036 \0 \0 003 213 \b 001 002 037 \0 \0 \0 311 0006220 \b 001 002 \0 \0 003 235 \f 001 002 ! \0 \0 003 0 0006240 024 001 002 " 003 001 003 3 020 001 002 # 003 0 \0 q 0006260 020 001 002 $ 004 352 \0 230 020 001 002 % 005 003 \0 315 0006300 020 001 002 & 005 L 002 * 020 001 002 ' 005 e 003 217 0006320 020 001 002 ( 005 y 005 z \b 003 002 ) \0 \0 002 - 0006340 020 030 002 * 5 I \0 320 030 \n 002 + ! 035 \0 235 0006360 030 \n 002 , ! & 001 260 020 031 002 - \0 Q 002 330 0006400 \b 031 002 . \0 % 001 357 020 031 002 / \0 L 004 177 0006420 020 005 002 0 025 372 001 e \b 002 002 1 \0 \0 004 204 0006440 020 003 002 2 \r 305 \0 330 020 003 002 3 020 [ 004 212 0006460 020 003 002 4 017 S 002 341 020 003 002 5 017 031 003 8 0006500 020 002 002 6 \b 247 \0 334 020 002 002 7 \b 260 004 220 0006520 020 002 002 8 \b / 005 F 020 002 002 9 005 225 \0 341 0006540 020 004 002 : 021 223 005 J 020 002 002 ; 006 261 005 N 0006560 020 002 002 < \a D 005 T 020 002 002 = \a 236 002 346 0006600 020 002 002 > \b 363 002 353 020 002 002 ? \b 272 001 264 0006620 020 003 002 @ \f 200 005 X 020 002 002 A 006 343 005 ^ 0006640 020 003 002 B 017 251 005 r 020 003 002 C 017 f \0 345 0006660 020 003 002 D 017 357 \0 352 020 004 002 E 021 M 004 225 0006700 020 003 002 F 020 g 002 016 020 002 002 G \b d 003 240 0006720 \b 002 002 H 377 377 005 a 020 002 002 I \b 7 003 246 0006740 \b 002 002 J 377 377 \0 360 020 003 002 K 021 001 005 210 0006760 020 031 002 L \0 003 001 362 020 003 002 M \v 274 001 371 0007000 020 003 002 N \v 035 003 304 \b 003 002 O \0 \f \0 240 0007020 \b 002 002 P 004 \0 002 2 \b 004 002 Q 377 377 002 8 0007040 \b 004 002 R \0 002 003 313 \b 004 002 S 020 230 002 ? 0007060 \b 004 002 T \0 003 322 020 003 002 U \n 376 003 332 0007100 \b 003 002 V \0 001 002 372 \b 002 002 W \0 \0 004 234 0007120 \b 003 002 X 377 336 001 326 020 005 002 Y 027 4 \0 w 0007140 \b 003 002 Z 377 377 004 242 020 002 002 [ \t 270 005 212 0007160 020 003 002 \ \n A 001 y 030 \r 002 ] # H 005 200 0007200 \b 003 002 ^ \0 \n 005 * 030 \b 002 _ 261 001 } 0007220 030 \t 002 ` ! 027 001 g \b 002 002 a \0 \0 001 272 0007240 030 \t 002 b ! 033 002 242 \b 002 002 c \0 \0 003 254 0007260 \b 002 002 d \0 \0 002 250 \b 002 002 e \0 \0 003 262 0007300 \b 002 002 f \0 \0 003 265 \b 002 002 g \0 \0 002 253 0007320 \b 002 002 h \0 \0 003 272 \b 002 002 i \0 \0 005 n 0007340 \f 002 002 j \0 d 001 206 020 002 002 k \b 020 001 211 0007360 020 002 002 l \b 242 004 250 020 002 002 m \t 252 004 261 0007400 020 002 002 n \t 350 004 267 020 002 002 o \t 377 004 277 0007420 020 002 002 p \n 034 \0 244 020 003 002 q \f r 001 m 0007440 \b 003 002 r \0 \0 002 257 \b 003 002 s \0 \0 003 276 0007460 \b 003 002 t \0 \0 005 f 030 \r 002 u # @ 001 217 0007500 020 004 002 v 024 247 003 342 020 023 002 w ' t \0 205 0007520 030 016 002 x # Z 004 305 030 \r 002 y # 9 004 312 0007540 020 031 002 z \0 225 003 350 \b 003 002 { \0 002 \0 251 0007560 \b 003 002 | \0 \0 003 356 \b 003 002 } 360 360 001 316 0007600 \b 003 002 ~ \0 \0 002 265 \f 003 002 177 \0 \0 003 > 0007620 \f 003 002 200 \0 \0 003 ? \f 003 002 201 \0 \0 003 365 0007640 020 003 002 202 016 ? \0 367 020 022 002 203 & 354 001 001 0007660 020 031 002 204 \0 K 005 220 020 005 002 205 027 327 004 316 0007700 020 031 002 206 \0 027 002 F \b 004 002 207 \0 \0 002 J 0007720 \b 004 002 210 \0 \0 003 374 \b 004 002 211 \0 \0 004 003 0007740 \b 004 002 212 \0 \0 003 222 020 031 002 213 \0 . 004 , 0007760 020 020 002 214 % Z 005 225 020 031 002 215 \0 004 004 327 0010000 020 017 002 216 # 305 004 3 030 021 002 217 & 264 001 005 0010020 \b 004 002 220 \0 \0 004 7 \b 004 002 221 \0 \0 004 333 0010040 \f 004 002 222 \0 \0 004 = 020 004 002 223 022 7 004 341 0010060 020 004 002 224 023 8 004 345 020 004 002 225 023 h 003 B 0010100 020 004 002 226 023 221 003 H 020 004 002 227 023 315 003 N 0010120 020 004 002 230 024 023 003 T 020 004 002 231 024 X 001 \n 0010140 020 005 002 232 026 275 001 332 020 005 002 233 027 250 001 323 0010160 030 \b 002 234 g 002 \0 020 031 002 235 \0 030 001 256 0010200 \b 031 002 236 \0 002 001 021 020 031 002 237 \0 024 005 245 0010220 030 \b 002 240 037 367 003 Z 020 006 002 241 030 251 001 303 0010240 020 \a 002 242 036 O 004 016 030 \b 002 243 E 003 \0 0010260 \b 031 002 244 200 027 001 026 030 \t 002 245 ! 016 001 230 0010300 030 \t 002 246 ! 004 002 270 030 \t 002 247 323 002 301 0010320 \b \t 002 250 \0 \0 002 312 030 \t 002 251 370 005 . 0010340 \b \t 002 252 377 377 002 Q 034 \t \0 ( 325 005 254 0010360 030 \n 002 253 ! & 001 036 \b \n 002 254 \0 \0 001 # 0010400 030 \n 002 255 ! G 001 ) \b \n 002 256 \0 \0 004 352 0010420 020 \v 002 257 ! K 003 a 020 \v 002 260 ! T 001 . 0010440 020 \v 002 261 ! ] 004 361 024 \v 002 262 ! f 003 \t 0010460 \b 031 002 263 \0 & 003 227 020 025 002 264 3 021 001 312 0010500 030 \f 002 265 " 362 001 241 030 \f 002 266 " 377 005 v 0010520 030 \f 002 267 # 035 002 Y 030 \f 002 270 # \a 002 ` 0010540 030 \f 002 271 # 022 004 022 030 \f 002 272 # . 002 f 0010560 030 \r 002 273 # ? 002 357 020 017 002 274 # c 004 B 0010600 020 017 002 275 # 372 001 5 024 017 002 276 $ } 005 227 0010620 024 017 002 277 $ 325 004 K 024 017 002 300 % 016 002 322 0010640 024 017 002 301 % J 001 245 020 031 002 302 \0 z 002 363 0010660 020 020 002 303 % 277 001 s 024 020 002 304 % 350 005 250 0010700 024 020 002 305 & y 002 325 024 020 002 306 & 245 004 O 0010720 020 031 002 307 \0 ? 005 233 020 031 002 310 \0 \b 004 366 0010740 020 022 002 311 ' 1 004 374 020 022 002 312 ' A 005 002 0010760 020 022 002 313 ' P 005 8 \b 031 002 314 \0 221 \0 200 0011000 020 031 002 315 \0 020 002 n 020 031 002 316 \0 2 005 \t 0011020 020 031 002 317 \0 3 005 020 020 031 002 320 \0 5 004 T 0011040 020 031 002 321 \0 215 001 253 020 031 002 322 \0 7 001 ; 0011060 020 031 002 323 \0 4 001 336 020 031 002 324 \0 021 002 w 0011100 024 023 002 325 ' 233 004 \a 020 023 002 326 ( 247 002 004 0011120 020 031 002 327 \0 210 001 A 020 031 002 330 \0 212 003 g 0011140 020 031 002 331 \0 204 004 \v 020 031 002 332 \0 M 005 024 0011160 020 031 002 333 200 030 004 Y 030 024 002 334 ) ? 001 F 0011200 020 025 002 335 2 @ 003 k 020 025 002 336 2 O 005 030 0011220 024 025 002 337 2 W 001 R 020 025 002 340 3 330 005 263 0011240 020 031 002 341 \0 | 002 200 020 026 002 342 4 ^ 002 211 0011260 020 027 002 343 4 224 001 341 020 027 002 344 4 377 003 p 0011300 024 027 002 345 5 033 005 ! 020 030 002 346 7 006 002 223 0011320 020 030 002 347 7 265 002 \t 020 031 002 350 \0 \t 002 232 0011340 020 031 002 351 \0 016 001 [ 020 031 002 352 \0 023 005 < 0011360 \b 031 002 353 \0 001 001 352 020 031 002 354 \0 \v \0 031 0011400 \0 027 \0 001 003 \0 002 224 \0 034 \0 001 005 224 004 254 0011420 \0 ! \0 001 \n @ \a \f \0 ' \0 001 021 L 004 255 0011440 \0 , \0 001 025 371 002 257 \0 1 \0 001 030 250 005 246 0011460 \0 9 \0 001 036 N 001 251 003 020 \0 001 037 367 \0 333 0011500 002 023 \0 001 322 \0 K \0 265 \0 001 ! 035 \0 - 0011520 003 030 \0 001 ! J 001 250 \0 C \0 001 " 362 \0 G 0011540 \0 J \0 001 # 9 \0 ! \0 Q \0 001 # Z \0 \b 0011560 002 333 \0 001 # b 001 367 004 030 \0 001 % Y 001 [ 0011600 004 036 \0 001 & 264 \0 7 004 ` \0 001 & 353 \0 210 0011620 005 @ \0 001 ' s 001 313 \0 V \0 001 ) > \t 001 0011640 \0 \ \0 001 2 ? 002 036 \0 273 \0 001 4 ] \0 6 0011660 002 032 \0 001 4 223 \0 265 \0 c \0 001 5 H 002 261 0011700 004 i \0 001 \0 \0 \0 \0 \0 001 \0 001 \0 \0 003 \0 0011720 7 371 0011722