Windows 3x Issues I was reading the Undocumented Dos book and according to it Win 3.x goes to extraordinary lengths to insure that the operating system it is running on os MSDos and not one of the alternatives. Plus it replaces parts of DOS while running. (Either for underhanded as the book hints at or legitimate concerns it doesn't matter at this point) This probably some of the reason for the problems. Win 3.x will probably never be 100% on FreeDos, nor will a compatible Win 3.x GUI ever be 100%.
I have been researching what it would take to make a Win 3.x compatible GUI. I wanted to write a GUI might as well make one that is useful, there are enough new ones out there that are new. I think its possible, and in the long run its probably better. If one runs the Win 3.x /FreeDos then is the GUI/OS that will be unstable. If there is a compatible GUI, then it should be the "hopefully" rare application that is unstable. Better to have a stable GUI/OS than I think. I think this could be done there is plenty of ports out there to either use or learn from: HX DOS Extender (although there is the lack of license with the source code provided.) Wine Project for Linux Reactos As for the GUI again plenty out there NanoX & wxWidgets I have been looking and asking questions on both of the Wine and ReactOS forums and it looks promising. I think I will buy a copy of windows 3.x on EBay and use that for comparison. I can barely remember what it looked like and what is all there. LOL I was thinking of calling the GUI Janus after the code name for windows 3.11. Which I think should be ok legalwise. Thoughts? The lack of license for HX DOS Extender concerns me a bit as well. If code is posted with no license can it be considered public domain? I emailed the author but have not gotten a response. Also I remember from my pre dot net days using a program which would inspect a dll and identify all the public methods/functions that it has. Would this be considered legal? If so anyone remember what that program is/was? I used it at a client site to integrate with a 3rd party DLL and application. Any thoughts, advice, windows 3.1 programming SDK, documentation would most helpful. usul ------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user