$ od -c -N 50000 [Indigo]<Alto-1822>extra.dm!1>AIProms.draw 0000000 377 \0 \0 a i c p r o m . d r a w \0 0000020 376 001 \0 313 L 200 022 A 005 A 005 A 005 001 003 A 0000040 005 A 005 A 005 001 003 001 003 001 003 001 003 001 001 001 0000060 001 001 003 001 003 001 003 001 003 001 003 D x \0 \0 D 0000100 ` \0 \0 D x \0 \0 D 310 \0 \0 D x \0 \0 D 0000120 x \0 \0 D p \0 \0 D h \0 \0 D p \0 \0 D 0000140 x \0 \0 D x \0 \0 D X \0 \0 D x \0 \0 D 0000160 314 \0 \0 D x \0 \0 D 350 \0 \0 D 334 \0 \0 D 0000200 320 \0 \0 D 334 \0 \0 D 350 \0 \0 C 300 \0 \0 B 0000220 300 \0 \0 C 300 \0 \0 C 360 \0 \0 C 300 \0 \0 D 0000240 364 \0 \0 D 360 \0 \0 D 354 \0 \0 D 360 \0 \0 D 0000260 364 \0 \0 C 360 \0 \0 D P \0 \0 D ` \0 \0 D 0000300 360 \0 \0 D 354 \0 \0 D 344 \0 \0 D 350 \0 \0 D 0000320 334 \0 \0 D 350 \0 \0 D 364 \0 \0 D 350 \0 \0 D 0000340 364 \0 \0 D 360 \0 \0 D 354 \0 \0 D 360 \0 \0 D 0000360 364 \0 \0 C 300 \0 \0 B 300 \0 \0 C 300 \0 \0 C 0000400 360 \0 \0 C 300 \0 \0 D 314 \0 \0 D 310 \0 \0 D 0000420 304 \0 \0 D 310 376 001 \0 356 236 \0 \0 D 314 \0 \0 0000440 D 350 \0 \0 D 334 \0 \0 D 350 \0 \0 D 364 \0 \0 0000460 D 350 \0 \0 D 314 \0 \0 D 310 \0 \0 D 304 \0 \0 0000500 D 310 \0 \0 D 314 \0 \0 C 340 \0 \0 D @ \0 \0 0000520 D X \0 \0 D 354 \0 \0 D 344 \0 \0 D 340 \0 \0 0000540 D X \0 \0 D @ \0 \0 C 340 \0 \0 D 330 \0 \0 0000560 D 324 \0 \0 D 314 \0 \0 D ` \0 \0 D P \0 \0 0000600 C 360 \0 \0 D 324 \0 \0 D 314 \0 \0 D 310 \0 \0 0000620 D 334 \0 \0 D 320 \0 \0 D 310 \0 \0 D 360 \0 \0 0000640 D 354 \0 \0 D 344 \0 \0 D 330 \0 \0 D 314 \0 \0 0000660 D P \0 \0 D 364 \0 \0 D 314 \0 \0 D 330 \0 \0 0000700 D 340 \0 \0 D 340 \0 \0 D 344 \0 \0 D 354 \0 \0 0000720 D 314 \0 \0 D 330 \0 \0 D 340 \0 \0 D 330 \0 \0 0000740 D 324 \0 \0 D 314 \0 \0 D 310 \0 \0 D 320 \0 \0 0000760 D 334 \0 \0 D 324 \0 \0 D 314 \0 \0 D 310 \0 \0 0001000 D p \0 \0 D h 200 \0 D p \0 \0 D 320 \0 \0 0001020 D 306 @ \0 D x \0 \0 D 300 376 001 \0 333 022 \0 0001040 \0 D 304 @ \0 D 300 \0 \0 D 320 \0 \0 D 306 @ 0001060 \0 D x \0 \0 \0 # \0 001 \0 003 \0 001 \0 001 \0 0001100 001 \0 001 \0 001 \0 001 \0 001 \0 001 \0 001 \0 002 \0 0001120 002 \0 002 \0 003 \0 004 \0 004 \0 003 \0 004 \0 004 \0 0001140 001 \0 001 \0 001 \0 \a \0 \a \0 \a \0 006 \0 \a \0 0001160 \a \0 022 \0 \n \0 004 \0 \n \0 \n \0 \v \0 ^ 001 0001200 261 \0 003 \0 \0 001 q \0 342 001 u \0 001 \0 \0 004 0001220 I D L E 001 001 N \0 003 \0 \0 001 q \0 0001240 [ 001 8 \0 003 \0 \0 001 e 001 037 001 235 \0 003 \0 0001260 \0 001 e \0 267 001 233 \0 003 \0 \0 001 t 001 x 001 0001300 8 \0 003 \0 \0 001 t 001 x 001 261 \0 003 \0 \0 001 0001320 u \0 266 001 P \0 003 \0 \0 001 u \0 326 001 @ \0 0001340 003 \0 \0 001 u \0 375 \0 373 \0 003 \0 \0 001 e \0 0001360 h 001 ] \0 001 \0 \0 003 S I O 001 h 001 ] \0 0001400 001 \0 \0 003 S I O \0 372 001 036 \0 001 \0 \0 003 0001420 S I O 001 p 001 225 \0 001 \0 \0 005 I W a 376 0001440 001 \0 u k k e 001 - 001 304 \0 001 \0 \0 006 I 0001460 W a k e ' 1 \0 222 001 305 \0 001 \0 \0 006 O 0001500 W a k e ' 1 \0 L 001 224 \0 001 \0 \0 005 O 0001520 W a k e \0 | 001 035 \0 001 \0 \0 006 I S W 0001540 a k C 1 001 ; 001 035 \0 001 \0 \0 006 I S W 0001560 a k C 1 \0 375 001 022 \0 001 \0 \0 001 O \0 m 0001600 001 R \0 001 \0 \0 001 C 001 p 001 R \0 001 \0 \0 0001620 001 I \0 317 \0 344 \0 002 \0 \0 \f S t a r t 0001640 O u t p u t \0 \0 030 001 304 \0 002 \0 \0 0001660 \r O u t D a t a W a k e 001 } 0001700 001 304 \0 002 \0 \0 \f I n D a t a W 0001720 a k e e \0 " 001 $ \0 002 \0 \0 \n C o n 0001740 t r W a k e k 001 177 001 $ \0 002 \0 \0 0001760 \f S t r t I n W a k e e \0 311 0002000 002 004 \0 001 \0 \0 \f C o n t r o l P 0002020 R O M e \0 A \0 224 \0 002 \0 \0 " C o n 0002040 t r o l 376 \0 236 M / W a k e u p 0002060 i s h i g h e s t p r i o 0002100 r i t y \0 \0 A \0 204 \0 002 \0 \0 023 S t 0002120 a r t I n p u t i s n e x 0002140 t \0 A \0 264 \0 001 \0 \0 006 N o t e s : 0002160 8 \0 A \0 d \0 002 \0 \0 022 I n p u t 0002200 D a t a i s n e x t t \0 A \0 0002220 T \0 002 \0 \0 023 O u t p u t D a t 0002240 a i s l a s t \0 A \0 t \0 002 \0 0002260 \0 024 S t a r t O u t p u t i 0002300 s n e x t g 377 \0 \0 a i i p r o 0002320 m . d r a w \0 376 001 \0 021 @ 200 016 A 005 0002340 A 005 A 005 A 005 A 005 001 003 001 003 001 003 001 005 0002360 001 002 001 005 001 004 001 006 \0 001 C 360 \0 \0 C 300 0002400 \0 \0 C 360 \0 \0 D P \0 \0 C 360 \0 \0 D 370 0002420 \0 \0 D 364 \0 \0 D 360 \0 \0 D 364 \0 \0 D 370 0002440 \0 \0 C 360 \0 \0 C 300 \0 \0 C 360 \0 \0 D P 0002460 \0 \0 C 360 \0 \0 D 340 \0 \0 D 334 \0 \0 D 330 0002500 \0 \0 D 334 \0 \0 D 340 \0 \0 C 360 \0 \0 C 300 0002520 \0 \0 C 360 \0 \0 D P \0 \0 C 360 \0 \0 D 310 0002540 \0 \0 D 304 \0 \0 D 300 \0 \0 D 304 \0 \0 D 310 0002560 \0 \0 D 324 \0 \0 D 310 \0 \0 D 324 \0 \0 D 340 0002600 \0 \0 D 324 \0 \0 D 310 \0 \0 D 304 \0 \0 D 300 0002620 \0 \0 D 304 \0 \0 D 310 \0 \0 D 324 \0 \0 D 310 0002640 \0 \0 D 324 \0 \0 D 340 \0 \0 D 324 \0 \0 D 340 0002660 \0 \0 D 334 \0 \0 D 330 \0 \0 D 334 \0 \0 D 340 0002700 \0 \0 C 326 \0 \0 C 301 \0 \0 C 325 \0 \0 D 360 0002720 200 \0 D 350 @ \0 D 337 @ \0 C 326 376 001 \0 214 0002740 203 \0 \0 C 301 \0 \0 C 325 \0 \0 D 330 200 \0 D 0002760 320 @ \0 D 307 @ \0 D 332 200 \0 D 337 300 \0 D 0003000 332 300 \0 D 307 200 \0 D 317 300 \0 D 330 300 \0 D 0003020 315 \0 \0 D 310 \0 \0 D p \0 \0 D P \0 \0 D 0003040 F 200 \0 D 307 \0 \0 D 314 \0 \0 D 320 \0 \0 D 0003060 324 \0 \0 D 331 \0 \0 D 310 \0 \0 D P \0 \0 D 0003100 304 \0 \0 D 304 \0 \0 D 315 \0 \0 D 310 \0 \0 D 0003120 p \0 \0 D P \0 \0 D F 200 \0 D 337 \0 \0 D 0003140 344 \0 \0 D 350 \0 \0 D 354 \0 \0 D 361 \0 \0 D 0003160 315 \0 \0 D 304 \0 \0 D X \0 \0 D G \0 \0 D 0003200 300 300 \0 D x \0 \0 D x \0 \0 D 301 \0 \0 D 0003220 324 \0 \0 D 324 \0 \0 D 324 \0 \0 D 334 \0 \0 D 0003240 340 \0 \0 D 333 @ \0 D 340 \0 \0 D 340 \0 \0 D 0003260 344 \0 \0 D 350 \0 \0 D 344 \0 \0 D 337 @ \0 C 0003300 360 \0 \0 D 304 \0 \0 \0 . \0 \a \0 003 \0 003 \0 0003320 004 \0 005 \0 001 \0 001 \0 001 \0 001 \0 \v \0 001 \0 0003340 004 376 001 \0 9 266 \0 004 \0 001 \0 001 \0 004 \0 005 0003360 \0 003 \0 005 \0 006 \0 004 \0 005 \0 005 \0 005 \0 005 0003400 \0 003 \0 005 \0 004 \0 004 \0 004 \0 003 \0 004 \0 003 0003420 \0 \b \0 \f \0 001 \0 003 \0 \a \0 \n \0 003 \0 004 0003440 \0 030 \0 030 \0 021 \0 027 \0 \n \0 M 001 t \0 001 0003460 \0 \0 \f W a i t f o r b i t W 0003500 \0 b 001 325 \0 001 \0 \0 004 I D L E \0 a 0003520 001 024 \0 001 \0 \0 005 C l o c k 001 : 001 t 0003540 \0 001 \0 \0 006 W a k e u p u 001 1 001 024 0003560 \0 001 \0 \0 \t H a n d s h a k e \0 G 0003600 001 * \0 003 \0 \0 001 t 001 026 001 025 \0 003 \0 \0 0003620 001 y \0 214 001 a \0 003 \0 \0 001 q \0 216 001 003 0003640 \0 003 \0 \0 001 q \0 352 001 324 \0 001 \0 \0 024 A 0003660 l t o - 1 8 2 2 I n p u t P 0003700 R O M o \0 214 001 301 \0 003 \0 \0 001 q \0 Q 0003720 001 264 \0 001 \0 \0 006 I I E n b l 8 \0 Q 0003740 001 T \0 001 \0 \0 376 001 \0 362 006 T Y I n 0003760 B S 8 \0 G 001 212 \0 003 \0 \0 001 t 001 l 001 0004000 ` \0 003 \0 \0 001 q 001 J 001 N \0 001 \0 \0 006 0004020 C t r = 1 5 o \0 303 \0 350 \0 001 \0 \0 \t 0004040 P a d & 1 5 ' \0 313 001 233 \0 001 \0 0004060 \0 005 I R e a d \0 246 001 > \0 001 \0 \0 \b 0004100 T Y I n B ' & ' \0 244 001 4 \0 001 \0 0004120 \0 \n 1 5 ' & P a d ' . \0 O 001 0004140 253 \0 002 \0 \0 006 c t r _ 1 5 P \0 P 001 0004160 242 \0 002 \0 \0 \b R F N I n B _ 1 d \0 0004200 R 001 K \0 002 \0 \0 \b R F N I n B _ 0 0004220 d \0 247 001 + \0 002 \0 \0 \b R F N I n B 0004240 _ 1 d \0 301 001 017 \0 002 \0 \0 \t c t r _ 0004260 c t r + 1 \0 Q 001 B \0 002 \0 \0 005 S h 0004300 i f t \0 R 001 : \0 002 \0 \0 \b P a d _ 0004320 L I n B 1 001 J 001 D \0 002 \0 \0 \a I W 0004340 a k e _ 1 \0 312 001 221 \0 002 376 001 \0 210 354 0004360 \0 \0 \a I W a k e _ 0 \0 312 001 210 \0 002 0004400 \0 \0 006 b u s _ s r 0 \0 302 \0 336 \0 002 0004420 \0 \0 005 S h i f t \0 A \0 324 \0 001 \0 \0 0004440 006 N o t e s : 8 \0 A \0 304 \0 001 \0 \0 0004460 004 B o l d \0 e \0 304 \0 002 \0 \0 016 m 0004500 e a n s a n e v e n t u \0 A 0004520 \0 264 \0 002 \0 \0 027 n o t B o l d m 0004540 e a n s a n a c t i o n 001 n 0004560 001 210 \0 003 \0 \0 001 e 001 207 001 236 \0 001 \0 \0 0004600 005 I R e a d \0 A \0 244 \0 002 \0 \0 \r 1 0004620 5 : c t r = 1 5 \0 A \0 224 0004640 \0 002 \0 \0 022 T h i n g ' : N O 0004660 T T h i n g N 001 206 001 225 \0 002 \0 \0 0004700 005 P a d _ 0 001 206 001 215 \0 002 \0 \0 006 b 0004720 u s _ s r 0 \0 A \0 204 \0 002 \0 \0 / I 0004740 I E n b l : T a s k f u n 0004760 376 \0 322 303 S c t i o n , t u r n 0005000 s o n i n p u t h a r d w 0005020 a r e \0 A \0 t \0 002 \0 \0 . T Y I n 0005040 B S : T h e r e ' s Y o u 0005060 r I n p u t B i t ( S y n 0005100 c h r o n i z e d ) e \0 A \0 d \0 0005120 002 \0 \0 ! R F N I n B : R e a 0005140 d y F o r N e x t I n p u 0005160 t B i t \0 A \0 T \0 002 \0 \0 , P a 0005200 d : P a d d i n g o u t 0005220 l a s t i n p u t w o r d 0005240 w i t h z e r o s d \0 A \0 D \0 0005260 002 \0 \0 023 I W a k e : T a s k 0005300 w a k e u p 377 \0 \0 a i o p r o 0005320 m . d r a w \0 376 001 \0 227 247 200 016 A 005 0005340 A 005 A 005 A 005 A 005 001 002 001 002 001 002 001 002 0005360 001 002 001 002 001 002 001 001 001 005 D x \0 \0 D ` 0005400 \0 \0 D x \0 \0 D 310 \0 \0 D x \0 \0 D 304 0005420 \0 \0 D 300 \0 \0 D x \0 \0 D 300 \0 \0 D 304 0005440 \0 \0 D x \0 \0 D ` \0 \0 D x \0 \0 D 310 0005460 \0 \0 D x \0 \0 D 340 \0 \0 D 334 \0 \0 D 330 0005500 \0 \0 D 334 \0 \0 D 340 \0 \0 C 340 \0 \0 C ` 0005520 \0 \0 C 340 \0 \0 D H \0 \0 C 340 \0 \0 D 340 0005540 \0 \0 D 334 \0 \0 D 330 \0 \0 D 334 \0 \0 D 340 0005560 \0 \0 D x \0 \0 D ` \0 \0 D x \0 \0 D 310 0005600 \0 \0 D x \0 \0 D 374 \0 \0 D 370 \0 \0 D 364 0005620 \0 \0 D 370 \0 \0 D 374 \0 \0 D 344 \0 \0 D 330 0005640 \0 \0 D 344 \0 \0 D 360 \0 \0 D 344 \0 \0 D 340 0005660 \0 \0 D 334 \0 \0 D 330 \0 \0 D 334 \0 \0 D 340 0005700 \0 \0 D x \0 \0 D x \0 \0 D 330 \0 \0 D 304 0005720 \0 \0 D i 200 \0 C 375 \0 \0 D 302 376 001 \0 263 0005740 256 300 \0 D 330 300 \0 D 303 @ \0 D 334 300 \0 D 0005760 303 \0 \0 D 330 300 \0 D x \0 \0 D x \0 \0 D 0006000 364 \0 \0 D 340 \0 \0 D 330 \0 \0 D 310 \0 \0 D 0006020 334 \0 \0 D 334 \0 \0 D H \0 \0 D ` \0 \0 D 0006040 334 \0 \0 D 334 \0 \0 D 335 @ \0 D 303 200 \0 D 0006060 337 \0 \0 D 365 \0 \0 D P \0 \0 D 364 \0 \0 D 0006100 310 \0 \0 D 314 \0 \0 D 334 \0 \0 D 344 \0 \0 D 0006120 344 \0 \0 D 370 \0 \0 D 370 \0 \0 D 360 \0 \0 D 0006140 344 \0 \0 D 340 \0 \0 \0 + \0 \a \0 003 \0 003 \0 0006160 004 \0 005 \0 004 \0 003 \0 004 \0 001 \0 001 \0 001 \0 0006200 001 \0 001 \0 001 \0 001 \0 \a \0 003 \0 003 \0 004 \0 0006220 004 \0 004 \0 004 \0 003 \0 004 \0 004 \0 003 \0 004 \0 0006240 005 \0 003 \0 004 \0 \v \0 004 \0 003 \0 \b \0 \f \0 0006260 035 \0 031 \0 \a \0 \n \0 020 \0 \n \0 004 \0 004 \0 0006300 312 001 t \0 001 \0 \0 \f W a i t f o r 0006320 R d y \0 \0 342 001 345 \0 001 \0 \0 004 I D 0006340 L 376 001 \0 312 f E \0 Q 001 t \0 001 \0 \0 0006360 005 C l o c k 001 z 001 t \0 001 \0 \0 006 W 0006400 a k e u p u \0 330 001 004 \0 001 \0 \0 \b S 0006420 e n d B i t \0 306 001 273 \0 001 \0 \0 0006440 006 I W r i t e i 001 \n 001 261 \0 001 \0 \0 0006460 005 I O C l r 001 3 001 ~ \0 001 \0 \0 006 I 0006500 W r i t e i \0 ~ 001 c \0 003 \0 \0 001 q 0006520 001 020 001 322 \0 003 \0 \0 001 q 001 ! 001 u \0 003 0006540 \0 \0 001 w \0 354 001 212 \0 003 \0 \0 001 r \0 354 0006560 001 034 \0 003 \0 \0 001 r \0 264 001 v \0 003 \0 \0 0006600 001 y 001 215 001 212 \0 003 \0 \0 001 r \0 J 001 9 0006620 \0 001 \0 \0 \f R F N O S ' & 1 5 0006640 ' d \0 305 001 263 \0 002 \0 \0 005 c t r _ 0 0006660 001 8 001 m \0 002 \0 \0 005 c t r _ 0 \0 305 0006700 001 253 \0 002 \0 \0 006 s r _ b u s 001 8 0006720 001 f \0 002 \0 \0 006 s r _ b u s 001 \t 0006740 001 250 \0 002 \0 \0 376 001 \0 C 307 \a O W a k 0006760 e _ 0 001 ^ 001 H \0 001 \0 \0 006 R F N O 0007000 S ' 0 001 h 001 < \0 001 \0 \0 004 & 1 5 0007020 S 001 > 001 + \0 002 \0 \0 006 T Y O B _ 0 0007040 0 \0 U 001 / \0 002 \0 \0 006 T Y O B _ 0 0007060 0 \0 U 001 ' \0 002 \0 \0 005 S h i f t 001 0007100 = 001 " \0 002 \0 \0 \a O W a k e _ 1 \0 0007120 216 001 205 \0 002 \0 \0 \t c t r _ c t r + 0007140 1 \0 275 001 Q \0 001 \0 \0 005 R F N O S \0 0007160 276 001 E \0 002 \0 \0 006 T Y O B _ 1 r \0 0007200 021 001 324 \0 001 \0 \0 025 A l t o - 1 8 2 0007220 2 O u t p u t P R O M \0 A \0 0007240 344 \0 001 \0 \0 006 N o t e s : 8 \0 A \0 0007260 324 \0 001 \0 \0 004 B o l d \0 e \0 324 \0 0007300 002 \0 \0 016 m e a n s a n e v e 0007320 n t u \0 A \0 304 \0 002 \0 \0 027 n o t B 0007340 o l d m e a n s a 376 001 \0 255 372 0007360 n a c t i o n \0 A \0 264 \0 002 \0 \0 0007400 8 I W r i t e : T a s k f 0007420 u n c t i o n t o o u t p u 0007440 t d a t a a n d s t a r t 0007460 h a r d w a r e \0 \0 A \0 244 \0 002 0007500 \0 \0 0 R F N O S : R e a d y 0007520 F o r N e x t O u t p u t 0007540 B i t ( s y n c h r o n i z 0007560 e d ) h \0 A \0 224 \0 002 \0 \0 \r 1 5 0007600 : c t r = 1 5 \0 A \0 204 \0 002 0007620 \0 \0 022 T h i n g ' : N O T 0007640 T h i n g N \0 A \0 t \0 002 \0 \0 036 T 0007660 Y O B : T h e r e ' s y o 0007700 u r o u t p u t b i t \0 \0 A 0007720 \0 d \0 002 \0 \0 022 O W a k e : T a 0007740 s k W a k e u p r 001 w 001 322 \0 001 0007760 376 \0 032 k % \0 \0 006 I O S t r t u 001 0010000 207 001 271 \0 002 \0 \0 \a O W a k e _ 1 374 0010020