I would like to port OpenBSD to the MS Xbox (old one). The Kernel already boots until main() in kern/init_main.c . (I can control this with the front LED of the Xbox). The next thing I would like to do is to write a kind of framebuffer driver so that I can get output on the TV. I have the sourcecode for the framebuffer driver of FreeBSD and Linux, but I don't know how to integrate it in OpenBSD.
You might to have a look at NetBSD which recently got some xbox support (although I don't see the point on running on such a machine).
I read that OpenBSD has no framebuffer at all.
This is a overbroad generalization of ``the i386 and amd64 ports of OpenBSD run the frame buffer in text mode''. Actually, -CURRENT has code to drive the main display in graphics mode if it is VESA 2 compliant (vesafb). You might want to build on top of it as well. Miod