Files
colorduino-plasma/firmware/ColorduinoPlasma_16MHz.hex
mangavalkandClaude Opus 5.5 a18f081e0a Colorduino plasma demo, matrix test and browser simulator
- ColorduinoPlasma sketch and Colorduino library v1.2.6 (lincomatic @ fff7bd3)
- ColorduinoMatrixTest hardware test sketch
- web/index.html: bit-accurate port of the plasma with large resolutions
- prebuilt 16 MHz firmware (with and without Optiboot)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 22:28:12 +01:00

275 lines
12 KiB
Plaintext

:100000000C94EC000C9414010C9414010C94140145
:100010000C9414010C9414010C9414010C9414010C
:100020000C9414010C9460010C9414010C941401B0
:100030000C9414010C9414010C9414010C941401EC
:100040000C9416010C9414010C9414010C941401DA
:100050000C9414010C9414010C9414010C941401CC
:100060000C9414010C94140105A84CCDB2D44EB9D3
:100070003836A9020C50B9918688083CA6AAAA2A4B
:10008000BE000000803F00000000240027002A007E
:1000900000000000250028002B00040404040404D0
:1000A0000404020202020202030303030303010227
:1000B00004081020408001020408102001020408F6
:1000C00010200000000800020100000304070000E7
:1000D0000000000000000000000000000000000020
:1000E000000000000000000000000000000001010E
:1000F00001010101010101010101010101010202EE
:1001000002020202020202030303030303030404C4
:100110000404040505050506060606070707070883
:1001200008080909090A0A0A0B0B0B0C0C0D0D0D26
:100130000E0E0F0F101011111212131314141515A7
:10014000161617181819191A1B1B1C1D1D1E1F2007
:100150002021222323242526272728292A2B2C2D3A
:100160002E2F303132323334363738393A3B3C3D3A
:100170003E3F40424344454648494A4B4D4E4F510D
:100180005253555657595A5C5D5F606263656668A5
:10019000696B6D6E7072737577787A7C7E7F818300
:1001A0008587898A8C8E90929496989A9C9EA0A21C
:1001B000A4A7A9ABADAFB1B4B6B8BABDBFC1C4C6F0
:1001C000C8CBCDD0D2D5D7DADCDFE1E4E7E9ECEF7C
:1001D000F1F4F7F9FCFF310511241FBECFEFD8E091
:1001E000DEBFCDBF11E0A0E0B1E0EEEFF0E102C074
:1001F00005900D92A031B107D9F722E0A0E1B1E05E
:1002000001C01D92A33AB207E1F710E0CCEED0E0B6
:1002100004C02197FE010E947708CB3ED107C9F7A1
:100220000E94EE010C947D080C9400001F920F9226
:100230000FB60F9211242F933F938F939F93AF93F9
:10024000BF9380919F029091A002A091A102B091D2
:10025000A20230919E0223E0230F2D3758F501961C
:10026000A11DB11D20939E0280939F029093A00236
:10027000A093A102B093A20280919A0290919B0256
:10028000A0919C02B0919D020196A11DB11D809389
:100290009A0290939B02A0939C02B0939D02BF91FF
:1002A000AF919F918F913F912F910F900FBE0F9023
:1002B0001F90189526E8230F0296A11DB11DD2CFDD
:1002C0001F920F920FB60F9211242F933F934F93CB
:1002D0005F938F939F93EF93FF938091100180938F
:1002E000B2001BB815B8409A419880919502F0E091
:1002F000E0E0883060F498E18902900111242B5EDF
:100300003F4FE0919102F0919202E20FF31FAF0193
:1003100048515109228198E027FF31C05F9A220F8E
:100320005E985E9A9150C1F7218198E027FF29C01D
:100330005F9A220F5E985E9A9150C1F7208198E0F3
:1003400027FF21C05F9A220F5E985E9A9150C1F7F5
:1003500033974E175F07F1F6419A4198883008F0BD
:1003600037C0E82FF0E0E954FE4F0C947708C50140
:10037000D901DB01DD01DF01E101E301E6015F9865
:10038000CECF5F98D6CF5F98DECF91E095B98F5FE3
:10039000883008F580939502FF91EF919F918F919E
:1003A0005F914F913F912F910F900FBE0F901F9033
:1003B000189592E0EBCF94E0E9CF98E0E7CF90E199
:1003C000E5CF90E2E3CF98E09BB9E1CF90E1FCCF9D
:1003D0001BB815B8DCCF10929502DECFCF93DF9318
:1003E000CDB7DEB7AA970FB6F894DEBF0FBECDBF6C
:1003F000789484B5826084BD84B5816084BD85B500
:10040000826085BD85B5816085BD80916E0081600B
:1004100080936E00109281008091810082608093B1
:1004200081008091810081608093810080918000B3
:100430008160809380008091B10084608093B100DE
:100440008091B00081608093B00080917A008460D8
:1004500080937A0080917A00826080937A00809104
:100460007A00816080937A0080917A00806880931E
:100470007A001092C1008DE0E0E0F1E09E012F5F74
:100480003F4FD90101900D928A95E1F7D901AE0154
:10049000425F5F4F8D9190E08C0102551F4FF80134
:1004A000B490BC0166567F4FFB01E490EE20A1F0B2
:1004B000F12CEE0CFF1CF701EA57FF4FC590D490CA
:1004C000F701E057FF4FE590F490FFB6F894F6017E
:1004D000E080BE28B082FFBE8E539F4FFC01849106
:1004E000F8010491FB0164916623E9F0882359F037
:1004F000833009F4CCC108F0BFC1813009F4CDC10B
:10050000823009F4CEC1E62FF0E0EE0FFF1FE05776
:10051000FF4F859194916FB7F894FC01708100951D
:10052000072300836FBF4A175B0709F0B3CF429AD6
:100530004298429A109295028091B1008560809312
:10054000B1008091B1008D7F8093B1008091B000A7
:100550008C7F8093B0008091B60080628093B6005B
:10056000809170008160809370008FEF8093B20063
:1005700083E680931001789480910D0190910E0193
:10058000A0910F0189839A83AB83F8944198409896
:1005900098E0FE0134968291880F880F46E087FF2D
:1005A0008DC15F9A880F5E985E9A4150C1F72E17F1
:1005B0003F0789F7915069F7409A789480E094EF6B
:1005C000A1E0B0E08093960290939702A0939802E6
:1005D000B09399028091960290919702A09198020F
:1005E000B0919902898B9A8BAB8BBC8BBC01CD01EE
:1005F0000E94570620E030E040EE50E40E94AD0536
:100600006F8F78A389A39AA3A0919302B0919402CB
:10061000BE8BAD8B312C212C622D70E090E080E000
:100620000E9455066B017C01AC019B0160E070E00B
:1006300080E892E40E9440059B01AC010E943B07C8
:100640006B8F7C8F8D8F9E8FB101032C000C880BDC
:10065000990B0E9457062F8D38A149A15AA10E94DB
:10066000410520E030E040E251E40E94AD050E94E7
:10067000A8076BA37CA38DA39EA3A701960160E0AE
:1006800070E088EC92E40E9440059B01AC010E945E
:100690003B076FA378A789A79AA789899A89AB890D
:1006A000BC898F8B988FA98FBA8FAD89BE89BF8780
:1006B000AE87188A6F89788D898D9A8D0E9457062A
:1006C00020E030E040E251E40E94AD050E94A8071E
:1006D0004B015C01B8896B2F70E090E080E00E94D4
:1006E00055066B017C01AC019B0160E070E080E885
:1006F00092E40E9440059B01AC010E943B072B8DB8
:100700003C8D4D8D5E8D0E9441050E94B60720E014
:1007100030E040E251E40E94AD050E94A8072B01A1
:100720003C01A701960160E070E080E493E40E9440
:1007300040059B01AC010E943B072FA138A549A5AC
:100740005AA50E9441050E94B60720E030E040E231
:1007500051E40E94AD050E94A8076B017C01A30132
:100760009201C501B4010E9441052BA13CA14DA1FC
:100770005EA10E944105A70196010E94410520E06B
:1007800030E040E053E40E943B070E94260670E000
:1007900090E080E00E94570620E030E040E85BE314
:1007A0000E943B0720E030E040EC50E40E943B0711
:1007B0004B015C010E9492060E941F066B01072EEE
:1007C000000C880B990B0E9457069B01AC01C501D8
:1007D000B4010E9440052B013C0120E030E04FE7CE
:1007E0005FE30E943B079B01AC0160E070E080E8A2
:1007F0009FE30E94400520E030E04FE75FE30E9466
:100800003B074B015C01A301920160E070E080E8CE
:100810009FE30E94400520E030E04FE75FE30E9445
:100820003B079B01AC0160E070E080E89FE30E9421
:10083000400520E030E04FE75FE30E943B077B018B
:100840008C01E2E0CE16D10409F4E1C0CCF5C1146C
:10085000D10409F4FFC0CA94CD2809F449C0612C21
:10086000712CC12CD12CE12CF12C00E010E0812C5A
:10087000912CA12CB12C46C08730B1F08830D1F03A
:10088000843009F040CE809180008F7D03C080913C
:1008900080008F778093800036CE84B58F7784BDBB
:1008A00032CE84B58F7DFBCF8091B0008F7780935F
:1008B000B00029CE8091B0008F7DF9CF5F9872CEC5
:1008C00084E0C816D10409F4B8C00CF4ADC0A5E0AA
:1008D000CA16D10421F634016501E12CF12C0FE791
:1008E0001BE3812C912C8FE7A82E9FE3B92E0AC021
:1008F000612C712CAFE7CA2EBBE3DB2EE12CF12C6F
:100900000FE71FE320E030E04FE753E4B401C501F7
:100910000E943B070E941F06FB01FF27EA52FF4F80
:10092000B49020E030E04FE753E4B701C8010E94E3
:100930003B070E941F06FB01FF27EA52FF4F14915D
:1009400020E030E04FE753E4B301C6010E943B07CB
:100950000E941F06FB01FF27EA52FF4FE4918E859C
:100960009F85009739F0DC01BC9211961C9311977A
:100970001296EC93B889BF5FB88B8F89988DA98D3B
:10098000BA8D0196A11DB11D8F8B988FA98FBA8F3B
:10099000AE85BF851396BF87AE87B889B83009F09A
:1009A00089CEEFEF2E1A3E0A8D899E8948969E8B3E
:1009B0008D8B98E02916310409F02ECE89899A8909
:1009C000AB89BC890196A11DB11D809396029093BD
:1009D0009702A0939802B0939902F89480919102A3
:1009E000909192022091930230919402309392025E
:1009F0002093910290939402809393027894A0E0C4
:100A0000B0E0AB2B09F4E6CD0E940000E3CD3B0142
:100A10006C01E12CF12C0FE71FE3812C912C6FE787
:100A2000A62E7BE3B72E6ECF74018501612C712C4D
:100A3000EFE7CE2EFFE3DF2EF0CF47015801612C08
:100A4000712C4FE7C42E5FE3D52EE12CF12C0FE77C
:100A50001BE358CF612C712C2FE7C22E3BE3D32E22
:100A600040CF1092950281E191E09093940280939F
:100A7000930281ED91E09093920280939102089508
:100A80005058BB27AA270E9458050C94E9060E94DB
:100A9000DB0638F00E94E20620F039F49F3F19F49B
:100AA00026F40C94D8060EF4E095E7FB0C94A90606
:100AB000E92F0E94FA0658F3BA17620773078407F2
:100AC000950720F079F4A6F50C9434070EF4E09520
:100AD0000B2EBA2FA02D0B01B90190010C01CA01F8
:100AE000A0011124FF27591B99F0593F50F4503EA3
:100AF00068F11A16F040A22F232F342F4427585F95
:100B0000F3CF469537952795A795F0405395C9F7AC
:100B10007EF41F16BA0B620B730B840BBAF0915064
:100B2000A1F0FF0FBB1F661F771F881FC2F70EC003
:100B3000BA0F621F731F841F48F4879577956795D6
:100B4000B795F7959E3F08F0B0CF9395880F08F0C2
:100B50009927EE0F9795879508950E94C1050C94EB
:100B6000E9060E94E20658F00E94DB0640F029F4F4
:100B70005F3F29F00C94A90651110C9435070C9491
:100B8000D8060E94FA0668F39923B1F3552391F32E
:100B9000951B550BBB27AA2762177307840738F0EC
:100BA0009F5F5F4F220F331F441FAA1FA9F335D049
:100BB0000E2E3AF0E0E832D091505040E695001CFD
:100BC000CAF72BD0FE2F29D0660F771F881FBB1FB7
:100BD000261737074807AB07B0E809F0BB0B802D95
:100BE000BF01FF2793585F4F3AF09E3F510578F0C1
:100BF0000C94A9060C9435075F3FE4F3983ED4F3B8
:100C0000869577956795B795F7959F5FC9F7880F94
:100C1000911D9695879597F90895E1E0660F771FE6
:100C2000881FBB1F621773078407BA0720F0621B77
:100C3000730B840BBA0BEE1F88F7E09508950E94A2
:100C400026066894B1110C94350708950E94020796
:100C500088F09F5798F0B92F9927B751B0F0E1F07D
:100C6000660F771F881F991F1AF0BA95C9F714C02D
:100C7000B13091F00E943407B1E008950C9434072C
:100C8000672F782F8827B85F39F0B93FCCF3869566
:100C900077956795B395D9F73EF4909580957095C3
:100CA00061957F4F8F4F9F4F0895E89409C097FB40
:100CB0003EF490958095709561957F4F8F4F9F4F33
:100CC0009923A9F0F92F96E9BB279395F695879577
:100CD00077956795B795F111F8CFFAF4BB0F11F43A
:100CE00060FF1BC06F5F7F4F8F4F9F4F16C08823E1
:100CF00011F096E911C0772321F09EE8872F762F17
:100D000005C0662371F096E8862F70E060E02AF057
:100D10009A95660F771F881FDAF7880F9695879543
:100D200097F908950E941C0790F09F3748F491119D
:100D300016F00C94350760E070E080E89FEB0895B2
:100D400026F41B16611D711D811D0C94AF060C94B9
:100D5000CA0697F99F6780E870E060E008958823ED
:100D600071F4772321F09850872B762F07C06623E4
:100D700011F499270DC09051862B70E060E02AF0A5
:100D80009A95660F771F881FDAF7880F96958795D3
:100D900097F908959F3F31F0915020F4879577950A
:100DA0006795B795880F911D9695879597F9089542
:100DB0009FEF80EC089500240A9416161706180673
:100DC0000906089500240A9412161306140605064F
:100DD0000895092E0394000C11F4882352F0BB0FE0
:100DE00040F4BF2B11F460FF04C06F5F7F4F8F4F43
:100DF0009F4F089557FD9058440F551F59F05F3F7E
:100E000071F04795880F97FB991F61F09F3F79F02C
:100E100087950895121613061406551FF2CF4695AE
:100E2000F1DF08C0161617061806991FF1CF869530
:100E300071056105089408950E940207A0F0BEE7BD
:100E4000B91788F4BB279F3860F41616B11D672FB9
:100E5000782F8827985FF7CF869577956795B11D8E
:100E600093959639C8F30895E894BB2766277727AA
:100E7000CB0197F908950E944E070C94E9060E9451
:100E8000DB0638F00E94E20620F0952311F00C9466
:100E9000A9060C94D80611240C9435070E94FA0672
:100EA00070F3959FC1F3950F50E0551F629FF001BD
:100EB000729FBB27F00DB11D639FAA27F00DB11DD6
:100EC000AA1F649F6627B00DA11D661F829F22275F
:100ED000B00DA11D621F739FB00DA11D621F839FE6
:100EE000A00D611D221F749F3327A00D611D231FBC
:100EF000849F600D211D822F762F6A2F11249F570A
:100F000050409AF0F1F088234AF0EE0FFF1FBB1F0C
:100F1000661F771F881F91505040A9F79E3F5105CB
:100F200080F00C94A9060C9435075F3FE4F3983EDB
:100F3000D4F3869577956795B795F795E7959F5F75
:100F4000C1F7FE2B880F911D9695879597F9089507
:100F50009F930E94FF070F9007FCEE5F0C942808F8
:100F600019F416F40C94D8060C94CA060E940207D1
:100F7000B8F39923C9F3B6F39F57550B87FF0E9427
:100F8000F6070024A0E640EA900180585695979510
:100F900028F4805C660F771F881F20F0261737071C
:100FA000480730F4621B730B840B202931294A2B2C
:100FB000A69517940794202531254A2758F7660FE0
:100FC000771F881F20F026173707480730F4620B79
:100FD000730B840B200D311D411DA09581F7B901C4
:100FE000842F9158880F9695879508959150504079
:100FF000660F771F881FD2F708950C94D8060E94B9
:101000000207D8F3E894E0E0BB279F57F0F02AED01
:101010003FE049EC06C0EE0FBB0F661F771F881F2D
:1010200028F0B23A62077307840728F0B25A620BBD
:10103000730B840BE3959A9572F7803830F49A9588
:10104000BB0F661F771F881FD2F790480C94CC0601
:10105000EF93E0FF07C0A2EA2AED3FE049EC5FEB27
:101060000E9458050E94E9060F90039401FC9058D5
:10107000E8E6F0E00C943C089F938F937F936F9386
:10108000FF93EF939B01AC010E943B07EF91FF910F
:101090000E9450082F913F914F915F910C943B0714
:1010A000DF93CF931F930F93FF92EF92DF927B0119
:1010B0008C01689406C0DA2EEF010E944E07FE01F3
:1010C000E894A5912591359145915591A6F3EF01AD
:1010D0000E945805FE019701A801DA9469F7DF9094
:1010E000EF90FF900F911F91CF91DF910895EE0F38
:0E10F000FF1F0590F491E02D0994F894FFCFB6
:1010FE000E0F100304060708090A0B0C0D243F3FC0
:00000001FF