Re: Version 4.1.4b No Longer Supports Dos
- Posted by CoJaBo Sep 25, 2010
- 2742 views
Actually there are only two things.
set_active_page(2)
set_display_page(2)
Don Cole
You seem to be missing the point-
Operating systems that are not DOS have no concept of display pages. What does your application use display pages for? Think about why it uses them, then think about what you might use in, say, a GUI environment that would implement equivalent functionality.
I looked into writing a comprehensive DOS compatibility layer a while back (to further the argument for DOS support to be ended). However, I ran into an issue that most substantial DOS games and graphics libraries were under a "shareware" license- use as is, but not modify.
As the developers of these programs have mostly long since left, and there was no legal way to further develop those programs, it seemed pretty silly to put any effort into getting them to run. The only way to add new features to them would be a rewrite- but if you are rewriting the app, it would be easier to write it for some other OS, making the idea of a DOS compatibility layer irrefutably pointless.
As newly written apps are going to be for Win/Linux/etc anyway, why would anyone waste time getting older apps that can no longer be developed or modified to execute anymore?