Put together a Python script to decode the capture into AdamNet packets. It prints the timestamp in µs, the offset from previous packet as +µs, the command byte, decoded command name & device along with direction arrow. If there was any data in the packet then it is decoded and printed as both a hex dump and the decoded fields. I love how the endianness varies between packet types. Sometimes it's little endian, sometimes big.

#FujiNet #Coleco #ColecoAdam #RetroComputing #VintageComputing

The 5 stages of ~~grief~~ AdamNet

1. The existential question: do I exist?
2. Are you ready for a purpose?
3. Your purpose is to fetch data.
4. Have you filled out your reports?
5. Please turn in your homework.

#FujiNet #Coleco #ColecoAdam #RetroComputing #VintageComputing

I think I'm making some progress on AdamNet stability on the FujiNet. I've been booted into CP/M for over an hour while trying to debug an application, constantly loading my program from FN disk and then dropping back to the A> prompt, and I haven't had to hit reset once.

#FujiNet #Coleco #ColecoAdam #RetroComputing #VintageComputing

That was one heck of a battle. But I finally got the tests to run! I only had to write my own fopen/fread for Adam CP/M, figure out why all the #FujiNet networking stuff was completely different than every other FujiNet platform, and improve the stability of the AdamNet bus on the FujiNet side. #Coleco #ColecoAdam #RetroComputing #VintageComputing