Introduction
nvhttpd was initially written over Thanksgiving, 2024 and the following day. Since then, I’ve rearranged some things, added a feature or two and fixed some bugs. It became stable enough for me to go live with it the week before Christmas, 2024. Initially, I thought I’d slap together a server in NodeJS and use that to serve this site. Then I thought it would be interesting to write an HTTP server from scratch in C, so that’s what I did.
Abasic is a BASIC interpreter based on Atari’s 8 bit BASIC cartridge. I used this BNF diagram, which came straight from Atari, the Atari BASIC Reference Manual, and the Atari BASIC Self-Teaching Guide. This is not meant to be an exact clone and it does some things differently. First, none of the hardware-specific instructions are included. A CLS instruction is included to clear the screen.
Repository is on github

This is an Arduino Nano sketch and schematic for an Atmel 28cx programmer. The schematic started out only targeting 8kx8 chips (rev. A) but has been updated to connect all address lines for the 28cx series (rev. B), so any of those EEPROMs should work up to the 32kx8 chips. The design is based on this one, from Ben Eater.