MAINOSTACKMEMORYCODEDATA MAIN_CODE MAIN_DATA PUBLICS_CODE PUBLICS_DATA SDT_INIT_CODE SDT_INIT_DATA TIMER_CODE TIMER_DATA UTIL_CODE UTIL_DATAGENERIC_INTERRUPT_HANDLER_CODEGENERIC_INTERRUPT_HANDLER_DATA RESET_CODE RESET_DATA@U@ TrD@#@g @/ ۘ@  @ @ @ %@@p@@@{|m w wz{ I UFLAGADDRNAMEPTR yH w5{|e 3FLAGOVERLAYADDRNAMEPTRERRCNTEXECCNTK yp \ w ? trd wmwXN USART_DATA USART_CNTRTIM_DATAPIT_CNTR TX_INTR_LEVEL RX_INTR_LEVEL y@~ wZ ŽD CLOCK_FREQ BAUD_TIMER U_TIM_MODE BAUD_COUNTU_MODEU_COMM y8~wpw`u jO trŽusL truo!I tr" w! tr%!! tr'ю! tr)ˎ t rԎ trڎ tr-ˎ  tr/ t r-Ž w tr TESTDEFBLOCK USERTDTUSERNUMBEROFTESTS TDSTARTSDTCNFPQCONTROLINIT PQPORTINIT PQCONTROLINIT PQISBXINITPQTIMERS_CASCADEDINITPQUSER_BAUD_RATEINITPQLOOPBACK_CONNINITPQSYS_CLK_FREQINITPQSYS_TIMERINITPQSYS_TIMER_INTRINITPQSYS_BASE_PORTINITERROR INPUT_LINEPRINT_BIN_BYTE PRINT_BIN_NIB PRINT_BIN_WORD PRINT_CHAR PRINT_DEC_BYTE PRINT_DEC_NIB PRINT_DEC_WORDPRINT_HEX_BYTE PRINT_HEX_NIB PRINT_HEX_WORD PRINT_STRING#TDDEBUG LINEBUFFER$TEST_RXTX_READYRX_READYVALID_TXTX_COUNT RX_COUNT GOTTDV2p COPYRIGHT_MSGUSERSPN! USERCOPYRIGHTPr BAUD_COUNT BAUD_TIMERY CLOCK_FREQXPITU PQCONTROLB PQFIRST_TIMEPQINIT1#PQISBXAPQLOOPBACK_CONN`PQPARAMPQPORTPQSYS_BASE_PORTePQSYS_CLK_FREQb PQSYS_TIMERcPQSYS_TIMER_INTRdPQTIMERS_CASCADED]PQUSER_BAUD_RATE_PQWAIT_FOR_TIMEOUTfRX_LEVELWTIMRTX_LEVELV USART_CNTRQ USART_DATAPU_COMM\U_MODE[ U_TIM_MODEZŐ INITIALIZESDTR D SQCLEARTIMEOUT SQSETTIMEOUTu SQSTARTTIMER SQSTOPTIMER\" SQCHIP_INIT_# SQCR_ONLY SQGET_NUMBER+ SQINCREMENT_P*SQINITIALIZEPORTINFOeSQPROMPT_NUMBER. SQRECEIVE=( SQSEND_MSGy#SQSTART_U_TIMERc SQTIMER_START0 SQTRANSMIT& SQYES_OR_NO,TESTLOOKUP_BAUD_COUNT# 1e SQINTR_MASKK SQINTR_SET: SQINTR_UNMASK  SQRX_INTR_ONLYFSQTX_INTR_ONLY SQTX_RX_INTR@SQRESCHAR_LENGTHSQRESDISPLAY_CONDITIONSSQRESGET_USER_BAUD_RATE3SQRESHAR_DEFAULTS SQRESLOOKUP_BAUD_COUNT SQRESPARITYSQRESSOF_DEFAULTS USERRESETHARDWAREUSERRESETSOFTWARE ?MAINQPLM86 V2.15/19/83 08:35:08I? VVV O ]6%Copyright1983 Intel Corporation "!Software Program # 173244.010Q.K&.G&H;s P.?^&.C&.C&@ P.?^&H.C&HZ&P P.?^&H.C&HZ&P.C&@ .C&@ @tfV RXYX'Y0Y:YDXOXVYbXkYuYXČXęYģYĭXĺXYXYXYYV PUBLICS^PLM86 V2.15/19/83 08:37:00Ϡ!4]2%COPYRIGHT 1983 INTEL CORPORATION| SDT_INITPLM86 V2.15/19/83 08:36:23ˠToAB ]_`bc d$e(V,V0V4V 8V .8S.&_[&.&.&.&t.0&.&.8S.&_[&.&.@&.&.D&.&.H&. &.L&.$&]ZqX$X-X;XBXUX[bXlXyXāXĉXĐXģXīXijXĻXXXXXXGTIMERPLM86 V2.15/19/83 08:39:03ʠ <$bcd ef : ]. 0`G .Ur,.&.R&. &"Z]ǜ X YX$X3X5< \.U.&.R&. & Z]JX XX(XA .U.&.R&. & Z]=X XX(X7Y5 YQPQRSVW.U;w@.& B.& .&.R&. & Z.&]_^[ZYXc8XYY#Y(Y-X=XJXWXfXvX" WYQPQRSVW.U]_^[ZYX@X3| u.U.&.R&. & Zr$.&.&&.&.&.&.G[ û &&O. &.û&&Oû&&O&&Oyû &&Od û&&OO û&&O: û&&O% û &&O!6K]rF]LX XX(X7YEXRXbXoX}XXĊXĞXĪXĭXXXXXX(X=XQXSXUXWXYX[X]X_XcYkYoYUTIL8PLM86 V2.15/19/83 08:37:26ǠT V# ABPQ R$U(V,W0X4Y8Z<@[D\HVLV_ ] ],+ 1BAD CHIP INIT OBJECT STRING RECEIVED N( XUSART STAYING UNREADY ON TRANSMIT i 0123456789ABCDEF: ,  yYM ([y] or n) &(y or [n])J |ERROR: CAN NOT LOOK UP BAUD COUNT SYNC MODE NOT SUPPORTED O ERROR: CAN NOT LOOK UP BAUD COUNT x64 USART MODE NOT SUPPORTED c~ _.]UQ^&?r 1PyPF^&:Fs>^&W^F&F~v FFtFFt] XXXh .]UQF~w0^ &Wu^ &FFFHF~t XPy]\XTXYXG@ =.]UQ^ &W^&^&u ^ &FF]X>b y.]U.U&r;FFF^&8u ^F&F~>tF.&0FF~@tF.&0FF~!tF.&0FF~%tL.F&FFFF.N&FFFv8~/tFFv~|t FFvFF]<XXZX`VĂẌVĪX̰VXX V)VHV .]UFF F ^ ]X> .]U P]9 X V .]UQQF.Y&8 t .Y&u+JV~rQ~rDFFF.Y&u+JVFFF](KXYVY%X2Y8Y@XDYQXĊYĐYĕXęYĦX .]UQQFr P &P.Y&8 t+>ys.Y& .Y&u+JV~r FF~rFFF]5SXXV#X(V.Y2V8YAXNYXYaXlYrYzX~YċX .]U[P^.3v sv hF PZv Ov DF P6v +v F P%]PF PF F ]iX VX!V,V:VEVPV^ViVtV̂VĉXċXčXďXđXēXĕXėXęX̟V̪XР\ c.]U.&.!&p.&.!&@P.&.!&@P]X)X XX#X1X;XIXQX .]U.&.&.&@.&GF 6.&G.S_.&.&N .&@.&GF .&GF.&G.S_]ʜQX XX!X,X?XHXMXTX]XpX{XćXēXĜX̡X  e.]U.&.&@.)&.&.&.%&.&.&@.-&.&.&@.-&G.&.&@.-&G.&.&@.1&.&.&@.5&.&.&@.9&.&.!&.=&.&.!&@.A&.&.!&@.E&.&.!&@.I&.&.!&@.M&.&.!&@.Q&]X XX#X+X7XAXIXUX`XhXtXXĈXĔXğXĨXĴXĿXXXXXXXXXX#X/X:XBXNXYXaXmXxXŀXŌXŗXşXūXŶX͠ # .]UF t. &|Py7F t. &PyF t}^. @e+\ SJA8/&@ F tz^.n e\SJA@8 /&  & / 8 A J S \ e .&.!&. 1 ]7XXX!X9X@XEXdXhYqYzYăYČYĕYĞYħYİYĹYXXXXXXXXXXXYYYYY Y)Y2Y;YDYKXMXOXQXSXUXWXYX[X]XbXnX|XŀYŋYŒYŖYŝYţYŨXŪXŬXŰYlGENERIC_INTERRUPT_HANDLERƈPLM86 V2.15/19/83 08:38:20̠< NAPQ VW`eV V $V!(V",V#0V$4V% 8]* :.8U.S.&_[&r .&. &.&:t. &?r. &.Mû&&Oû&&O&&Oyû &&Od û&&OO û&&O: û&&O% û &&O#8. &?r. &.$û&&Oû&&O&&Oyû &&Od û&&OO û&&O: û&&O% û &&O X eXX4X=XEXRX`XlXoXĄXęXīXXXXXXXXXXXX!X)X7XCXFX[XpXłXŗXŬXXXXXX~ *.&?r.&.Kû&&OKû&&OK&&OyKû &&OdK û&&OOK û&&O:K û&&O%K û &&OSh}]GyXXXXX XX'X*X?XTXfX{XĐXĥXĺXXXXXXXXXD .8UQ.&FNF.&F"F]bX X(XǠD K.8UQ.&FNF.&F F]7X X(XǠ YQPQRSVW.8U.,&@.,&.&w@.(&"r. &.&6.(&.&w@.&"r.&.4&.& ]_^[ZYXBXX!X)X>XMXVXcXlXāXĔXğXħX9 FYQPQRSVW.8U.0&@.0&.&u .&6.&u.$&.&.4&.& ]_^[ZYXʜ3XX!X)X ODD EVEN ; BAUD RATE = 75 110 150 300 600 1200 q 2400 f  4800 Y 9600 O 19200 4 RESTORE SOFTWARE VARIABLES TO DEFAULTS ? DqOENTER NUMBER OF STOP BITS USING INDEX BELOW : 0= 1 stop bit 1= 1.5 stop bits 2= 2.0 stop bits 3 *** ERROR: *** USE INDEX RANGE [0..2] *** ֠8ECHO CHARS TO PERIPHERAL CONSOLE SCREEN [ v(1) ] ? 8ECHO CHARS TO SYSTEM CONSOLE SCREEN [ v(2) ] ? ]_SENTER CHAR LENGTH AS FOLLOWS: 0= 5 bits 1= 6 bits 2= 7 bits 3= 8 bits F *** ERROR: *** CHAR LENGTH INDEX MUST BE IN RANGE [0..3] *** ENABLE PARITY ?  USE EVEN PARITY ? =ENTER BAUD RATE USING INDEX BELOW: 0= 75 baud 1= 110 baud 2= 150 baud 3= 300 baud 4= 600 baud 5= 1200 baud 6= 2400 baud 7= 4800 baud 8= 9600 baud 9= 19200 baud }D *** ERROR: *** BAUD RATE INDEX MUST BE IN RANGE [0..9] *** JJ,ERROR: CAN NOT LOOK UP BAUD COUNT SYNC MODE NOT SUPPORTED JOrERROR: CAN NOT LOOK UP BAUD COUNT x64 USART MODE NOT SUPPORTED 4 RESTORE HARDWARE VARIABLES TO DEFAULTS ? 2CONTINUE TESTING [ iSBX J! ] ? S& NOW TESTING [ iSBX J! ] : 2=LOOPBACK CONNECTOR INSTALLED ? Ƞ2kALTER INTERRUPTS CONFIGURATION ?  TX INTERRUPT LEVEL  RX INTERRUPT LEVEL 2ALTER TIMER CONFIGURATION ? 2 TIMERS 0 & 1 CASCADED ? G!*** TIMERS 0 & 1 CASCADED: *** BAUD TIMER RESET TO 2 }2d BAUD RATE TIMER JUMPER (0..2) 8 *** ERROR: *** SPECIFY TIMER IN RANGE 0..2 *** Ƞa CLOCK FREQUENCY JUMPER (0..2) 0=156.3K, 1=1.23M, 2=2.46M D# *** ERROR: *** CLOCK FREQUENCY MUST BE IN RANGE (0..2) *** ?=cWARNING: BAUD RATE RESET TO 4800(MAX) WITH SLOW CLOCK Š.UQPP.&.&@F~t *P ~t @P VPlP.&.&@ F^.|P/P"PPP.&.&@F~t PK.&.&@ F^.R PP8 E P.&. PP|PoPbPUPHP; P`-X XVXV!X-XIXNV_XdVlXqVvX{VĂXĎXĪXĭX̲VĺX̿VXVXVXXXXXVXXX"V,X8XTXWX\VdXiVpXrXuXzVŁXōXŐX͕VŝX͢VŪXͯVŷXͼVXVXVXVXǠ? .P!Pq ~ ]3IV XVXV"X$X&X(X*X,X.X0X2X4X .U.&.P&.^&H.&H.&.P&.^&H.&H.S.&_[&.&.&G.&G]nLX XX%X1X:XFXSX_XhXoXĂẌXďXĚX .U.&.&.S.&_[&.&.&.&.P&.^&H.&H.&.P&.^&H.&H.&.P&.^&.&.&.P&.^&H.&H.&.P&.^&H.&H.&.P&.^&H.&H.&.P&.^&H.&H.&.P&.^&H.&H.S.&_[&.&.&.&4X XXX#X6XBXJXVXcXoXxXĄXđXĝXĦXIJXĿXXXXXXX XX%X.X:XGXSX\XhXuXŁXŊXŖXţXůXŸXſXXXX3 .P&.^&H.&H.&.P&.^&H.&H.&.P&.^&.&]˽8XXX%X1X>XJXSX_XlXwXV .U.&r%.&G.&G.&].&F.&FPvFFr ].&.&@.P&X.&@.&.&@.P&X.&@.&.&@FFȈFFFr5OPvPF~rF P.&.&@?.P&X.&@^.W.&.&@@.P&X.&@r.&.&@Ȁ.P&9XXX*X5XDXOX[X` yh zXĆXĒXĠXİXĹXXXXXX#X( y3 KXPVZXfXtXńXŔXřXťXųXXXXXX.&@<.&.&@.P&X.&@!.&.&GFPv.&G.&GFPv.&GF.&]Ĝ XX"X0X@XIXKXMXPXUXZXaXgXnXxX} y̅ ĎXėXġX̦ y̮ ķXX.UQQ.&.&@ FFFFFr5SPvPF~rF P.&.&@FF FF.&F.&@]˾@XXXCXH yS kXpVzXĆXĤXĵX!.UQ.&.&@FPvF.&.&@FF FF.&F.&@Fr]}.&.&@ FPvF.&.&@߈FF FF.&F.&@]hX XX,X1 y9 CXOXpXāXĞXĪXĽX y XXXXg.UQQ.&FFFr5PvPF~ rF PF]˳'XX'X, y7 OXTVb.UQQF.&.&@F.&F~t.&,P~t.&rP~ts^.F@\F+TF LFDF<F4F,F$FF@y~tp^.rF\FTFLFDF<F@4F ,F$FF"*2:BJRZbj.&.&.F1FFFFF.&F.&@]ٜXXX0XDXKXP ycXjXo yĉXXXXXXXXXXXXWXYX[X]X_XaXcXeXgXiXnXzXňXŮXŰXŲXŷXX.U .&F.&FPvFFr .&].&.o.&.&WcFPvFFrJ.&..&.&.&.&P.S.&_[&F=Pv.&.&FkPvFFrP.&.&pP.P&X.&@P.&.&pP.P&X.&@F&XXX'X, y4 FXMX[XgXlXxXāXăXĊX̏ y̗ ĮXĺXĿXXXXXXX yXXX y 'X3X=XB yJ aXf ymX{Xͅ ŌXŜXţXͨ yůXŽX XX :X}PvFFrP.&.&0.&.&.S.&_[&r%.&.&@!P|FFrldP.&.&pPF~w@r!F.&F.&@ PFFrjP.&.&0PF~w@r F.&F.& #P.&.&8t@.&?wA"r.&cP.&F. y "X' y.X:X@ GXSX[XbX|XĊXĒX̗VįX̴ yĻXX XXXV+X0 y7XEXN nXXňX͍VŗXťXųXXXX yXXm &]pPQAP0