Another hardware project that has been sitting in my drawer for a while, waiting for renewed attention :-)
This little module is a single-chip, mostly handled by software, solution to generate high quality graphics and text onto a standard display with VGA input.
The generated graphics mode is 640x350 in 16 colours (anyone still remember those cards?), and text 80x43.
The communication with a host is via SPI. There are a few simple commands doing things like drawing, filling, reading from the video memory, etc. The software solution for the video of this module was written by SbySpasov.
The whole module has a single ATSAM4S8BA-UUR microcontroller, a crystal, and a small bunch of passive components, however making the fit into a DIP-16 format was a nice and fun challenge.
Just created a GitHub repo for the project. As of the moment of opening, only the hardware files are there, but I will be pushing updates once available
Sounds like a great thing for all those homebrew game consoles!