VOGONS


Reply 20 of 22, by luckybob

User metadata
Rank l33t
Rank
l33t

Using a memory manager is actually VERY authentic.

One is even included in dos 6.22 its called memmaker

i'm personally getting a 486/66 optimized right now, and thanks to QEMM 8 I have 633K availible.
VRzcXPNm.jpg

scsi, pnp network, pnp sound, cd all above 640k. 😀

edit, included are ym config and autoexec

config.sys

DEVICE=c:\qemm\dosdata.sys
DEVICE=C:\QEMM\QEMM386.SYS RAM R:3
device=c:\qemm\dos-up.sys @c:\qemm\dos-up.dat
DEVICE=C:\QEMM\LOADHI.SYS /R:3 /SIZE=11520 C:\QEMM\QDPMI.SYS SWAPFILE=DPMI.SWP SWAPSIZE=1024
DEVICE=C:\DRIVERS\CT2940\CTCM.EXE
REM DEVICE=C:\DOS\SETVER.EXE
DOS=HIGH,UMB
DEVICE=C:\QEMM\LOADHI.SYS /R:3 /SIZE=16416 C:\DRIVERS\SCSI\ASPI4DOS.SYS /D
DEVICE=C:\QEMM\LOADHI.SYS /R:1 /SIZE=29904 C:\DRIVERS\SCSI\ASPICD.SYS /D:MSCD001
FILES=30
LASTDRIVE=Z
DEVICE=C:\QEMM\LOADHI.SYS /R:4 /RES=3872 /SQT=FE00-FEFF /SIZE=4848 C:\WINDOWS\IFSHLP.SYS
STACKS=9,256
SHELL=C:\QEMM\LOADHI.COM /R:3 /RES=3776 /SQF C:\COMMAND.COM /E:1024 /P

Autoexec.bat

@ECHO OFF
PROMPT $p$g
REM ***IMPORTANT*** NETWORK MUST BE INITIALIZED BEFORE SOUND
REM SET UNIVERSAL PARAMATERS
SET TEMP=C:\DOS
PATH C:\QEMM;C:\WINDOWS;C:\DOS;C:\DRIVERS;C:\DRIVERS\NETWORK;C:\DRIVERS\MOUSE;C:\DRIVERS\SCSI;C:\DRIVERS\CT2940;C:\DRIVERS\CDROM;C:\DRIVERS\NETWORK\MTCP

REM MOUSE
C:\QEMM\LOADHI /R:1 /LO CTMOUSE

REM CDROM INIT -USE ONLY ONE-
REM C:\WINDOWS\MSCDEX.EXE /S /D:MSCD001
SHSUCDX /D:MSCD001

REM NETWORK SETUP
SET MTCPCFG=C:\DRIVERS\NETWORK\MTCP\NETWORK.CFG
C:\QEMM\LOADHI /R:1 C:\PACKET\KTC2000P.COM
C:\DRIVERS\NETWORK\MTCP\DHCP
C:\WINDOWS\NET START

REM SOUND INIT
SET SOUND=C:\DRIVERS\CT2940
SET BLASTER=A220 I5 D1 H5 P330 T6
SET MIDI=SYNTH:1 MAP:E
SET CTCM=C:\DRIVERS\CT2940

C:\DRIVERS\CT2940\DIAGNOSE /S /W=C:\WINDOWS
C:\DRIVERS\CT2940\MIXERSET /P /Q
C:\DRIVERS\CT2940\CTCU.EXE /S /W=C:\WINDOWS

REM RANDOM SHIT BELOW
REM C:\DOS\SMARTDRV.EXE /X

It is a mistake to think you can solve any major problems just with potatoes.

Reply 21 of 22, by luckybob

User metadata
Rank l33t
Rank
l33t

I'm still poking at this system. For some reason once I got the network card setup, it no longer boots into WFW311. So after I finger that out, this little beast is going onto ebay!

Also, I setup a boot menu in dos 6.22 (totally authentic) and now my files are such:

CONFIG.SYS

[MENU]
MENUITEM=ALL, Load everything WITH memory manager (633K)
MENUITEM=DOS, Load everything WITHOUT memory manager (503K)
MENUITEM=ZERO, Load nothing (572K)
MENUDEFAULT=ALL, 20

[ALL]
DEVICE=C:\QEMM\DOSDATA.SYS
DEVICE=C:\QEMM\QEMM386.SYS RAM R:3
DEVICE=C:\QEMM\DOS-UP.SYS @C:\QEMM\DOS-UP.DAT
DEVICE=C:\QEMM\LOADHI.SYS /R:3 /SIZE=11520 C:\QEMM\QDPMI.SYS SWAPFILE=DPMI.SWP SWAPSIZE=1024
DEVICE=C:\DRIVERS\CT2940\CTCM.EXE
DEVICE=C:\QEMM\LOADHI.SYS /R:3 /SIZE=16416 C:\DRIVERS\SCSI\ASPI4DOS.SYS /D
DEVICE=C:\QEMM\LOADHI.SYS /R:1 /SIZE=29904 C:\DRIVERS\SCSI\ASPICD.SYS /D:MSCD001
DEVICE=C:\QEMM\LOADHI.SYS /R:4 /RES=3872 /SQT=FE00-FEFF /SIZE=4848 C:\WINDOWS\IFSHLP.SYS
SHELL=C:\QEMM\LOADHI.COM /R:3 /RES=3776 /SQF C:\COMMAND.COM /E:1024 /P
DOS=HIGH,UMB

[DOS]
DEVICE=C:\DRIVERS\CT2940\CTCM.EXE
DEVICEHIGH=C:\DRIVERS\SCSI\ASPI4DOS.SYS /D
DEVICEHIGH=C:\DRIVERS\SCSI\ASPICD.SYS /D:MSCD001
DEVICEHIGH=C:\WINDOWS\IFSHLP.SYS
SHELL=C:\COMMAND.COM /E:1024 /P
DOS=HIGH,UMB

[ZERO]

[COMMON]
REM DEVICE=C:\DOS\SETVER.EXE
FILES=30
LASTDRIVE=Z
STACKS=9,256

REM NOTES

REM EXAMPLE: MENUITEM=[LABEL],[DESC]
REM Commands under common always run

REM Using MENUDEAFAULT makes it possible to choose a certain
REM item(ALL) and if it's set also select that item after a certain
REM time(20 secs)

AUTOEXEC.BAT

@ECHO OFF
PROMPT $p$g
REM ***IMPORTANT*** NETWORK MUST BE INITIALIZED BEFORE SOUND
REM ***IMPORTANT*** ANY CHANGES TO THE 'ALL' SECTION REQUIRE QEMM TO RE-RUN
REM SET UNIVERSAL PARAMATERS
SET TEMP=C:\DOS
PATH C:\QEMM;C:\WINDOWS;C:\DOS;C:\DRIVERS;C:\DRIVERS\NETWORK;C:\DRIVERS\MOUSE;C:\DRIVERS\SCSI;C:\DRIVERS\CT2940;C:\DRIVERS\CDROM;C:\DRIVERS\NETWORK\MTCP;
REM Uses the identifier from CONFIG.SYS to goto a label
REM current flags ALL,DOS,ZERO
GOTO %CONFIG%

:ALL
REM MOUSE
C:\QEMM\LOADHI /R:1 /LO CTMOUSE

REM cdrom init -USE ONLY ONE-
REM C:\WINDOWS\MSCDEX.EXE /S /D:MSCD001
SHSUCDX /D:MSCD001

REM network setup
SET MTCPCFG=C:\DRIVERS\NETWORK\MTCP\NETWORK.CFG
C:\QEMM\LOADHI /R:1 C:\PACKET\KTC2000P.COM
C:\DRIVERS\NETWORK\MTCP\DHCP
C:\WINDOWS\NET START

REM sound init
SET SOUND=C:\DRIVERS\CT2940
SET BLASTER=A220 I5 D1 H5 P330 T6
SET MIDI=SYNTH:1 MAP:E
SET CTCM=C:\DRIVERS\CT2940
C:\DRIVERS\CT2940\DIAGNOSE /S /W=C:\WINDOWS
C:\DRIVERS\CT2940\MIXERSET /P /Q
C:\DRIVERS\CT2940\CTCU.EXE /S /W=C:\WINDOWS

REM random shit below
REM C:\DOS\SMARTDRV.EXE /X
GOTO EXIT

:DOS
REM everything except QEMM

REM mouse setup
CTMOUSE

REM cdrom init -USE ONLY ONE-
REM C:\WINDOWS\MSCDEX.EXE /S /D:MSCD001
SHSUCDX /D:MSCD001

REM network setup
SET MTCPCFG=C:\DRIVERS\NETWORK\MTCP\NETWORK.CFG
C:\PACKET\KTC2000P.COM
C:\DRIVERS\NETWORK\MTCP\DHCP
C:\WINDOWS\NET START

REM SOUND INIT
SET SOUND=C:\DRIVERS\CT2940
SET BLASTER=A220 I5 D1 H5 P330 T6
SET MIDI=SYNTH:1 MAP:E
SET CTCM=C:\DRIVERS\CT2940
C:\DRIVERS\CT2940\DIAGNOSE /S /W=C:\WINDOWS
Show last 12 lines
C:\DRIVERS\CT2940\MIXERSET /P /Q
C:\DRIVERS\CT2940\CTCU.EXE /S /W=C:\WINDOWS

REM random shit below
REM C:\DOS\SMARTDRV.EXE /X
GOTO EXIT

:ZERO
CLS

:EXIT

It is a mistake to think you can solve any major problems just with potatoes.

Reply 22 of 22, by Matth79

User metadata
Rank Oldbie
Rank
Oldbie

Remembering a really basic old tip... If you NEED EMS (and if not, use the NOEMS parameter instead of RAM), then choose a pageframe location that does not split the UMB area, you can get much better usage if the UMB is not split.

Secondly, use MEMMAKER and examine the log file to get the load and final sizes, where possible, re-order non-dependent devicehigh and loadhigh by order of final size ascending within load size descending, as this gives the best packing opportunity.

If there is still more than one UMB block, then rerun MEMMAKER for best fit, or rerun anyway and let it choose the fit now things are arranged for best chance