This is not without having to do a lot of tweaking as well as trial and error of getting the MS-DOS prompt working correctly using the PIF Editor. Using the PIF Editor, I had to click on the Advanced button. In the Advanced Options window, there's a section called Other Options, I had to uncheck Allow Fast Paste and click OK to save. When I was finished, I saved the file as DOSPRPMT.PIF.
I also had to modify the CONFIG.SYS and AUTOEXEC.BAT files as follows:
Here's what the contents of the CONFIG.SYS file looks like so far:
And here's what the AUTOEXEC.BAT contents look like so far as well:FILES=50
BUFFERS=10
FCBS=1,0
STACKS=9,256
DOS=HIGH,UMB
DEVICE=C:\QEMM\DOSDATA.SYS
DEVICE=C:\QEMM\QEMM386.SYS RAM BE:N X=B800-DFFF R:1
DEVICE=C:\QEMM\DOS-UP.SYS @C:\QEMM\DOS-UP.DAT
DEVICE=C:\QEMM\LOADHI.SYS /R:1 /SIZE=11248 C:\QEMM\QDPMI.SYS SWAPFILE=DPMI.SWP SWAPSIZE=4096
DEVICE=C:\SB16\DRV\CTSB16.SYS /UNIT=0 /BLASTER=A:220 I:5 D:1 H:5
DEVICE=C:\SB16\DRV\CTMMSYS.SYS
Here's what I did. I had to remo the CTSB16.SYS Sound Blaster 16 driver from high memory and put it below the 640 KB barrier. That is obviously what prevented MS-D0S 5.0 from working properly while running in Windows 3.0 and has eventually resulted in Unrecoverable Application Errors (UAE) when running the Norton Desktop 2.2 as the shell.@ECHO OFF
PROMPT [$p$g]
PATH C:\DOS;C:\WINDOWS
SET PATH=%PATH%;C:\CWSDPMI
SET PATH=%PATH%;C:\ET4000
SET PATH=%PATH%;C:\MOUSE
SET PATH=%PATH%;C:\NDW
SET PATH=%PATH%;C:\PKZIP
SET PATH=%PATH%;C:\POPDOS
SET PATH=%PATH%;C:\QEMM
SET PATH=%PATH%;C:\RIXAI
SET PATH=%PATH%;C:\SB16
SET TEMP=C:\TEMP
SET WATTCP.CFG=C:\WATTCP
SET LMOUSE=C:\MOUSE
SET SOUND=C:\SB16
SET TZ=PST08PDT
SET BLASTER=A220 I5 D1 H5 P330 T6
SET MIDI=SYNTH:1 MAP:E
TLIVESA
MOUSE MEMA MEMSA
NE2000 0x60 10 0x300
HIDE87
I also removed the RIXAI8 8514/A emulation driver from the AUTOEXEC.BAT file so that it will free up 43.6 KB of base memory. I only put RIXAI8 in PC Paintbrush IV and unloaded it when exiting. The end result is this:
Available to programmes (base + upper): 609.6 KB
Largest executable programme size: 583 BK
Largest available upper memory block: 26.3 KB
A lot of progress has been made to improve Windows 3.0/MS-DOS 5 stability!
Here's a screenie of what I have accomplished so far: Due to the AMI 486 BIOS supporting only one IDE controller, the CD-ROM drivers are not necessary in this emulated machine. I will update again if I even run into problems with my current CONFIG.SYS and AUTOEXEC.BAT configurations.