I've found a snapshot of my old code on my laptop and merged it into the existing fractint code (in the 'fractint' module). I've created a branch called 'rt-refactor-device' and I'm making commits on that branch. When I've got the branch compiling on Win32, I'd like someone to try compiling the branch for DOS and tell me how much stuff I broke :-). Originally I was targetting making the X11 version functional again before working on a Win32 version, but I think its going to be easier to go straight for a Win32 version working and then get the DOS code working again. I was actually nicely surprised how well most of the changes I'd made so long ago just 'merged' into the existing source base without any problems. -- "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/>