UMBDRVR

Téléchargez ici des pilotes pour DOS, Windows ou OS/2.
Download here drivers for DOS, Windows or OS/2.
Post Reply
User avatar
Deksor
Modérateur
Posts: 3651
Joined: 23 May 2011 13:33
Retro PC: 486DX 33 8mo SB Pro 2, P2 450 128mo Voodoo 2 SLI

 Hardware UMBDRVR

Post by Deksor » 04 Nov 2018 23:44

UMBDRVR
MS-DOS 5.0

Description

[en] UMBDRVR is a group of two DOS drivers. The first one allows you to use your computer's chipset to free Upper Memory Blocks, aka UMB (it's the area found between the 640 first KB and the 1024 first KB of RAM of the computer), normally done with EMM386.EXE, except here you launch this driver before it, and even before HIMEM.SYS, allowing you to load high HIMEM.SYS, thus freeing conventionnal memory ! (that is normally impossible) The second one is used to replace EMM386.EXE to simulate EMS memory, and can be loaded high too.
Other advantage : this works even on 286s ! Freeing UMB with EMM386.EXE is now available for your computer too (as long as you have a chipset able to do this kind of job)

Note : you should definitely read the documentation to understand properly how to use these drivers.

[fr] UMBDRVR est un groupe de deux pilotes DOS. Le premier permettant d'utiliser le chipset de votre ordinateur pour libérer des "Upper Memory Blocks", mémoire haute en français (il s'agit de la zone de mémoire se trouvant entre les 640 premiers Ko et les 1024 premiers Ko de la mémoire de l'ordinateur), chose habituellement faisable grâce à EMM386.EXE, sauf qu'ici cela se lance avant celui-ci et même avant HIMEM.SYS ce qui permet de charger en mémoire haute HIMEM.SYS, libérant ainsi de la mémoire conventionnelle ! (chose normalement impossible) Le second sert à remplacer EMM386.EXE pour la gestion de la mémoire EMS, et pouvant également être chargé en mémoire haute.
Autre avantage : cela fonctionne même sur 286 ! La libération de la mémoire haute par EMM386.EXE ne vous est plus inaccessible (tant que vous avez un chipset qui supporte ce type de manipulation)

Remarque : lisez bien la doc fournie avec pour bien comprendre l'utilisation de ces pilotes.

Supported chipsets (Chipsets supportés)
  • C&T 82C212, 82C241, 82C812, 82C841, 82C302, 82C307, 82C311, 82C351, 82C235, 82C836
  • Elite Microelectronics Eagle e88C311, e88C411
  • ETEQ 82C491
  • FOREX FRX36C300
  • Intel 82343, 82346, 82343A
  • OPTi 82C281, 82C282, 82C283, 82C496, 82C391, 82C493, 82C682, 82C382, 82C482
  • SiS 85C310, 85C401
  • SUNTAC ST62C241, ST62C251
  • Texas Instruments TACT82S411, TACT83442
  • UMC UM82C212
  • VLSI VL82C201, VL82C202, VL82C203, VL82C204, VL82C310, VL82C311, VL82C311L, VL82C320, VL82C330, VL82C320A
[en] Note that under certain conditions, your chipset may be supported without being in that list. Go read the documentation to know more about this.

[fr] Notez que sous certaines conditions, votre chipset peut être supporté sans figurer dans cette liste. Allez lire la documentation pour en savoir plus.

Download (Téléchargement)
[en] UMBDRVR 5.22 (22/02/1992) (36 KB) Hits : 40 [undetermined] [dos] 5.0

User avatar
Big Monstro
Administrateur
Posts: 3213
Joined: 27 Jun 2003 15:15
Retro PC: 80486 DX2/66, MS-DOS & Windows 95

Re: [Propose] UMBDRVR

Post by Big Monstro » 04 Nov 2018 23:49

Le programme est-il supposé ne fonctionner que sur les chipsets compatibles ?

A contrario, EMM386.EXE est une application fonctionnelle sur tous les PC 32-bit.

User avatar
Deksor
Modérateur
Posts: 3651
Joined: 23 May 2011 13:33
Retro PC: 486DX 33 8mo SB Pro 2, P2 450 128mo Voodoo 2 SLI

Re: [Propose] UMBDRVR

Post by Deksor » 04 Nov 2018 23:53

Alors pour le moment je n'ai pas réussi à le faire fonctionner avec un chipset non documenté, mais il y a un paramètre ("/C=00") qui semble permettre cela.

À noter que le but de ce pilote n'est pas d'être compatible avec un maximum d'ordinateurs, mais plutôt d'utiliser le matériel pour optimiser la mémoire, et donc de faire des choses normalement impossible (selon la documentation, cela permet même de charger en mémoire haute plus de programmes/pilotes que ne le permet HIMEM.SYS). Enfin, comme je l'ai écrit, ça marche même sur 286, ces derniers ne peuvent évidemment pas lancer EMM386.EXE, donc ces pilotes peuvent être encore d'une grande utilité dans ce cas ^^
Laptop hater

Post Reply