You are on page 1of 4

kkkokDisplaykdeviceknowksupportsk<Bac kSpace>kandkakcursor. kkkokDisplaykdeviceknowkincludeskakresetkline. kkkokThekrobotk"hotspot"knowkrotateskaccordingktokthekcurrent kkkkkdirection. kkkokThekrobotk"initialkposition"kiskbasedkonkthekhotspot. kkkkkThatkis,kthek"hotspot"kwillkbekplacedkatkthek"initialkposition". kkkokThekrobotknowksupportskak"reserved"ktransparentkcolor. kkkokThek"selectkarea"karoundktheksignalksender/receiverkhaskbeen kkkkkreducedktokallowkthemktokbekplacedkcloserktogether. kkkokBugkfixed,kSelectkAllkselectedkallkdeviceskonkallkpages. kkkkkItknowkselectskeverythingkonkthekcurrentkpage. kkkokMajorkperformancekimprovements.kThekimprovementkdepends kkkkkonktheksize,kandkhowkmuchkanimationkiskonkthekpagekinkview.

kkkkkInksomekcaseskitkrunsksokfastkthatksoundkdeviceskdoknot kkkkkoperatekcorrectly.kYoukmaykwishktokdrivekthekcircuitkwithka kkkkkrealktimektimerktokma ekyourkcircuitkrunkslowerktoksee kkkkkanimatedkoutputs. kkkokSimulatorkhaskbeenkupgradedkfromkak3kstateksimulatorktoka kkkkk6kstateksimulator.kWhatkdoeskthatkmean,kitkmeanskthatkyou kcanknowkhavekMultiplekTristatekDeviceskonkakBus.kYoukdon't khavekunderstandkallkthisktokusektheksimulator,kitkiskhere kforkmorekadvancedkusers.kThek6kstateskare: kkkkk-kDrivingk1k(1) k-kDrivingk0k(0) k-kDrivingkUn nownk(U) k-kPullingkupktok1k(+) kkkkk-kPullingkdownktok0k(-) k-kNotkDrivenkorkFloatingk(?) kkkkkSeekthekTristatekDeviceskandkthekBuskforkmorekinformation. kkkokThekNodekdevicekhaskbeenkmodifiedkandkenhancedkforkhandling kkkkkthek6kstates.kThekterminologykusedkinkpreviouskversionskwas kincorrect.kThek"Pullkup"kbehaviorkofkpreviouskversionskis knowkcorrectlykcalledk"Forcek1".kTheknewkbehaviorkofk"Pullkup" kiskaktruek"Pullkup"kforkak"Tristate"kbus. kkkokExampleskhaveknowkbeenkcatagorizedkandksummarized. kkkkkSeekhelpkmenu. kkkokThekscrollbarsknoklongerkobscurekpartkofkthekschematic. kkkokWhenktrialkmodeklicensekexpireskak"readkonly"klicensekis kkkkkenabledkindefinitely. kkkokAllkexampleskfixedkthatkusedkrelativekpathsktoktheirkresources. kkkkk(i.e.kRobotkexamplekshouldknowkwor ). kkkokGridkisknowkaktruekuserkcustomizablekgrid.kSnappingktokthe kkkkkgridkiskinitiatedkbykthekuserkandkisknotkankautomaticksnap. kkkokPrintingkproblemskfixedkforksomekprinterskthatkdidknotkprint kkkkkwireskcorrectly. kkkokBugkfixedkthatkcausedksimulatorktokloc kwhenkakSignalkReceiver kkkkkwithk"Un nown"kstatekdrovekakPullDownkorkPullUpknode. kkkok"Seeing"kRobotkhaskbeenkmodifiedktokallowk16kimageskindependent kkkkkofkdirection.kAnk"Off"kplaygroundkOutputkhaskalsokbeenkadded. kkkokAk"Drawing"kRobotkhaskbeenkadded.kYoukcank"PiggykBac "kmultiple kkkkkrobotskofktheksamekorkdifferentktypesktokincreasektheir kkkkkcapabilities.kThatkis,kakmultikfunctionkrobotkcankhavek4keyes kkkkkandk4kpens. kkkokPaletteBarkisknowkawarekofkWin95kTas Barkwhenkit'skalwayskon kkkkkTop. kkkokWhenksimulatekiskstoppedkitknoklongerkforgetskthatkyoukmaykof kkkkkhadkthekPaletteBarkupkandkisknowkrestored. kkkokGridkisknowkdisabledkduringksimulatekforkperformancekreasons.

kkkokUninstallkisknowkavailable. Versionk0.6 kkkokBugkfixed,kwhichkcausekThekbitmapkdevicektokhavekeachkbitmapkfile kkkkkopenkwhilekinkuse.kThiskwasknotknecessarykandktheksystemkcould kkkkkeasilykexceedkthekopenkfileklimit.kThiskcausedkthek"Bandit"kexample kkkkktokfailkonksomeksystems. kkkokBugkfixed,kwhichkcausedkcircuitskwithktwokorkmoreknonkdriving kkkkknodekdeviceskwithkdifferentkdrivenkvaluesktoktokhangktheksimulation. kkkokNewkDevices: -kRobotkthatkcankseekColor. kkkkkkkk-k16kpositionkrotoraykselectkswitch. kkkokEnhancedkDevices: -kBitmapkdeviceknowkallowskakstatickbitmapk(showskevenkwhen kksimulatiomkiskidle,kforkpurposeskofkdocumenation). -kTextkdeviceknowkallowskakdynamicktextkbasedkonksimulation kkinputsk(li ekthekoriginalkBitmapkdevicekbutktextkinstead). kkkkkkkk-kSoundWavekdevicekcanknowkplaykwithoutkwaitingkforksound kktokcomplete.kItknoklongerkslowsktheksimulationkdown. kkThiskiskankoptionkonkthekdeviceksincektherekinstances kkwherekyoukmaykwishktokwait. kkkkkkkk-k7kSegmentkLEDkisknowkak8kSegmentkLED. kkkokAllkfileskreferencedkbykdevicesk(Memory,Text,Sound,Bitmap) kkkkkcanknowkhavektheirkrespectivekeditorsklauchedkfromkwithin kkkkktheksimulator.kNokneedktokjumpkoutsidekofksimulatorkandkrun kkkkkPaintkforkexample. kkkokAllkfileskreferencedkbykdevicesk(Memory,Text,Sound,Bitmap) kkkkkarekproperlykreferencedkrelativektoktheklocationkinkwhichkthe kkkkkprojectkfilekisklocated.kNokmorek"can'tkfindkfile". kkkokPrintingkisknowkEXACTLYkwhatkyoukgetkonkthekscreenknamelykthe kkkkkTextkdevices. kkkokMajorkimprovementsktokanimationkperformance. Versionk0.5 kkkokAskplanned,kMMLogicknowksupportsknetwor ing.kThiskopenskup kkkkkpossibilitieskbeyondkyourkwildestkdreams.kNetwor kakwhole kkkkkclassroomktogtherkorkbuildkakgamekandkrunkitkoverkthekinternet. kkkkkIt'skakpiecekofkca ektokusekit. kkkokAllknewk"standard"kFlipFlipsk(RS,kDLATCH,kMasterSlave,kJK,kLevel kkkkkandkEdgektriggered).kInkpreviouskversionskwhatkexistedkwas kkkkkjustkaklevelksensitivekDLATCH. kkkokAllknewk"standard"kMuxesk(Encoders)k8:1,k4:1,k2:1kandkDemuxes kkkkk(Decoders)k3:8,k2:4,k1:2.kInkpreviouskversionskwhatkexisted kkkkkwaskactuallyk4kparallelk2:1kMuxeskandk4kpararllelk1:2ktokDemuxes. kkkokMorekconsistentkprocessingkofkthek"un nown"kstate.kTherekare kkkkkconditionsksuchkaskuninitializekoutputskofkakflipflopkwhich kkkkkgeneratek"un nown"kstate.kThiskiskak3kstateksimulatork(0,k1kor kkkkkun nown).kUn nownkmeansktheksimulatorkdoesknotkhavekthekinformation kkkkktokchoosek0kork1.kAND,kOR,kXOR,kINVERT,kFlipFlips,kMuxeskandkDemuxes kkkkkwillknowkproperlykprocesskun nownkinputs.kThekLEDkshowsklines kkkkkthroughkit,kifkitkisknotkbeingkdrivenkwithkak0kork1. kkkkkThekprobekwillkshowkak"?"konkaknodekthatkiskinkthekun nown kkkkkstate. kkkokUnconnectedkInputskandkOutputskareknowkallowed.kThekBitBuc ed kkkkk ic edkthekbuc et.kUnconnectedkinputskwillkalwayskbekUn nown. kkkokImprovedkwiringkbykusekofktheknewkNodekdevice. kkkokTheknewkNodekdevicekalsokallowskyouktokaddkakdefaultkofk1k(Pullkup) kkkkkorkakdefaultkofk0k(Pullkdown)kinkthekeventkitkholdskandkUn nown

kkkkkstate.kThiskhelpskinitializeksomekcircuits. kkkokChangedkthekEnablekonkthekDisplaykdevicektokbekank"edge"ksensitive kkkkkcloc kinsteadkofklevelksensitivekenable.kThiskmeanskitkloo skforka kkkkktransitionkfromk0ktok1kbeforekitkacceptskakcharacter.kBeforekit kkkkkwouldkacceptkakcharacterkwhenkeverkitkwaskak1.kThekformerkproved kkkkkaw wardkinksomeksituations. kkkokBugkfixed,kwhichkallowedk"resize"kofkwire. kkkokThekPortkInkandkPortkOutkdevicekhaskbeenkmodifiedktokrunkoff kkkkkank"edge"ksensitivekcloc .kTheklac kofkakcloc kdidknotkgive kkkkkenoughkcontrol. kkkokBugkfixed,kwhichkcausedkthekinitialkbitmapkinkthekBitmapkdevice kkkkktokbeksizedkwrong. kkkokBugkfixed,kwhichkcausedk"groupkselectionkclone"ktokfailktokclone kkkkkwireskcorrectly. kkkokBugkfixed,kwhichkcausedkcloningktokdragkawaykthekoriginalkinstead kkkkkofkthekclone. kkkokBugkfixed,kwhichkcausedkcloningktoknotkcopykattributeskofkthe kkkkkoriginal. kkkokBugkfixed,kwhichkcausedkwirekdrawingktokgetkstuc kinkautoscroll kkkkkwhenkinputkalreadykconnected. kkkokBugkfixed,kwhichkcausedkwirekmodektokslipkbac ktokpointerkmode kkkkkwhenksomekerrorskoccured. Versionk0.4 kkkokMultiplekpagekprojectskareknowkfinallyksupported. kkkokKeyboardkdeviceknowksupportskbothk"ASCII"kmodekandkvirtual kkkkk eykcodekmode.kVersionk0.2kwaskVirtual,kVersionk0.3kwas kkkkkASCII,kthiskversionkiskboth. kkkokNewkdeviceskadded: kkkkk-kRealktimekCloc ,kyouknowkhavekaccessktokoperatingksystems kkkkkkkcloc k(seconds,kminutes,khours,kdayskofkmonth,kmonthskand kkkkkkkyears). kkkkk-kRealktimekcountdownktimer,kyoukcanknowkfirekeventskbased kkkkkkk"WallkCloc "ktime,kindependentkofksimulationkperformance. kkkkk-kSignalkSender/Receiver,kNowkyoukcanksendksignalskaround kkkkkkkwithoutkwireskorktokotherkpages. kkkokLotskofkKeyBoardkAcceleratorkcleanupkdonekinkMainkWindow, kkkkkDialogskandkMenus. kkkokPaletteBarkcleanedkup.kAllkdoc ingkiskremovedkforknow. kkkkkCleanedkupkbugskinkrememberingkposition.kVisibilitykstatekis kkkkknowkrememberedkfromksessionktoksession. kkkokStatusBarkandkToolBarkvisibilityknowkrememberedkfromksession kkkkktoksession. kkkokLotskofkonlinekhelpkcleanup. kkkokAddedkseveralkexampleskreferencedkinkonlinekhelpkthatkwas kkkkkmissing. kkkokManykbugskfixedkaroundkhavingkmultiplekprojectskopenkatkonce. kkkokManykbugskfixedkinkprinting. kkkokAddedkToolkTips. kkkokAddedkHelpkMessageskinkStatuskBarkallkbuttons. kkkokPaperkColorkandkGridkStatekisknowk eptkinkproject. kkkokAddedkTipkofkthekDayk(it'skdatabasekisknotkverykfullkyet). kkkokFixedkproblemkwithksomekdeviceskgettingklostkoffkpage.kThey kkkkkwillkbekforcedkintokfullkviewkwhenkyouksavekyourkproject. Versionk0.3 kkkokChangedklabelingkonkmanykdeviceskforkconsistencykandkclarity. kkkokBitBuc etknowkhaskmultiplekinputskandkdoesknotkrequirekthem

kkkkktokbekallkconnected. kkkokRandomkdeviceknowkallowskthekseedktokbekset. kkkokRandomkdeviceknowkoperateskmuchkli ekthekcounterkdevice. kkkkkItkisknowkcloc kdrivenkandkcankbekreset. kkkokXORkDevicekadded. kkkokHelpkFilekrewor ed. kkkokFilekinkandkFilekOutkdeviceskhavekbeenkoverhauled. kkkokSwitch,kKeypad,kandkKeyboardkeventskareknowkautomatically kkkkksynchronizedkwithktheksimulatork(onekeventkperkcycle). kkkkkPreviouslykyoukcouldktypekorkclic kfasterkthanktheksimulator kkkkkconsumed.kYoukcankalsok"queuekup"kmultiplekeventskwhile kkkkkpaused.kAksimilarkQueuekwillkbekaddedktokthekPortkI/O kkkkkdeviceskinkthekfuture.kThiskwouldkallowkankexternalkdevice kkkkktokrunkatkrealktimekspeeds. kkkokYoukcanknowkCopy,kCutkandkPastekALLkdeviceskincludingkWires. kkkokSomekdeviceskhavekchangedksokusingkoldkprojectskmightkcause kkkkksomekproblems: kkkkk-kThiskmaykgeneratekconnectionkerrors,ksokyou'llkjustkhavekto kkkrewirekthese. kkkkk-kSomekdeviceskmightkloo kclipped,kjustkdeletekthemkandkaddkthem kkkagain. kkkokSeveralknewkexampleskandkmanykhavekbeenkupdatedktokreflect kkkkkchanges. Versionk0.2 kkkokPausekdevicekisknowkgreenkandkchangesktokredkwhenktriggered kkkkktokidentifykitself. kkkokWin32skKitsknowkavailable. kkkokProbekcanknowkbekenabledkwhenkpaused. kkkokDisplaykDeviceknoklongerkhaskWhitekBloc skaroundkletters. kkkokAllowkMultiplekBitmapkdeviceskaccessktoktheksamekbitmap. Versionk0.1

You might also like