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