Hi, Just for clarity, since I am not exactly sure what you meant, On Sat, Nov 24, 2012 at 9:28 PM, bruce.bowman tds.net <bruce.bow...@tds.net> wrote: > > I have an old DOS program that I wrote and still want to run, but it uses > VESA 3.0 SVGA graphics, which are not [fully] supported by later versions of > Windoze.* To make matters worse, the program writes to disk during > operation, and no modern computer has FAT16 partitions anymore.
Who is the target of this program? You? Other? WinXP only? Native DOS? Or just anybody with a PC? IIRC, VESA 3 didn't add much to the standard (refresh rates?). Is that what you meant? Or did you really mean LFB (VESA 2)? Does your program *have* to run atop FAT? Does it write to the hard disk directly? Or just it just use normal DOS (file) calls? Regarding porting to DirectX (or SDL) or whatever, what was the app written in? You could probably switch pretty easily if you used Turbo Pascal or Turbo C. Heck, even Allegro would probably simplify things (if you still wanted partial DOS support). I'm not exactly sure why you "seem" to want to run natively instead of emulated. DOSBox supports VESA, and VirtualBox can (sometimes) work (VT-X!). DOSEMU ain't too shabby either for gfx. But if you're trying to run under WinXP explicitly (or worse, anything newer, sigh), you're probably barking up the wrong tree. :-( ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user