WTPA v1.0 Stuffed With Code Like So Much Stove Top

No pretty pictures today. The hex for WTPA is up to >10kB, which is quite possibly the most code I’ve ever crammed onto an 8-bit part.

The feature list is full and then some, and the ISRs are beginning to suffer speed wise. When the sampler is cranking out multitimbral stuff at high rates you can hear the audio bog down, which I guess is ideologically in line with the “crusty first” aesthetic, but it bugs the anal programmer in me.

In the waning hours before Bent this means going through all the pristine, general ISRs and doing what I can to save cycles, avoid divides, replace conditional branches with jump tables, etc etc. This usually means the code gets ugly, at least for me.

Tomorrow (this morning, I guess) the proper board Rev comes in — that means I’ve got to make a new WTPA and take pretty pictures, and write the manual. Lots of stuff to do before Saturday…

Oh, and did I mention the limited edition video-synthesis daughter board I’m making for WTPA? Come see it in New York at Secret Project Robot on the 25th.

Tags: , , , ,

Leave a Reply