résumé

D. Warren Mann

13418 West 105th Terrace, Overland Park, KS 66215

816-645-5594 | warren@nonvol.io

download

2024-12-23    
nvhttpd

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.

2024-12-23    
abasic

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.

2024-12-24    
eeprom programmer

Repository is on github

populated board

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.

2025-02-16