diff --git a/FluxEngine.cydsn/CortexM3/ARM_GCC_541/Release/FluxEngine.hex b/FluxEngine.cydsn/CortexM3/ARM_GCC_541/Release/FluxEngine.hex index 7991c044..4cfd9368 100644 --- a/FluxEngine.cydsn/CortexM3/ARM_GCC_541/Release/FluxEngine.hex +++ b/FluxEngine.cydsn/CortexM3/ARM_GCC_541/Release/FluxEngine.hex @@ -27,7 +27,7 @@ :40068000D5D151461648FFF7FEFDBAF1000F00F00E81144B1B8807A8ADF81C3070E200BF19010000F900000091000000C50000008881FF1F6F3800006B380000723800003E :4006C0008A3800009D380000E181FF1FF281FF1FA73800001C3800001E380000B6380000D23800002038000094F86C0001F0D2FD606EFFF755FE02F0E3FBB04BDFF8D882AE :400700001A78002702F0FB021A701A7842F001021A701A7802F0FE021A701A7802F0FE021A7002F0D1FB0220FFF7EEFC012141F6FF734FF48042084602F024FB84F8AA0005 -:4007400001F046FF08F807000137402FF8D1DFF88CA200270AF199091FFA89F80137402F14BF3A4600221AF8010F22440623127E402101F061FF424646F248519AF800006F +:4007400001F046FF08F807000137402FF8D1DFF88CA200270AF199091FFA89F80137402F14BF3A4600221AF8010F22440623127E402101F061FF424646F244519AF8000073 :4007800001F06CFF08F14008402F1FFA88F8E5D196F86D3033B100237372637A002BFCD00023737200234FF0FF32236062602372236894F8AA002344197E01F0C1FE94F883 :4007C000AA0001F07FFE012194F8AA0001F052FE2368002BFCD0002398467360D6F80CA0012701F087FFE368B4F86E20CAEB030393420DD367B1042195F8AA0001F0ACFED5 :4008000094F8AA0001F0B8FE0028F9D107463072237AFBB96A682B689A4202D1002FE0D118E00220FFF770FC6968402209EB8111022000F0E9FD6A68614B01321340002B59 @@ -35,9 +35,9 @@ :4008800006E0514B08A81B88ADF82030FFF710FD627A4146237A4D48FFF7F5FCFDE14C48FFF7F1FCD4F86E7017F03F0701D00320F1E1012001F0F4FC95F86C0001F0EAFC0B :4008C00002F0FEFA434BDFF810811A7842F004021A701A7842F001021A701A7802F0FE021A701A7802F0FE021A7002F0EDFA686EFFF756FD01214FF4804341F6FF72084641 :4009000001F0D4FC85F8AA0001F062FE08F807000137402FF8D1DFF8C490002709F199031FFA83F804930137402F14BF3A46002219F8010F22440523127E402101F07CFECD -:40094000414646F24C4299F8000001F087FE08F14008402F1FFA88F8E5D100274FF0FF33376098467360BB46BA463B46D6F86E9037724FEA99192168114A01310A40002AD8 -:40098000BCBF02F1FF3262F03F026068B8BF013282426BD02BB1227A002A76D16A7A002A73D12068049A059302EB8010BAF1000F16D040223F2102F0E3FA1CE098650040B4 -:4009C0003F000080DC38000022380000F6380000093900009C640040A081FF1F9F81FF1F014601370120FFF7E2FBC7EB0903D3F1000A4AEB030A2168AB4A01310A40002A38 +:40094000414646F24B4299F8000001F087FE08F14008402F1FFA88F8E5D100274FF0FF33376098467360BB46BA463B46D6F86E9037724FEA99192168114A01310A40002AD9 +:40098000BCBF02F1FF3262F03F026068B8BF013282426BD02BB1227A002A76D16A7A002A73D12068049A059302EB8010BAF1000F16D040223F2102F0E3FA1CE094650040B8 +:4009C0003F000080DC38000022380000F6380000093900009B640040A081FF1F9F81FF1F014601370120FFF7E2FBC7EB0903D3F1000A4AEB030A2168AB4A01310A40002A39 :400A0000BEBF02F1FF3262F03F02013222606268059B01322AD12A683F2A27D14FF00008C5F8048001F070FC85F808806B6895F8AA002B44197E01F083FD95F8AA0001F0AF :400A400041FD012195F8AA0001F014FD85F80980637A002BFCD04FF00008012086F8098001F05EFC404601F01BFC00E023B1237A5BB96B7A4BB90123626842453FF47BAF9B :400A80000BF1010BD5F8048075E701F043FC012001F006FC002001F043FC042194F8AA0001F05AFD94F8AA0001F066FD0028F9D196F8AA0001F0F4FC737A327A0293012363 @@ -53,13 +53,13 @@ :400D0000002283E80300522203F580731A707F4B7F4A1B787F4EDBB2137040F618027E4B00251A8041F2512223F8022C33784FF4F07003F0010343EA450502F0B9F8013CD4 :400D400005F003052ED0032DF0D1744B4FF480721A8007221A70724A002548211570917002221D705D7103F8032C0422DA716D4A6D4C13786D4E43F00103137012F8013CA5 :400D8000062743F0030302F8013C2378012243F0800323705B4B1A70654A137843F02003137000E0FEE707FB056300219A881868013502F0E5F8072DF5D15E485E4E0025E4 -:400DC00050F8041F05F1105303F1480221F0FF074933C9B20B4452005B0002329A4206D012F802EC12F801CC0EF807C0F5E7B0420D44E5D1514A0023136093601361936104 +:400DC00050F8041F05F1105303F14A0221F0FF074B33C9B20B4452005B0002329A4206D012F802EC12F801CC0EF807C0F5E7B0420D44E5D1514A0023136093601361936100 :400E00004F4B504F1A68504BDFF888811A604F4B1A684F4B1A604F4A137843F002031370137C43F0020313742378A2F5863243F040032370413A137843F010031370464A53 :400E4000464B07CA03C31A80454A2833106843F8250C127903F8212C424A07CA03C31A80414AE83B07CA03C31A80404A083307CA03C31A803E4A3F4BA2F5616203CBC2F889 :400E8000100EC2F8141E1378042043F008031370394B02F5AA521B783D78DBB298F80060EDB203F007010C321B091170F6B2537045F003033B7046F0030388F800302F4B48 :400EC00048221A702E4A402313702E49937013729372082382F81F3220220A7048710A72294A0A20137001F0DDFB284B88F8006044223D70264D1A7094E80F0007C52B8067 -:400F0000BDE8F08100480040940A00480F010049A146004025420040224200400440004006400040A2430040A043004075390000E8460040FCFFFF478C0000480076004029 -:400F40009C0A0048F846004020760040A00A00482876004003500140540A0048C0510040600A0048680A0048740A0048800A0048325100408C0A0048CF0100491D51004068 +:400F0000BDE8F08100480040140C00480F010049A146004025420040224200400440004006400040A2430040A043004075390000E8460040FCFFFF479000004800760040A3 +:400F40001C0C0048F846004020760040200C00482876004003500140D40B0048C0510040E00B0048E80B0048F40B0048000C0048325100400C0C0048CF0100491D5100405C :400F800001590040235B0040585B004076580040B0430040F946004008B501F0C5FF03680C2B00D1FEE7FEE7084908B50B68084A1844821A802A01DC086005E001F0B4FF34 :400FC0000C2303604FF0FF33184608BDCC80FF1F8893FF1F80B51148114B0025C0B1A3F1100192C922460439161BB74204D051F8046F42F8046BF7E7114653F8046C8C1A0A :40100000A64202D041F8045BF9E701381033E5E701F090FFFFF70AFAFEE700BF01000000443B0000124A134B10B51A60124A134C1368134843F4007313600023032B98BF49 @@ -135,10 +135,10 @@ :40218000FD0315E003F00303012B13D008D3022B1FD1114B9B78E3B9BDE83840FFF77EBE0D4B9B78012B14D1154A137843F0020313700AE0084B1A795AB998781B791749C8 :4021C000DBB2CA5C22EA0002CA54BDE83840FFF79BBA002038BD00BF00600040BC92FF1FC892FF1F003A0000643A0000EC390000D73A00006093FF1FD492FF1F7992FF1F74 :40220000CB92FF1FCD92FF1FBA92FF1FB892FF1FCC92FF1FC992FF1F4293FF1FCF92FF1F074B1A78120609D55B78012B06D1054B054A5A6012781A80FFF786BB0020704732 -:4022400000600040BC92FF1FC4390000014B1870704700BF77650040014B1878704700BF67650040014B1870704700BF7F640040064A0123136002F688321268E02110649C -:40228000034A1170A2F540721360704780E100E000E400E0014B1870704700BF78650040014B1870704700BF7D64004073B515461E460B4C05230022019200920A460146C2 +:4022400000600040BC92FF1FC4390000014B1870704700BF78650040014B1878704700BF68650040014B1870704700BF76640040064A0123136002F688321268E0211064A3 +:40228000034A1170A2F540721360704780E100E000E400E0014B1870704700BF77640040014B1870704700BF7A64004073B515461E460B4C05230022019200920A460146C7 :4022C0001846237000F064F932462946207800F01FF90221207800F009F9207802B070BDD080FF1F064A0423136002F688321268E0219064034A1170A2F2023213607047BC -:4023000080E100E002E400E0014B04221A60704700E100E0014B04221A60704780E100E0014B1870704700BF78640040704738B505460078012428B100F062FD285D01347A +:4023000080E100E002E400E0014B04221A60704700E100E0014B04221A60704780E100E0014B1870704700BF74650040704738B505460078012428B100F062FD285D01347D :40234000E4B2F8E738BD08B50D2000F059FDBDE808400A2000F054BDF7B516461F460B4C00230325019300930A4601462846257000F00EF93A463146207800F0C9F8022181 :40238000207800F0B3F8207803B0F0BDE080FF1FF7B516461F460B4C00230225019300930A4601462846257000F0F2F83A463146207800F0ADF82946207800F097F8207889 :4023C00003B0F0BDE180FF1FF7B516461F460B4C00230125019300930A4601462846257000F0D6F83A463146207800F091F80221207800F07BF8207803B0F0BDE280FF1FD4 @@ -179,9 +179,9 @@ :402C80005893FF1F10B5054C23781BB9FFF7DCFF01232370BDE81040FFF728BF9992FF1F044B1A7802F0FB021A701A7842F001021A7070470059004010B5084B1C7814F038 :402CC000010403D10028F9D0002404E02046FFF7E9FC024B1B78204610BD00BF01590040034A044B1B881088181A00B2704700BF5493FF1FA05B00400E4A13881BB223B150 :402D000011880A2309B2594301E00B4B19680B4B1B88C01A42F2107300B203FB00F2022391FBF3F30028D8BF5B42134493FBF1F000B270475693FF1F5C93FF1F5893FF1F53 -:402D400070470000034A00F0F800137803431370704700BF02410040034A00F0F800137803431370704700BF06410040014B1870704700BF7B650040014B1870704700BFE0 -:402D80007665004073B515461E460B4C04230022019200920A46014618462370FFF7F8FB324629462078FFF7B3FB02212078FFF79DFB207802B070BDFC80FF1F074A0223E8 -:402DC000136002F688321268E0215064044A11706FF440710A441360704700BF80E100E001E400E0014B1870704700BF79640040014B1870704700BF7A650040000000008F +:402D400070470000034A00F0F800137803431370704700BF02410040034A00F0F800137803431370704700BF06410040014B1870704700BF7F640040014B1870704700BFDD +:402D80007B65004073B515461E460B4C04230022019200920A46014618462370FFF7F8FB324629462078FFF7B3FB02212078FFF79DFB207802B070BDFC80FF1F074A0223E3 +:402DC000136002F688321268E0215064044A11706FF440710A441360704700BF80E100E001E400E0014B1870704700BF7A650040014B1870704700BF79650040000000008E :402E0000FEB5494652465B460EB40746244909688A46244A12682448022100F071F8030020480068C018204900F06AF8143883460121C9430C460125002600F041F8814653 :402E400051460B7823400B705846013000F030F83800F04028400B78234003430B70584600F026F80136072EF2D9002001300138013001200B78234003430B7058460430C4 :402E800000F016F8484600F01FF800BF00BF00BF0EBC894692469B46FEBD00BFAFF30080D480FF1FF880FF1F00C20100000000000230800803D000BF01380046FCD170473A @@ -4098,55 +4098,55 @@ :40FF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041 :40FFC0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 :0200000480007A -:400000000145004008520040015B0040016400400403014003050140050701404C0801404D090140530A0140460B0140580C0140530D01404E0E0140320F01401315014057 -:40004000411601403A1701404F180140571901404D1A0140591B014009400140154101400B4201400843014003440140094501400A4601400D470140084801400B49014002 -:40008000194C01400A4D014006500140045101407E0208410944108211021802600A61197C4027212D0A8740E24EE602EA029380E201E82080048E809380E609EE04027719 -:4000C00003200614070708100A220B380C110D040E880F101214132016E41720180119381A0E1B011D021E141F382214232025042604270828772B202C162D3F2E4132F047 -:40010000340F353F36F03AA8580459045B045C995F018201880189AA8B448DCC8E028F229030932295F196049A209B449C089D01A210A311A80AAA04AC0CAD88AE02B02048 -:40014000B20EB30FB410B60FB7F0BE04D804D90BDB04DC99DF0100100230038104020518070209800A640D220E100F02100211101280168217141A801B941D241E121F105F -:400180002010210822802404262028022B802C102E402F44310832903301348035083601371039903C043D203F82680269906D4078017C807E0181048D409201948096107C -:4001C000978A98039C909D0C9E619F12A180A204A401A510A74DAB40B502B720C0FBC2FFC4FBCAF9CCFFCEFCDE01E240E608EE050108023804380504060109200A200B408E -:400200000C040D800E10113A1220134015401620171019021A201B041E071F01203F2108240425062608277829082A202C022D082E38317F3580363F39023F1056085804BE -:4002400059045B045C995D905F018202832084098612870788128B208C088D048E018F109012913F9412972099389A129B019C129D029F38A003A204A320A609A720A801D7 -:40028000A904AA1CAB08AF38B01FB33FBA02D804D904DC99DF010082031804040522060209010A110B080C800D19101011201201130217291A011D021F0221012212250455 -:4002C000260429222B122D082E202F4131083262348035043712380A39203A403C803D2A3F825B40600261808040900E9120928095029620980199229A029B09A080A108B4 -:40030000A220A310A502A602A704A810AB01B340C0FFC2FFC47FCAFFCCFFCEFFD608D808E82509090D01110919211B161D051E011F2A280129203104320133033520371825 -:400340003F11400146EC480C49FF4AFF4BFF50045609580459045A045B045C995D995F0162C08091820E84458698889889088C118D078E229098949899049A889B019E107E -:40038000A098A306A404A501A601A702A840AA05AC98AF01B00FB107B210B4E0B508B820BA02BE04BF10C036C620C808C9FFCAFFCBFFCD20CEF0D110D804D904DA04DB047B -:4003C000DC99DD09DF01E108E240E340E480E640E740000401620840090B0A020B040D8010A01120120213021720180419021A141B121F0820082201259026A027682840C1 -:400400002A802B102F08322036803721382039403FA042104740480450105610574059405A205F406403664069406A806B016C046D056E407420768286508F049002912088 -:40044000930594049547964499609B029C029D029F08A108A511A602A712AB40AD40C00FC28FC44FCA2BCCB4CE3CD012D204D61CD810E244E602EE0102020420060108010B -:4004800009040A700B020C0F0D0F0E101204144E150418211A4E22082508264E27022A212C4E2F053301347F350637083A203B203F405608580459045B045C995D905F01E7 -:4004C00080088304840686388726880889408C088D078F0890049126941A96209711981099269A209C089D019F38A008A110A301A402A511A604A726A926AE01AF02B23F5F -:40050000B540B73FB808BB80BF10D804D904DB04DC99DF01016604040522070209090A040D080E400F061120120213061542170819201D081F08211022042305240A268036 -:40054000270228022B102D012E042F0A320435203682370839603D423E103F065B4061406D806E108004C0FFC2FEC4BFCAFACCF2CEFCD608D808E4018010830489408D227C -:4005800094209D02A140A520A704A842A920AD80AE02B188B303E284E6A4EA0DEE090102050409100A050B080C200E101108131014011701180D1C0A223024102501262003 -:4005C00030203104320C33103403350336103708388239883E413F455608580B59045B045C995D905F0180028104831087208B388C048F2090019320953F99389B019F0756 -:40060000A320A502A738A904AB08AF20B002B201B404B73FBE15D804D904DB04DC90DF0101800280070909020D080E080F01170619081A081B011D081E091F22218025440C -:40064000278829022A482B042F20300A31A0370938A83A023E103F055B805D205F4067056B026E106F057F4086448740890A8A098C088D0490089380A280C0C9C2E8C43066 -:40068000CA4FCCCFCEEFD638D830DE80E208E408E6C2EE03027703140477077708110A220BE40D100EE00F421111121E1388171419771A111D011E111F0E2011228823146E -:4006C000251627212B142C112E442F14300F310F320F35F036F03A8A3B22420245E0480249FF4AFF4BFF4F83580459045A045B045C995D095F0183078608870488048907CA -:400700008F0492069304970498019B019C049D089E08A00FA118A302A710AB04AF04B001B402B51FB60CBF10D804D904DB04DC09DF01012003100402055007100801092015 -:400740000A020D020F0A130216021702180219221A021C221D431E021F452120240C2511274429022A022B552C102F4930103115328035043752382A3A813B803D243F82DB -:400780004440450147104C405C805E2964426610672069806A406B026D80874089448A018D409281932094829666978A980199049A109C109D189EE39F17A284A310A401BE -:4007C000A512A749C0F6C2DBC498CAFFCCFFCEFFD020D6F0D8F0E080E220E408E632EE030019030704110622070409080C440E110F041018126113041401160E1704181938 -:4008000019071C801F1020FF2302251827012B042F043070311F320F34803F015608580459045B045C095D905F018002823883208620872088048A088B208D048E208F9022 -:4008400091FF92209607973899F89A389B019E209F07A03FA320A504A620A748A838AA01AB20AC04AD02AE10AFF8B13FB23FB3E0D804D904DB04DC99DF01010202010310D3 -:40088000048205140A560D020E220F08130216021716188019181A541B3D1E2022012420275029022B152F6931053240331035043752380A39203B823C243F8244024740E8 -:4008C0005B8062406510662068016A206B096F0281108240878088018B088C108F04900E9120928093809420962099079A039B069C029D189E609F11A010A102A201A3406D -:40090000A610A70FA901AB04AD02AF02B080B110B204C0FDC2FFC4F8CAFFCCFFCEFFD608D808E2C2E6C0E8A0ECA0EE011B011F083210330836843B40C630CCF0CE10308010 -:400940003204364037023B043D20808087448E1096209740A108A604AD08AE80AF01CCF0CE60E260E640EA4051085520811096089F02A108A590A644B180D460E2808604E7 -:4009800096089F02A5A0A640AA04E610EE2014808308C4045D025F80810484049880A308A501A901D6051B0498809D02A120A308A404A505A920AB80C60809040B080D80F8 -:4009C0000F4087049D02A120A308A404A505A880AB04C20F25808B028D20A5A0AB02AE40C820EEC05304562071027F0289028A208B04A302D460DC80DE20060809010E04E1 -:400A00000F401C085120570858406708850287408B049D02A120A308A404A501A980AF40C001C20DC601D407D801E0017310860492049310AA08B040B310DC01E801EC01D4 -:400A400001010D010F0111011B011D0100FF01AB02021105BF0000A09F001F000000000000000000100000004000000000000000C0000000FF0000B84700470000010000D2 -:400A8000800000028200820000000000000303000300000027001801270018010004000000050000000000000000000000000000000000000000000000000000000000001E -:400AC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F6 -:400B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B5 -:400B40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075 -:400B80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035 -:400BC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F5 -:400C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B4 +:400000000145004008520040015B0040016400400103014008050140440601404807014051080140520901404B0A01404E0B0140650C0140450D0140580E0140350F0140DA +:40004000471401405B150140221701403F18014056190140481A0140561B01400A4001400E4101400E420140084301400244014009450140064601400B4701400F48014016 +:4000800011490140174C0140094D014007500140045101407E0208020901100211821902601661157C4027212D0AE21029022B4088408CA88E808F05E628EA08003F032039 +:4000C0000538062007010A380B200E070F3811041220131016201707183819021A011B381C041D041E101F082220232024042608272028022A382B202D3F2E20353F363F03 +:40010000580459045B045C995F01822086208A078C3F910292209438950196019A209C049E10A220A404A608A802AA38AE38B102B301B43FBF05D608D804D904DB04DC0965 +:40014000DD90DF01012A030205490604082009080A010B800C100D040E010F801210136114021690172019301D402040220427042C042D082F4232083301358036023724A4 +:400180003D043E203F815A605B08600862486A806C046D8085108728880689018B408C0891089301960898A099029AA0A008A344A440A540AB40AD04AE20B140B204C0FFAF +:4001C000C2FFC4FFCAF0CCF3CEF0D60ED80EE20BEA0CEE20020206040760080C09070A200B100C800D770E0C10FF112013101403152016FC1A081B071C0C1E101F08200CD3 +:40020000210122402306240125012602270229012A022B042C0C2D012EF1310F334036FF37303B803E40580459045B045C905F0181108204860489148A078B218C078D7F65 +:40024000920495099604981899019A029B0E9D089E109F01A008A604A750A909AA01AD01AE04AF22B21FB330B50FB740BE04D804D904DC90DF01009001010310040A052049 +:400280000701081009100A820B200E420F141190120A13091404150A174019041D402019211822102308250126842741280829082A802C882E042F02325033043540360469 +:4002C0003721381139403E403F186C026D40850888048B088D088E048F04908A910A9244933494309531980499309A049B309C109E80A088A203A302A446A509A680A70142 +:40030000AB10AD20B020C0FFC2FFC4FFCAFECCFECE7DE040E229E680E88000010104033909051120160119341B0A1D0528022904311033203401350C360237033E503F047C +:40034000580459045B045C905F018077831186E4871188168A218B778D778E1490119288930E96779A149BE19E14A214A410A511A642A744A911AA14AB22AC01AD11AE0EF7 +:40038000AF88B10FB20FB3F0B4F0BA28BB0AC006C60EC70CC814C9FFCAFFCBFFD004D601D804D904DA04DB04DC99DD09DF01E2C0000104A406800A200C020D180F02120442 +:4003C00014121501171019401B101C041D341F1020012104221923202480260227102B042C122D1032513602371038013B103C983F024F2057845C205D806AC06B016C893C +:400400006D806E046F027649878088848C028D148E0290089102931494029508964499A09A049D409E499F21A201A488A541A688A702AE40C0F8C2F4C4F2CA74CCADCEF509 +:40044000D220D630E250E610EA08EE02004001120220047E0512083E09080A400B130D121112120114401610184019111A081C401E041F02230424802710288029122A7E0E +:400480002C402D182E0231083310350736FF39203E403F05580459045C905F01808081248204852486048804891A8A208BE48E0290FF916C93809404950A9610971098035A +:4004C00099249AFC9D409E029F84A004A208A301A404A524A6F9A801A924AA02AC04AE40AF10B1F9B2FFB307B90ABE04C035C702C810C9FFCAFFCBFFCD20CEF0D110D80495 +:40050000D904DA04DC90DD09DF01E108E240E340E480E640E74000040120028103400402062809480A680C880E440F801102120813441603173819081F802101220623502F +:40054000249C26102708281029202B422D202E402FA0329A3410369139013B143D033E203F5440104940520483018C4093069408950A9644975099A09D089E429F59A108DA +:40058000A201A320A488A501A6CAA702C07FC2FFC4EFCAFFCCBFCEF7D002D208E210E404004001010280030E04020501060C07040872090F0A800C080E041080122014047E +:4005C0001608170F18101C101D011F022010210F24102710280E29012AF02B082D012E0134FF351F3820580459045C995F018201831086108708881089078BF88C1F8DFF45 +:4006000090409118934094099612970799189A069B209C109D809E089F18A010A118A3E0A40CA501A601A706A901AA20AB02AD01AE10AF04B040B238B3FFB407B638BE018F +:40064000BF04D608D804D904DB04DC09DD90DF010120028003120408052006410701080409800B440C020E0A0F10110212011318150A176019201D881E0A1FA12304272093 +:40068000280429082A012B022C0C2D042E042F82308032083520368A39043A023B103D023E403F145E8065806C02C0FFC2FFC4FFCAFFCCFACEF7D610D810000A080D0F01A1 +:4006C00012051C011D04201029012D02301031033403360C37043E013F40420345E0480249FF4AFF4BFF4F83580A59045A045B045C995D095F01801182888320840185381E +:40070000860E870188108A228B208E148F20913F921495049614970899029A049B389EE49F07A214A338A477A720AA77AB20AC16AD04AE41AF10B13FB20FB4F0B6F0BAA8F4 +:40074000D804D904DC99DF010120024005050602070809020A020C080E010F8811021525160119201A021B021D041E011F60204021022280274029202A442B202C0A2E028D +:400780002F2032403501376838403D053E203F804108484059125B44608061646B017808810186018810892C8B208D0291219280950496029780988899519A639B2C9C104A +:4007C0009E049F01A00AA344A440A508A680A702A802AA01AD88AE02AF08B201B440B640C0FAC2F9C4F8CAFCCCF8CEF8D002D60FD80FDE02E008E212E609EA0CEE0A8202FC +:40080000869087028A01904091219280950496419780988899519A609B249C109D889E149F01A008A344A440A508A602A901AB02B404B610E008E243E408E614E840EA0CDF +:40084000EE08021006040A040E041007150216071A021E041F0120082104260428182A012D072E0433043502361F37013E40580459045B045C905F018101822085F1862038 +:4008800088048A018B448C018E028F22900191CC923E932295AA962097449A109E20A240A311A620AA08AC7FAD88B03FB50FB640B7F0D608D804D909DB04DC99DD90DF01DE +:4008C00000900101031004820510071009500A800B200D290F221002120813091488160217281A821B011F802305242225302608272429012A402C022F80300833013480CD +:40090000350439503B0558405D80624069506A106E807B04815085808720884089208B408E108F20909091209320942095019682970199149B189C089E809F04A002A1482A +:40094000A30CA440A510A608A701A802B708C0FFC2FFC4FFCA99CC53CE0FD618D808DE04E240E408E690E810EA08EE0802010320070708100B200E020F20100C11FF1202C4 +:400980001504160417901B201D041F48200821F823012401250227F8280A2A042B382F20300F31E03210333F340E3E14580459045B045C995F0182078404860889068A20DB +:4009C0008B098D098E388F06903F940296389A209E209F0CA220A404A610AA20AC38AE01B104B308B501B63FB702B9AABF55D608D804D904DB04DC09DD90DF01014203085E +:400A00000481051007200A900C020D100F2210081240130415011794190B1B201C011F8020A021052380240825042682288029102B11308233143640388039293D904080E9 +:400A4000410142805F40640268086A806B016D90800285018682885089018A028C048D048F809080916092109344950399109A409B349D099E829F01A082A240A319A44806 +:400A8000A720A920AC80AE08AF01B080B108C0FBC2FCC4FECA0FCC1FCE3FD610D810E080E270E6A0E860EE421B011F0831103308368037023B40C630CCF0CE103002338003 +:400AC000358037043B083D808F0297409D109F02AE80AF01CCF0CE60500857108704894097489D109F04A402A540A780AD80D460E610EA10830497409D109F04A402A790B8 +:400B0000B008E2801420C4045F80630883048F889820D604D802E208E4081B0898209C06A708AC06C608080809200C040F01830186018D0898209C06C20FE4082680838010 +:400B40008D108E0297409D10A680A710AC02AF80B680C820E620EA10EE105202538078407D80844085408F10A202A380A710AF40D4A0DC80DE20E240E610EE40052008023A +:400B80000E411F105280550858406302870188208920960198209C02A108AC08AD20C001C20DC601D407D602E20577108F10AF10B040B6C0DE04E402E803EE0201010B01AE +:400BC0000D010F0111011B011D0100FF01AB020211050000BF0000A09F001F000000000000000000100000004000000000000000C0000000FF0000B8470047000001000053 +:400C0000800000028200820000000000000303000300000027001801270018010004000000050000000000000000000000000000000000000000000000000000000000009C :400C40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074 :400C80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034 :400CC00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F4 @@ -4615,12 +4615,12 @@ :0200000490105A :04000000BC90ACAF55 :0200000490303A -:02000000B5F257 +:0200000043BA01 :0200000490402A :4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C0 :400040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080 :400080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040 :4000C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 :0200000490501A -:0C00000000012E16106900002E2FC65BB8 +:0C00000000012E16106900002E30542361 :00000001FF \ No newline at end of file diff --git a/FluxEngine.cydsn/FluxEngine.cyprj b/FluxEngine.cydsn/FluxEngine.cyprj index f5a9889f..d9b0575d 100644 --- a/FluxEngine.cydsn/FluxEngine.cyprj +++ b/FluxEngine.cydsn/FluxEngine.cyprj @@ -3432,6 +3432,6 @@ - + \ No newline at end of file diff --git a/FluxEngine.cydsn/Sampler/Sampler.v b/FluxEngine.cydsn/Sampler/Sampler.v index 4af6fc13..0abc198e 100644 --- a/FluxEngine.cydsn/Sampler/Sampler.v +++ b/FluxEngine.cydsn/Sampler/Sampler.v @@ -75,7 +75,7 @@ begin opcode <= {rdataed, indexed, counter}; rdataed <= 0; indexed <= 0; - counter <= 0; + counter <= 1; /* remember to count this tick */ state <= STATE_OPCODE; end else diff --git a/FluxEngine.cydsn/Sequencer/Sequencer.v b/FluxEngine.cydsn/Sequencer/Sequencer.v index 77f37f8f..b4f5adfb 100644 --- a/FluxEngine.cydsn/Sequencer/Sequencer.v +++ b/FluxEngine.cydsn/Sequencer/Sequencer.v @@ -65,7 +65,7 @@ begin if (dataclocked) begin pulsepending <= opcode[7]; - countdown <= opcode[5:0]; + countdown <= opcode[5:0] - 1; /* compensate for delay in last tick */ state <= STATE_WRITING; end end diff --git a/README.md b/README.md index b6d2ef87..076bd6a5 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,7 @@ people who've had it work). | Format | Read? | Write? | Notes | |:-----------------------------------------|:-----:|:------:|-------| -| [IBM PC compatible](doc/disk-ibm.md) | 🦄 | 🦖 | and compatibles (like the Atari ST) | +| [IBM PC compatible](doc/disk-ibm.md) | 🦄 | 🦄 | and compatibles (like the Atari ST) | | [Acorn ADFS](doc/disk-acornadfs.md) | 🦄 | 🦖* | single- and double- sided | | [Acorn DFS](doc/disk-acorndfs.md) | 🦄 | 🦖* | | | [Ampro Little Board](doc/disk-ampro.md) | 🦖 | 🦖* | |