Re: running 32-bit code in LM64
Posted: Fri Dec 22, 2023 6:48 am
My OS once supported MSDOS, as well as many DOS-extenders, but I'm sure most of that is broken know as I've dropped support for it. Still, one day when I have a lot of time, I might get into it again.
Still, my goal back then was to turn DOS into a multitasking environment, and I had thread support in DOS extender apps, as well as in native MS-DOS apps. I did not run DOS in real mode, rather used V86 mode and also virtualized the first 4k page to be able to emulate DOS & BIOS variables.
I once also had Win32 emulation DLLs, actually advanced enough to run Borlands debugger on my OS. However, I've moved away from that and now have a native API, and no support for Win32 or MS-DOS (although it can be added again, if ever desired). I could also execute 16-bit NE executables.
Still, my goal back then was to turn DOS into a multitasking environment, and I had thread support in DOS extender apps, as well as in native MS-DOS apps. I did not run DOS in real mode, rather used V86 mode and also virtualized the first 4k page to be able to emulate DOS & BIOS variables.
I once also had Win32 emulation DLLs, actually advanced enough to run Borlands debugger on my OS. However, I've moved away from that and now have a native API, and no support for Win32 or MS-DOS (although it can be added again, if ever desired). I could also execute 16-bit NE executables.