- driver abstraction code merged in from my old xfractint sources - VS.NET 2003 project and solution files added - Win32 compiles and links without errors - Symbols renamed to avoid system header conflicts: DELETE => FIK_DELETE (conflicts with Win32 DELETE #define) virtual => virtual_screens (C++ keyword) overwrite => fract_overwrite (conflicts with curses) - added casts to eliminate compiler warnings; mostly this is because strlen() returns size_t (which is unsigned) and its used in a signed expression. - 30 compiler warnings remain in the code, all cast issues - XFRACT compiles on linux, but fails with unresolved link externals to the new driver layer. TODO: - Stub implementations need to be provided for a bunch of basic routines relating to timers, directories, and key I/O. - Examine the WinFract code to see how much of it can be stolen for a basic Win32 implementation. - Get the X11 version linking with a refactored XFRACT implementation. - Get a Win32 disk video mode going -- "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/>