Re: [Freedos-user] [solved] Doom unstable with LBACACHE or RDISK

2015-06-28 Thread Mateusz Viste
On 28/06/2015 22:50, Mateusz Viste wrote: I quickly (re)read the XMS v2.0 standard, and haven't found any function that would even communicate the physical address of the data back to the application... Actually, by taking a closer look I did find the function 0Ch from both the XMS 2.0 and

Re: [Freedos-user] [solved] Doom unstable with LBACACHE or RDISK

2015-06-28 Thread Mateusz Viste
On 28/06/2015 20:03, Rugxulo wrote: Below 16M? You mean for DMA or the like? I have honestly no idea what the 'low-level' implications are. If someone asked me 2 days ago, I'd say that's impossible, since an application only requests XMS handles from the XMS driver, and performs all moves

Re: [Freedos-user] [solved] Doom unstable with LBACACHE or RDISK

2015-06-28 Thread Mateusz Viste
On 28/06/2015 20:03, Eric Auer wrote: As mentioned earlier, all those tricks are just working around annoying limitations of the totally outdated DOS extender used by DOOM. The better solution is to replace that: Use DOS32A or load a resident instance of CWSDPMI while playing DOOM :-) While I

Re: [Freedos-user] [solved] Doom unstable with LBACACHE or RDISK

2015-06-28 Thread Mateusz Viste
Hello, here is my last batch of tests: SHSURDRV /T works perfectly, so I use it now instead of XMSDSK /T (the former being open-source, while the latter is not). I also tested UIDE with its /R63 option following Jack's suggestion offlist, and it makes Doom work, even with big caches (I tested

Re: [Freedos-user] [solved] Doom unstable with LBACACHE or RDISK

2015-06-28 Thread Eric Auer
Hi Mateusz, - I don't like the idea of having fragmented XMS memory Indeed. See below... - UIDE seems to interact with my soundcard - when UIDE is loaded, I loose FM music in Wolfenstein 3D Strange. - UIDE is not open-source anymore, while LBACACHE is both open-source and still

Re: [Freedos-user] [solved] Doom unstable with LBACACHE or RDISK

2015-06-28 Thread Eric Auer
Hi Mateusz, Actually, by taking a closer look I did find the function 0Ch from both the XMS 2.0 and 3.0 standards. This function returns the physical address (called base address for the occasion) of the allocated XMS block as a 32bits integer. Now, I could imagine an application (like

Re: [Freedos-user] [solved] Doom unstable with LBACACHE or RDISK

2015-06-28 Thread TJ Edmister
On Sun, 28 Jun 2015 16:50:25 -0400, Mateusz Viste mate...@viste.fr wrote: On 28/06/2015 20:03, Rugxulo wrote: Below 16M? You mean for DMA or the like? I have honestly no idea what the 'low-level' implications are. If someone asked me 2 days ago, I'd say that's impossible, since an

[Freedos-user] (no subject)

2015-06-28 Thread JIM GANTES
Dears, I need your help. I try to boot to my desktop (Windows XP) via usb-flash with FreeDOS (VERSION 0.84-PRE2 XMS_Swap). My problem is that by the normal booting check disk stucks to 27%.So through freedos I try to bypass check disk but I don't know which command I have to use. Note that