Hi Jeremy, > The Windows specific patches are minor but add a small amount of code > hence the extra work to enable (Windows is the only application for
Can you give an example of the changes in code size in RAM / on disk? > them). The kernel worked with windows 3.11 in enhanced mode except for Windows for Workgroups, I assume? Did the patches also help with running Windows 3.0 and 3.1 in 386enh mode as well? > an issue with keyboard input in DOS boxes not going to the proper VM > instance, but I think this is related to VM instancing which took the > shotgun approach and not the proper these are the parts of the kernel > that need to be instanced. There are a couple settings in win.ini or Can you explain the details a bit? > system.ini that improve reliability, but really the hard part is > getting a memory manager working reliably. For the kernel, load > FreeDOS share so windows does not try to load the vshare.vxd. Windows Interesting, so the Windows implementation of SHARE causes troubles? > actually goes a bit out of its way, if in a somewhat strange manner at > times, to work with multiple DOS versions. The important parts for > Win3x support I think was really the support added for country (the > internal hooks to allow somewhat reentrant use of DOS). See You mean Windows needs improved country settings API support and/or country sys support to get a better grip on the DOS kernel when it tries to task swap or multitask around it? > http://wiki.fdos.org/Main/Windows for full details about using win3. Interesting... Add InDOSPolling=True to the [386enh] section of the windows system.ini, try 4dos if freecom command.com causes problems in the DOS box of Windows(?), load SHARE, in particular a modified version on www.japheth.de, load HIMEM but avoid non-GEMMIS EMM386s. In other words, use MS EMM386, QEMM or no EMM386 at all :-). Could also try DPMIONE or HX. Consider avoiding cache / mouse driver. Try OverlappedIO=false setting of Windows. www.coli.uni-saarland.de/~eric/stuff/soft/specials/win3.x-dosext-freedos-notes.txt no longer exists but the file probably exists on the new page www.auersoft.eu/soft/specials/ or similar location by now... >>> Jeremy Davis created SYS 3.5 yes with support for several other > ... >> PS: For those who want to use the "can boot other OSes" >> "unstable" variant of SYS, please consider porting six >> updates of stable to make a more stable version first: > sys 3.6a is the current version, changes to older versions should > be considered for maintenance purposes only. I have no idea on how stable / unstable SYS 3.6a is but I do really recommend to merge the improvements from stable SYS into it before declaring 3.7 to be the new stable SYS... In general, un-forking SYS is probably useful. - 1315 update OEM name - 1342 fix FAT32 and LBA handling - 1342 make copy much faster, in particular for SYS A: B: with 1 drive - 1352 preserve file timestamps, improve copy and alloc code - 1356 update backup boot sector as well in FAT32 - 1367 fix compilation for odd OW 1.8+ headers Eric ------------------------------------------------------------------------------ OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking to deploy the next generation of Solaris that includes the latest innovations from Sun and the OpenSource community. Download a copy and enjoy capabilities such as Networking, Storage and Virtualization. Go to: http://p.sf.net/sfu/opensolaris-get _______________________________________________ Freedos-kernel mailing list Freedos-kernel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-kernel