MK,
Can you tell me a list of software renderer things you are NOT working on?
I don't want to make attempts at reinventing the wheel especially when your knowledge level of the software renderer would blow me away.
I guess here are some things that I always wished the software renderer did ...
1) Alpha entity ... maps like .
This map crashes Makaque.
2) Some 2D graphic scale control. Maybe like OSX Fruitz of Dojo "WinQuake" where it isn't just any scale but like 1x1, 2x1, 2x2 or 1x2. I don't like the supertiny status bar in really high res modes. This seems straightforward enough someone who isn't software renderer elite like myself could still pull off.
3) Obviously the idea of using Sajt's palettization code to load 24-bit TGA files.
4) Resizing of the WinQuake window in real time in Windows. FTEQW already does this so I guess this is kind of irrelevant.
5) 24-bit renderer. I'll think I'll take a pass on this for a year or 2

Mostly because there are 206 changes in FTEQW to support it.
Anyway, I don't want to waste time reinventing the wheel but I have to say your work really gets me excited about the software renderer.
I recall trying Half-Life in software mode and being really impressed.
And on a side note, you may already know this ... but aguirRe's Enhanced WinQuake can play giant levels like Warpspasm and so on. I'm trying to decide on whether or not to do a test aguirRe protocol 10002 or FitzQuake protocol implementation and write up a tutorial.