Stas Sergeev wrote:
> 05.06.2014 01:51, Julius Schwartzenberg пишет:
>> Stas Sergeev wrote:
>>> 04.06.2014 00:11, Stuart Axon пишет:
>>>> Funnily enough, googling Eric Auer Dosemu, led me straight to
>>>> http://sourceforge.net/p/dosemu/mailman/message/2149777/
>>>>
>>>> Which seems to be a your discussion of the Win31 implementation..
>>>>
>>> Indeed. :)
>>>
>>> I guess some googling on win95+dosemu will enlighten
>>> us how to run win95 under dosemu, too.
>>> Ah, it already does, it says vwin32.vxd must be re-implemented.
>> Searching online about this, it seems someone mentioned that Win4Lin has
>> its own implementation of vwin32.vxd as well to run Windows within
>> Linux. I checked the files included with Win4Lin, but I couldn't quickly
>> find that they have a special version of that file or patches for it.
> It is very unlikely to be in that form.
> Most likely they implement it inside their own sources, which
> are unavailable. The same way dosemu implements a few vxd's
> too.

Yes, it seems they patch this internally. I found some files em.rom and
emdbg.rom, the latter containing strings like:
emLLDT: Setting new LDTR to 0
emLLDT: Win31: Skipping Zero load of LDT
emLLDT: Win95: Skipping Zero load of LDT
emLLDT: doing SetUnixLDTDescriptor for 0
emLLDT: Inslen = %x,
PatchVxDs: version Win_31
PatchVxDs: version WFW_311
PatchVxDs: version WIN_40a (Win98)
PatchVxDs: version WIN_40 (Win95)
PatchVxDs: version WINME
PatchDynamicVxd: DeviceName:[%s] ModName:[%s] LogSeg:[%d]
PatchDynamicVxd: CHK DeviceName:[%s] ModName:[%s] LogSeg:[%d]
PatchDynamicVxD: No patches for Device %s, Module %s, lseg %x
_VWIN32_BlockForTermination
_VWIN32_CopyMem
_VWIN32_Set_Thread_Context
_VWIN32_Get_Thread_Context
_VWIN32_QueueUserApc

It still intrigues me they managed to get it all to work.

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
Dosemu-devel mailing list
Dosemu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dosemu-devel

Reply via email to