An 8-bit game console project I'm designing to be simple enough for a single person to understand how the whole thing works but powerful enough to make amazing games.
A compiler/assembler I'm building for the 65xx family of 8-bit CPUs with enough helpful features to make writing software as easy as possible. It is designed to be especially helpful when targeting ROM chips that will be read by a 6502 or similar CPU.
Learned how to design PCBs the mainboard of the system, cartridges, and logic level conversion.
Learned how to design 3D models for printable case parts, cartridge shells, and varions spacers and adapters.
Working on multi-threaded code in Java and C++ to orchestrate GPIO access and graphics rendering.
Written hundreds of pages of specifications and other technical details in both book document format and as a Wiki.
I firmly believe in continuing to push my technical skills through non-professional hobby projects.
Send an email to resume@davidstephens.tech