VOGONS


DOS 7.1 Boot and Memory Problems

Topic actions

Reply 20 of 24, by Jo22

User metadata
Rank l33t++
Rank
l33t++
kjliew wrote:

There is nothing else to free.

Oh, I suppose there is. If you remove your EGA/VGA card, you can have 700 too 900KiB free for DOS programs,
assuming these locations contain usable RAM (UMB card, chipset driver etc). Not good for gaming, though.
Unless someone finds a way to relocate the VGA framebuffer and a game's associated code for it on the fly. 😉

Seriously, though, if you enter the mysterious realms of black wizardry and use Helix Multimedia Cloaking, you might get lots of DOS memory. 😁
https://en.wikipedia.org/wiki/Helix_Netroom
https://en.wikipedia.org/wiki/DOS_Protected_M … imedia_Cloaking

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 21 of 24, by kjliew

User metadata
Rank Oldbie
Rank
Oldbie

Proving the concept with EMM286, 629KB free conventional memory, 2048KB EMS 4.0 memory and EMS page frame in UMB.

Modules using memory below 1 MB:

Name Total Conventional Upper Memory
-------- ---------------- ---------------- ----------------
SYSTEM 18,704 (18K) 10,688 (10K) 8,016 (8K)
HIMEM 1,120 (1K) 0 (0K) 1,120 (1K)
EMM286 70,160 (69K) 0 (0K) 70,160 (69K)
XHDD 2,816 (3K) 0 (0K) 2,816 (3K)
XDVD2 2,048 (2K) 0 (0K) 2,048 (2K)
COMMAND 7,168 (7K) 0 (0K) 7,168 (7K)
DOSKEY 4,688 (5K) 0 (0K) 4,688 (5K)
SHCDX33F 6,352 (6K) 0 (0K) 6,352 (6K)
CTMOUSE 3,552 (3K) 0 (0K) 3,552 (3K)
Free 669,648 (654K) 644,448 (629K) 25,200 (25K)

Memory Summary:

Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 655,360 10,912 644,448
Upper 131,120 105,920 25,200
Reserved 0 0 0
Extended (XMS) 132,906,960 23,142,352 109,764,608
---------------- ----------- ----------- -----------
Total memory 133,693,440 23,259,184 110,434,256

Total under 1 MB 786,480 116,832 669,648

Total Expanded (EMS) 2,097,152 (2,048K)
Free Expanded (EMS) 2,097,152 (2,048K)
Largest executable program size 644,432 (629K)
Largest free upper memory block 24,896 (24K)
Available space in High Memory Area 448 (0K)
MS-DOS is resident in the high memory area.

This is possible by replacing the usual OAKCDROM, MSCDEX and MOUSE with their small memory footprint equivalents.

Reply 22 of 24, by Lazar81

User metadata
Rank Member
Rank
Member
Jo22 wrote:
Oh, I suppose there is. If you remove your EGA/VGA card, you can have 700 too 900KiB free for DOS programs, assuming these locat […]
Show full quote
kjliew wrote:

There is nothing else to free.

Oh, I suppose there is. If you remove your EGA/VGA card, you can have 700 too 900KiB free for DOS programs,
assuming these locations contain usable RAM (UMB card, chipset driver etc). Not good for gaming, though.
Unless someone finds a way to relocate the VGA framebuffer and a game's associated code for it on the fly. 😉

Seriously, though, if you enter the mysterious realms of black wizardry and use Helix Multimedia Cloaking, you might get lots of DOS memory. 😁
https://en.wikipedia.org/wiki/Helix_Netroom
https://en.wikipedia.org/wiki/DOS_Protected_M … imedia_Cloaking

I am not sure if I understood. Netroom is another memory manager such as emm386 or umbpci?

kjliew wrote:
Proving the concept with EMM286, 629KB free conventional memory, 2048KB EMS 4.0 memory and EMS page frame in UMB. […]
Show full quote

Proving the concept with EMM286, 629KB free conventional memory, 2048KB EMS 4.0 memory and EMS page frame in UMB.

Modules using memory below 1 MB:

Name Total Conventional Upper Memory
-------- ---------------- ---------------- ----------------
SYSTEM 18,704 (18K) 10,688 (10K) 8,016 (8K)
HIMEM 1,120 (1K) 0 (0K) 1,120 (1K)
EMM286 70,160 (69K) 0 (0K) 70,160 (69K)
XHDD 2,816 (3K) 0 (0K) 2,816 (3K)
XDVD2 2,048 (2K) 0 (0K) 2,048 (2K)
COMMAND 7,168 (7K) 0 (0K) 7,168 (7K)
DOSKEY 4,688 (5K) 0 (0K) 4,688 (5K)
SHCDX33F 6,352 (6K) 0 (0K) 6,352 (6K)
CTMOUSE 3,552 (3K) 0 (0K) 3,552 (3K)
Free 669,648 (654K) 644,448 (629K) 25,200 (25K)

Memory Summary:

Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 655,360 10,912 644,448
Upper 131,120 105,920 25,200
Reserved 0 0 0
Extended (XMS) 132,906,960 23,142,352 109,764,608
---------------- ----------- ----------- -----------
Total memory 133,693,440 23,259,184 110,434,256

Total under 1 MB 786,480 116,832 669,648

Total Expanded (EMS) 2,097,152 (2,048K)
Free Expanded (EMS) 2,097,152 (2,048K)
Largest executable program size 644,432 (629K)
Largest free upper memory block 24,896 (24K)
Available space in High Memory Area 448 (0K)
MS-DOS is resident in the high memory area.

This is possible by replacing the usual OAKCDROM, MSCDEX and MOUSE with their small memory footprint equivalents.

Never heard of emm286. I can't follow - what does that proof?

Ryzen 5 2600X - ASUS ROG STRIX X470-F Gaming - 32GB RAM - Nvidia GeForce GTX 1080 Ti

Reply 23 of 24, by Dennis1959

User metadata
Rank Newbie
Rank
Newbie

Hey guys

So this is weird, I have dos 6.22/windows 3.11 on a drive booting up and running great,

I installed from a cd Dos 7.1 and when it tried to load emm386 it errors with memory error system halted to prevent damage, I can Rem the emm386 line in the config.sys and the system will load but the sound card will not load without emm386.

dos 6.22 no problem dos 7.1 problem, I copied my 6.22 dos folder to this drive and the windows folder, and tried loading the emm386for both dos and windows and still getting the same error. something is wrong with the system files prevent emm386 from running in Dos 7.1, when it runs just fine on the 6.22 system.

Reply 24 of 24, by dr_st

User metadata
Rank l33t
Rank
l33t

There is no legit version of DOS 7.1 CD that comes on a CD (without Windows). I would stay away from those pirated 'hacks'.

Either install Win98/SE proper (even if you only wish to use its DOS portion) or stay with 6.22/3.11.

https://cloakedthargoid.wordpress.com/ - Random content on hardware, software, games and toys