• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

PicoATP: The smallest AppleTalk stack ever made!

tashtari

PIC Whisperer
Of all my PIC projects, this one is probably not the most practical, but I think it's cool and it was fun to make, so here it is. =)

Introducing... PicoATP!


Elevator Pitch


It's a tiny AppleTalk stack for 8-bit PICs, coming in at under 1024 words of PIC assembly, and while the code targets the PIC12F1840, it is compatible with a variety of different PICs with the 8-bit mid-range core. It can work with as few as 32 bytes of SRAM which can be located wherever the programmer desires. It's a companion project to TashTalk and the targeted PIC must connect to a TashTalk PIC in order to communicate with the network.


Status

Nascent, but functional.


Caveats

It's tiny, so of course, some compromises were necessary. It can only represent itself as one NTP entity (user-definable name and type) and it deals in ATP payloads that max out at eight bytes.


What's It Good For?

Sensors or light duty home automation, maybe? Control your lights or HVAC system from a HyperCard stack or something like that with the HyperCard AppleTalk Toolkit... could be fun.


Code

 
Top