I just flipped the switch on VGATonic from "In Progress" to "Completed" - I realized I hit every bullet point I wanted to hit when I first started this project (in 2014!) and I've added some awesome features along the way.
This, of course, doesn't mean I'm completely done with VGATonic - I've built up a small wishlist of things, but there are no showstoppers remaining. Here's what I've got:
- Add Driver Support for More Things!
- Will this ever really end? (Is a project really ever 'complete', philosophically?)
- Terminal Emulator Working in the Widescreen Firmware
- It is making a lot of assumptions internally, but it can be rewritten
- Widescreen wasn't even on my roadmap, but it's nice to have 848x480 and 424x240 now!
- 3-Bit and 6-Bit Color Palettes (See Below)
- I'll probably only put these into place for widescreen if I do them - they sacrifice a bit of color but gain frames per second without compromising too much.
Very Low Priority
- Terminal Emulator Working in the NTSC Firmware
- NTSC isn't very good on Rev A, but it works - I suppose this could be added.
Color Palettes - (Let Me Know if This Feature is Worth It!)
Here is an 8 bit color palette, roughly what VGATonic does today (we do true grays though):
Here is a 6 bit color palette, used on, for example, the Sega Master System:
And the other two...
Here is a 4 bit color palette, what VGATonic can do today in 4 bit mode:
Here is a 3 bit color palette, used on Teletext (and a lot of early computers)