Things are progressing along rather nicely. I've got the text screens rendering with cursor editing of parameter fields and some of the help system. Its kind of an interesting way to proceed -- I am stepping through the code and implementing bits of driver functionality as I encounter it. With the help system, I suspect the display weirdness comes from not having implemented some of the stubs or having taken into account another global variable that affects the behavior. I'll steal the disk video from diskvid.c and patch it together with the text screens I've got right now and it should be rendering a basic image in a few days... -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>