basegroupfunctswrdszestopszelparityneopartyedtrnrtsnthreintndrintnrlintnmodintnbuffYbaudabaudn,X` %Kdbaud`0 errorerflgmainiformfeeKKerrorKmainifinaddintaliterflg5intaliterflg7 7  7  7group ibgselitwalkirwalkibitestiovtestialbaudiparytes AimemtestipartesticlktestclktestKKerrorKclktestputs >51itorstdputs >71iintial ; ;     puts >12printim putc toclk  timest timest  d 'd detimerd timerd fmclk  fmclk  puts >33printim putc puts >53printim putc timechk   >53read test time = >33read non-test time = >12 set time = >71 ****** >51 ****** testing the clk printimprintdakprintmok putdeckputc putdeckputc:putdeckputc:putdecputc printda>73>14>34>54>74>15>35>55>75>75 illegal day >55sat >35fri >15thu >74wed >54tue >34mon >14sun puts  >73k >73printmo>16>36>56>76>17>37>57>77>101>301>501>701>111>311>311illegal month >111dec >701nov >501oct >301sep >101aug >77jul >57jun >37may >17apr >76mar >56feb >36jan puts  >16k >16timechkMarcmpputs >711iterflgMQarcmpputs >321iterflgUQWerflgputs >131WU>131passes clock test ! >321(the test clock didn't keep time right ! >711/the non-test clock didn't increment the time! arcmp  [] a_ [a k k _] fmclk ce ig cifmbcd  gekkk ktoclk km qo kq k tobcd omkkk fmbcdk tobcdsdk  sclkcomu bwu  jw!out idelayout  idelayout idelayinclky b{y5 j{6  }8 8 }8 in  idelayout idelayout idelay@ outclk bO jP Q Q Q  out  idelayout  idelayout  idelayZtimerdclkcom clkcom m  m mk inclknclkcomtimestclkcom    outclkk clkcomclkcomdelay    intialoutgoutoclkcomclkcomgroupseoutbasefunctsgroupintal base`basehputs >552itorstdputs >752   group igroupsebaudKisetbaudparitynstopszelwrdszeisetparmdtrrtsnisetmodthreintdrintrlintmodintnisetintickbaudputs >372putdecgroupitorstdputs >572 ickparmputs >103putdecgroupitorstdputs >303 ickmodputs >703putdecgroupitorstdputs >113 ickintputs >513putdecgroupitorstdputs >713  >713 won't initialize ! >513the interrupt reg. of port #>113 won't initialize ! >703 the modem control reg. of port #>303 won't initialize ! >103the parameters of port #>572 won't initialize ! >372the baud rate of port #>752 ****** >552****** initializing all ports setbaudsetparmsetmodsetintckbaudckparmckmodckintgroupseoutclkininclkdelayoutclkcomtobcdfmbcdarcmpputdecprintmoprintdatimechkfmclktimerdtimesttoclkputcprintimintialtorstdputsclktestpartestmemtestbgseltwalkrwalkbitestovtestalbaudparytesterflgintalfinaddformfeemainerflgerrordbaudabaudbaudbuffmodintrlintdrintthreintrtsdtreopartyparitystopszewrdszefunctsgroupbasestdout