First post, by Bumrusher89
Hey, I happened to run upon this file called "UMBPCI.sys."
I was looking up useful utilities for my DOS/Windows 3.1 PC and I found this UMBPCI.sys file. And it says it can enable the upper memory by not switching the CPU to virtual 8086 mode. By using this .sys file it can leave the the CPU in real mode for better compatilibility and faster performance on any 386 or pentium or above cpu computers. But can it make DOS programs when accessing it outside of real mode to work better with this file?
And here is another thing I thought about now this file, how would this effect Windows 3.1?
What I know about is when Windows 3.1 was first released Microsoft removed the real mode option, and gave us 386 enhanced mode. And remember when you have to turn off Windows 3.1 to use your DOS applications to work properly? Because of that some protected mode DOS applications use an older extented memory interface called the "Vritual program control interface" for short VPCI. And it is incompatible with Windows 3.1 DOS protection mode interface for short DPMI. VCPI was not chosen to work with Windows 3.1 if you access any older DOS programs from Windows 3.1 that uses a VCPI, it would either hang, freeze your computer, or program, give you errors and causes the DOS software you are using from Windows 3.1 or in protected mode to malfunction and get's stopped by the CPU's security system for violating system integrity. But using UMBPCI.sys can override that. I don't know that's just me talking....
So what are you thoughts on using UMBPCI.sys? Does it help get some of your DOS programs or games to work properly? And what are your experiences with this file before when using DOS or Windows 3.1?
Also I need help on trying to set this driver up so here is what my config.sys looks like.
DEVICE=C:\SB16\DRV\CSP.SYS /UNIT=0 /BLASTER=A:220
DEVICE=C:\SB16\DRV\CTSB16.SYS /UNIT=0 /BLASTER=A:220 I:7 D:1 H:5
DEVICE=C:\SB16\DRV\CTMMSYS.SYS
FILES=40
rem text mode
rem graphics mode
Device=c:\qmax\386max.sys pro=c:\qmax\386max.pro
device=C:\DOS\SETVER.EXE
DOS=HIGH
REM ** FILES=30
DEVICE=C:\QMAX\386load.sys size=11264 prog=C:\CDPRO\VIDE-CDD.SYS /D:MSCD001
Stacks=0,0
REM MAXIMIZE: ExtraDOS must come at the end of CONFIG.SYS
Device=C:\QMAX\ExtraDOS.max pro=C:\QMAX\ExtraDOS.PRO
Install=C:\QMAX\ExtraDOS.max