I created two versions of Fdconfig.sys and I keep switching between the two just to try them out. Version #1 is using LBACAHE and version #2 is using QCACHE. Below is the summary of the most important commands and full copies of startup files are at the bottom of the post. If I missed something in configuration please let me know.
------ VERSION #1 (with lbacache) ------ Fdconfig.sys STACKS=9,256 This is precautionary; Eric and Arkady recommend STACKS=0,0 which works for me as well. Merits and risks of the latter setting have been discussed on this forum before. DEVICEHIGH=D:\FDOS\BIN\QCDROM.SYS /D:CDROM1 /UF /I /L /X /X turns off setting-up stacks by QCDROM itself and is used here because SHCDX33C which is loaded later from Fdauto.bat sets-up the stacks instead. As no other Q-drivers are loaded, I assume that under this scenario stacks below 9,512, like STACKS=9,256 or STACKS=0,0 are ok. INSTALLHIGH=D:\FDOS\BIN\LBACACHE.COM 8192 Fdauto.bat SHCDX33C /D:?CDRCACH$ /V /~+ /Q+ ------ ------ VERSION #2 (with qcache) ------ ------ Fdconfig.sys STACKS=9,512 This is needed for QCACHE with /X, see below. DEVICEHIGH=D:\FDOS\BIN\QCDROM.SYS /D:CDROM1 /UF /I /L /X DEVICEHIGH=D:\FDOS\BIN\QCACHE.SYS /X If you want to set stacks lower than STACKS=9,512 then remove switch /X Fdauto.bat SHCDX33C /D:?CDRCACH$ /V /~+ /Q+ ######### Complete Startup Files ######### --- Fdconfig.sys Version #1 --- FILES=50 BREAK=ON STACKS=9,256 LASTDRIVE=Z BUFFERS=20,0 NUMLOCK=OFF DOS=HIGH,UMB DOSDATA=UMB DEVICE=D:\FDOS\BIN\QXUMBPCI.SYS DEVICE=D:\FDOS\BIN\QXHIMEM.SYS /N128 /T7 DEVICEHIGH=D:\FDOS\BIN\QCDROM.SYS /D:CDROM1 /UF /I /L /X DEVICEHIGH=D:\FDOS\BIN\CDRCACHE.SYS CDROM1 CDRCACH$ 12 DEVICEHIGH=D:\FDOS\BIN\SRDXMS.SYS DEVICEHIGH=D:\FDOS\BIN\NANSI.SYS /S INSTALLHIGH=D:\FDOS\BIN\LBACACHE.COM 8192 SHELL=C:\COMMAND.COM /P=C:\FDAUTO.BAT --- Fdconfig.sys Version #2 --- FILES=50 BREAK=ON STACKS=9,512 LASTDRIVE=Z BUFFERS=20,0 NUMLOCK=OFF DOS=HIGH,UMB DOSDATA=UMB DEVICE=D:\FDOS\BIN\QXUMBPCI.SYS DEVICE=D:\FDOS\BIN\QXHIMEM.SYS /N128 /T7 DEVICEHIGH=D:\FDOS\BIN\QCDROM.SYS /D:CDROM1 /UF /I /L /X DEVICEHIGH=D:\FDOS\BIN\CDRCACHE.SYS CDROM1 CDRCACH$ 12 DEVICEHIGH=D:\FDOS\BIN\SRDXMS.SYS DEVICEHIGH=D:\FDOS\BIN\NANSI.SYS /S DEVICEHIGH=D:\FDOS\BIN\QCACHE.SYS /X SHELL=C:\COMMAND.COM /P=C:\FDAUTO.BAT --- Fdauto.bat Both Versions --- @ECHO OFF PROMPT $P$G SET DOSDIR=D:\FDOS SET NLSDIR=%DOSDIR%\NLS SET HELPPATH=%DOSDIR%\HELP SET PATH=%DOSDIR%\BIN SET TEMP=E:\TEMP SET TMP=E:\TEMP SET DIRCMD=/P /OG /A SRDISK.EXE 8192 SHCDX33C /D:?CDRCACH$ /V /~+ /Q+ CTMOUSE.EXE ECHO CuteMouse Driver Loaded ############################### ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user