*bump* I've been working some more on this (sporadically, of course), and I'm making progress. I worked out some kinks with timing and synchronization, commented out some byte-transmission count aggregation code that looked to be non-functional, and added a flag to avoid attempting transmission of the same packet in two successive interrupt frames to avoid leaving no time for normal computations. Currently messages more or less always send on the first try, but they seem to be partial. See below:
The left-hand calc is receiving, the right-hand one is sending. The pixel bars are to help me debug network activity and interrupt segments. To do list!
1) Fix partial bug
2) Test on real calcs, post pictures
3) Implement send-to-many, namely (3a) implement comparison to $00*5 as receiver ID and continue receiving if so, (3b) adjust sender delay to account therefore, and (3c) do not do sender/receiver checksum confirmation for such a packet
4) Write PONG demo
5) Screenshots and videos!