I haven't asked you guys what to do in my spare time for a while.
HexxagonDS still has a lot of work left, but I'm still thinking ahead to what I want to do on the DS next:
I really like the idea of a MythTV frontend
using MythStream TV so I can get my recorded shows anywhere with wireless, or live TV if for some reason I wanted that. It would be a lot of work, since nobody has written a decent video player yet. But the PC side is mostly done already.Descent II
would make the best DS game ever, and D2X-XL is ripe for the porting. Except I don't think it would ever fit in the available memory. Even the original version. Nobody had only 4MB RAM in 1997. Might be fun to try though, maybe using SuperCard RAM.
There's also the idea of making an original game
, probably Son of Spacegame. This would be a huge undertaking, and I would have to find minions to do things like 2d art, 3d art, music, story, and dialog. It would only be worth it if the result was also playable on a PC. I mean, it would *really* be worth it, but only if there was a chance of finishing it.
There's also my non-DS projects directory, brimming with unfinished crap:
My RTMP stream downloader Loose Seal
needs a lot of work, including stream remultiplexing and heuristics for finding RTMP streams in SWF files.
There are still like 75 origin points left in Startalyzer
, my tool for analyzing a windows startup process. It also needs the ability to read and write to registry files without any win32, so it can be run on a linux boot CD.JiveJournal
is a FUSE based virtual filesystem that lets you mount your LJ Scrapbook. It's basically done. But I have to submit changes to the LJ server so it will give me HTTP resume for seeking, unless that's been done already.
Watching HDTV in linux sucks because even when XvMC actually works, it doesn't do the beautiful deinterlacing that TVTime did. Doing MPEG decoding and deinterlacing completely in shaders
sounds like a good idea, but I'm not sure if it's feasible. This would be something to add to MythTV.
GLSL video processor