(See this blogpost for history.)
After some trying out, some hangs (“do not write into NULL pointers in the kernel, Ronald, do not write into NULL pointers in the kernel *argh* too late“), some fixing and some more stuff, I can now get a semi-recognizeable picture. Not good enough for a hackergotchi yet, but I’ll probably be able to fix that up soon. After that, I’ll post a patch.