Reply 960 of 970, by Robbbert
In your config.sys, use DOS=HIGH,UMB to free up more conventional memory.
In your config.sys, use DOS=HIGH,UMB to free up more conventional memory.
Robbbert wrote on 2026-07-25, 23:47:In your config.sys, use DOS=HIGH,UMB to free up more conventional memory.
Thanks ! I managed to squeeze a little more into upper memory. It alters some of the names listed from mem /c/p and it resembles feipoa's configuration more, "IFSHLP" for example which was not listed before. Seeing some funny quirks of DOS.
All I did was a change from
DOS=SINGLE[COMMON]DOS=HIGH,UMB,NOAUTO
to
[COMMON]DOS=HIGH,UMB
"DOS=SINGLE" is something Windows 98 likes to add. Not sure if what it does or if it matters. I removed it.
I'm also noting that whether I add
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS I=CE00-EFFF /V
or
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS /V
will result in exactly the same sizes reported. EMM386 auto detects a base address of CE00 and most likely extends to EFFF.
But, adding just "NOEMS" is probably a good place to start for a new unknown computer.
With MSD.EXE (Microsoft Diagnostics Version 3.01) there are "holes" I=A000-B7FF & I=CE00-EFFF but adding both to EMM386 actually result in less blocks available.
Isn't it possible to use both ranges? I suppose it only matters strategic. I'm happy as long as current needs fit into UMBs.
Anyway, my new best "Largest executable program size" is 609K.
Modules using memory below 1 MB:Name Total Conventional Upper Memory------- ---------------- ---------------- ----------------SYSTEM 34,368 (34K) 9,696 (9K) 24,672 (24K)HIMEM 1,168 (1K) 1,168 (1K) 0 (0K)EMM386 4,320 (4K) 4,320 (4K) 0 (0K)DBLBUFF 2,976 (3K) 2,976 (3K) 0 (0K)COMMAND 10,368 (10K) 10,368 (10K) 0 (0K)ASPI8U2 27,312 (27K) 0 (0K) 27,312 (27K)ASPICD 12,752 (12K) 0 (0K) 12,752 (12K)IFSHLP 2,864 (3K) 0 (0K) 2,864 (3K)CTMOUSE 3,328 (3K) 0 (0K) 3,328 (3K)SHSUCDX 5,872 (6K) 0 (0K) 5,872 (6K)COMMAND 6,976 (7K) 0 (0K) 6,976 (7K)Free 674,400 (659K) 624,432 (610K) 49,968 (49K)Memory Sumary:Type of Memroy Total Used Free---------------- ----------- ----------- -----------Conventional 653,312 28,880 624,432Upper 133,744 83,776 49,968Reserved 0 0 0Extended (XMS)* 65,926,544 316,816 65,609,728---------------- ----------- ----------- -----------Total memory 66,713,600 429,472 66,284,128Total under 1 MB 787,056 112,656 674,400Largest executable program size 623,392 (609K)Largest free upper memory block 49,152 (48K)MS-DOS is resident in the high memory area.
Scripts for fully automated partitioning and installation of GRUB bootloader with Windows 98 & Linux 7.0.11 & Memtest86+ v8.00. Can create BlueSCSI images or write direct to physical drive.
https://archive.org/details/make-win-98-dos-grub-loader
Folks, please move this talk to a different thread
Kasreyn wrote on 2026-07-25, 13:26:The board is a Abit AB-SM5 (HWiNFO identifies this as "IT5V")
I heavily guess this happens because the following of ABIT's motherboards share the same BIOS:
I don't know if they can be distinguished by HWiNFO!? The BIOS versions can be found on my ABIT motherboard page -> https://soggi.org/motherboards/abit.htm, if needed.
kind regards
soggi
Vintage BIOSes, firmware, drivers, tools, manuals and (3dfx) game patches -> soggi's BIOS & Firmware Page
soggi.org on Twitter - inactive at the moment
If they both use the same BIOS, then it can't be distinguished.
Mumak wrote on 2026-07-26, 12:27:If they both use the same BIOS, then it can't be distinguished.
In this case the two boards (IT5V and SM5) are very, very similar - so I understand why they can't be distinguished by HWiNFO and don't understand why ABIT released both. But in other cases there are more different boards which share the same BIOS (f.e. AT/ATX variants or mATX/ATX variants or slot/socket variants) and they also can't be distinguished?
kind regards
soggi
Vintage BIOSes, firmware, drivers, tools, manuals and (3dfx) game patches -> soggi's BIOS & Firmware Page
soggi.org on Twitter - inactive at the moment
In most cases it's not possible. Only if the BIOS would somehow detect a different board and expose the correct name via SMBIOS DMI. But that standard was used on later boards.
OK, thank you, Mumak!
kind regards
soggi
Vintage BIOSes, firmware, drivers, tools, manuals and (3dfx) game patches -> soggi's BIOS & Firmware Page
soggi.org on Twitter - inactive at the moment
Ran version 6.2.7 on a Dell Optiplex GX1 with a PII350@233mhz.
First of all - excellent tool and I really dig the presentation and the interactivity(pressing certain elements to get more info)!
Only "hiccup" for me was that if I clean boot(no config.sys nor autoexec.bat) your tool hangs when activating "Info->Mainboard Info" after the "Second Level Cache:" detection yielding the "Fatal Error" window. Sometimes the window is missing though and it just hangs with a garbled string on the lowest line.
I'll give it a go on other systems - P66 & 486 based.
You could try to run it with the -d switch to produce a debug file (DBG).
Mumak wrote on 2026-07-27, 15:54:You could try to run it with the -d switch to produce a debug file (DBG).
Ok, thanks - I did so(again clean boot) and it, interestingly, does not crash when started with the '-d' option.
The log file it produced is attached.