Hi again, here is an improved version of Jack's trick:

By using UHDD /B instead of UIDE, to squeeze out a bit
more free low DOS RAM in the first 640k without getting
risks of "protected mode DMA service troubles" with too
cheap new BIOS versions: UIDE can be loaded safely into
UMB after loading UHDD (which is smaller than UIDE) low.

Regards, Eric



> It is NOT necessary to modify your kernel to get more UMBs in
> the monochrome-video area.   A one-provider solution can load
> using the small non-caching UHDD /B in CONFIG.SYS:
> 
>   DOS=HIGH,UMB
>   DEVICE=C:\...\LOWDMA.SYS
>   DEVICE=C:\...\UMBPCI.SYS
>   DEVICE=C:\...\HIMEMX.EXE
>   DEVICE=C:\...\UHDD.SYS /B
>   DEVICE=C:\...\JEMM386.EXE I=B000-B7FF S=nnnn-nnnn NOEMS ...
> 
> LOWDMA, provided with UMBPCI, is needed only if diskettes will
> be used.   UMBPCI will find no XMS manager loaded yet, thus it
> only enables "Shadow RAM".   HIMEMX loads before UHDD, as UHDD
> needs XMS.   UHDD must load before JEMM386 enables "V86" mode,
> to be safe on new cheap-BIOS mainboards like Martin Rehak has.
> 
> JEMM386 can then provide the monochrome-video area (B000-B7FF)
> AND "Shadow RAM" (S= values) to the kernel as upper-memory.
> 
> S= values must be determined in advance, via programs provided
> with UMBPCI and JEMM386, since JEMM386 does not have S=TEST.
> 
> Using DEVLOAD, the full UIDE can then load later to "pre-empt"
> UHDD for UltraDMA and caching.   AUTOEXEC.BAT should contain:
> 
>   DEVLOAD /H C:\...\UIDE.SYS /Snnn /H ...
> 
> Low memory needed is only 2112 bytes for HIMEMX and 1328 bytes
> for UHDD.   UHDD's memory is lost; but most of UIDE uses "free
> HMA" due to its /H switch, and it thus takes only 944 bytes of
> upper-memory.   This is the best one-provider scheme possible.
> 
> Jack R. Ellis



------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to