07.06.2014 03:17, Julius Schwartzenberg пишет: >> Some IDA work I guess. >> Or maybe the documentation on these vxds is available >> in some SDK/DDK, or they got it through some partner >> contract with MS. > Reading their history a bit, it indeed seems there was some more > documentation. Where do you read this?
> There are multiple patches involved to get it all working. From your findings it seems they patch some vxds to use LDT where they otherwise would probably use GDT. >> I think if freedos could run win95, there would be slightly >> more reasons to support it under dosemu. I don't think >> it does, though. > Is there a special reason to use it with freedos? Not to take a troubles of dual-boot setup? Also, if freedos guys would reverse-engineer so much of win95, they'll certainly share some tricks with us. :) It is very unlikely that someone of who contributes to dosemu, uses windows, so it is much better to get the useful tricks from the right people who actually at least used it and know how it works. In fact, dosemu was not very compatible with win95+ DOS. I've spent some time fixing bugs for that DOS some 10 years ago, but I haven't tested it since. But freedos should always be properly supported. > I seems the only other > DOS that could run Windows 95 was an unreleased version of DR-DOS: > http://www.msfn.org/board/topic/109018-windows-98-in-dr-dos/ Wow, great reading! :) So now we know there is at least one person in this world who regularly runs Win98 in non-MS DOS, and even writes a forum messages from that installation, so it works rather well. :) Of course the freedos devs will unlikely do so much of the RE work for free, as he did for Caldera. > When I do not let it start win.com and try to start system\krnl386 I > shows this message: > KERNEL: Unable to enter Protected Mode This simply means DPMI is unavailable. Under dosemu it should pass much further than this. > Then I run hdpmi16 Is win95 still 16 bit? I think maybe hdpmi32 would be better. > Incorrect MS-DOS version. MS-DOS 7.0 or greater required. > I'm using the included DOS version. > > Is there a way it could try to detect its DOS version through the DPMI > server? This is quite strange, and on dosemu you don't see this, right? ------------------------------------------------------------------------------ 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