Hi Eric, Thanks for your pointers! I didn't think about testing with an alternative extender.
I tested it now, and the problem is not appearing when I run Ultimate Doom using DOS32A (ie. the game starts fine, let me kill those nasty aliens just as usual, and quits fine). Of course this is not a solution, since it only tells us that there is some kind of memory limitation in DOS4GW that is not present in DOS32A, but still I prefer to be able to run legacy applications of my system, without having to "patch" them. Yet, it's an interesting test nonetheless, and I'm glad you suggested it. As you probably saw, I did a few things on my own in the meantime, that I reported by replying to my own message a hour ago. cheers, Mateusz On 27/06/2015 19:18, Eric Auer wrote: > > Hi Mateusz, > >> After some investigations, I pin-pointed the problem to this: >> >> If I load any of these TSRs: LBACACHE, RDISK, then Doom either freezes >> at start, or make the computer reboot. > > If I have to guess: RDISK, LBACACHE and DOOM may all cause > the A20 to toggle as a side effect of doing protected mode > stuff (even if it is only accessing XMS) and USB emulation > of PS/2 and keyboard controllers, or injection of events > to the actual controllers, in BIOSes may have bad stability > as well. You could try other A20 methods or configure your > EMS and/or XMS drivers differently, maybe even towards A20 > being locked to the "modern" state. Or you could try some > other DOS extender than the one which is default for DOOM. > > The latter can also help if things are generally less stable > due to issues with UMB, XMS 2 versus 3 or having large RAM > amounts in the first place. For example DOS32A as a modern > replacement of DOS4GW :-) > > Cheers, Eric > > PS: FreeCOM and kernel also affect A20 by using XMS swap > and the high memory area (HMA). You can try a non-XMS-swap > version of FreeCOM and/or tell the kernel to use no HMA. > > ------------------------------------------------------------------------------ Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical & virtual servers, alerts via email & sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user