VOGONS


First post, by krivulak

User metadata
Rank Member
Rank
Member

Hello, my topic is pretty much describing itself, I am fiddling with that forever, and I can't make DOS to work with more then 640K of RAM. I have installed 8 megabytes! Why this piece of thing is not seeing at all, even when Windows 95 saw it?! Argh, it's driving me crazy, I can't run nothing, not even Wolfenstein 3D nor Commander Keen, my best games ever!
And what is driving me crazy even more is that 386 PC with 4Mb of RAM runs both without any problem for 20 years!
Could somebody please help me? I will put there everything what is needed.

Reply 2 of 45, by krivulak

User metadata
Rank Member
Rank
Member

OK, there it is.

Modules using memory below 1 MB:

Name Total = Conventional + Upper Memory
-------- ---------------- ---------------- ----------------
MSDOS 16 141 (16K) 16 141 (16K) 0 (0K)
HIMEM 1 168 (1K) 1 168 (1K) 0 (0K)
EMM386 3 120 (3K) 3 120 (3K) 0 (0K)
COMMAND 2 928 (3K) 2 928 (3K) 0 (0K)
MOUSE 24 608 (24K) 272 (0K) 24 336 (24K)
SETVER 448 (0K) 0 (0K) 448 (0K)
DISPLAY 8 336 (8K) 0 (0K) 8 336 (8K)
IFSHLP 3 904 (4K) 0 (0K) 3 904 (4K)
MTMCDAI 10 544 (10K) 0 (0K) 10 544 (10K)
MSCDEX 36 224 (35K) 0 (0K) 36 224 (35K)
SMARTDRV 30 368 (30K) 0 (0K) 30 368 (30K)
KEYB 6 944 (7K) 0 (0K) 6 944 (7K)
DOSKEY 4 144 (4K) 0 (0K) 4 144 (4K)
Free 664 928 (649K) 631 552 (617K) 33 376 (33K)

Memory Summary:

Type of Memory Total = Used + Free
---------------- ---------- ---------- ----------
Conventional 655 360 23 808 631 552
Upper 158 624 125 248 33 376
Reserved 393 216 393 216 0
Extended (XMS) 7 181 408 2 323 552 4 857 856
---------------- ---------- ---------- ----------
Total memory 8 388 608 2 865 824 5 522 784

Total under 1 MB 813 984 149 056 664 928

Largest executable program size 631 328 (617K)
Largest free upper memory block 25 376 (25K)
MS-DOS is resident in the high memory area.

Reply 4 of 45, by krivulak

User metadata
Rank Member
Rank
Member

Yeah, I know that, but no program can use it. Only drivers are loaded there, even with loadhigh it keeps to load everything in conventional memory.

Reply 5 of 45, by konc

User metadata
Rank l33t
Rank
l33t
krivulak wrote:

Yeah, I know that, but no program can use it. Only drivers are loaded there, even with loadhigh it keeps to load everything in conventional memory.

Your configuration seems OK, if not more than that. There is no (memory) reason that, for example, Wolfenstein doesn't start. You have more than enough conventional mem for most, if not all, normal DOS games. I really don't know what's going on, but mem it's not your problem for what you're after.

What you're writing about "loadhigh it keeps to load everything in conventional memory" is not the case, many things are loaded in HM and you have plenty of conventional mem to run pretty much everything, especially those not so much demanding games you mentioned.

Reply 7 of 45, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
krivulak wrote:

Yeah, I know that, but no program can use it. Only drivers are loaded there, even with loadhigh it keeps to load everything in conventional memory.

That is generally how upper memory works.

Have you tried doing a virus scan? There have been a couple of posts here in the past where mysterious memory problems have been caused by a virus.

What exactly happens when you try to run Wolfenstein, anyway?

Reply 8 of 45, by skitters

User metadata
Rank Member
Rank
Member

Does any of the info here help?
http://www.wolfenstein3d.co.uk/troubleshooting.htm
He talks about tweaking config.sys and emm386 not loading high by default.

Or considering your mem output, could this be a case of "too much" memory for the game to detect?
or xms when the game wants ems?

Last edited by skitters on 2015-06-22, 18:43. Edited 1 time in total.

Reply 9 of 45, by krivulak

User metadata
Rank Member
Rank
Member

Virus is close to impossible, the OS was installed yesterday, what I only installed was DOS 6.22, Windows 3.11, ČD screensaver, mouse, cd and soundcard drivers and M602 manager.
If I try to run Wolfenstein, it hangs on first "pc capability" screen with no info and text One moment... Forever. When I try to run it from Windows, it crashes immediately with famous STOP window or runs with the same results and have to be resetted.

Reply 12 of 45, by krivulak

User metadata
Rank Member
Rank
Member

Just ran 5 loops of MemTest86+ V2.0, everything is OK.
Autoexec.bat:

SET BLASTER=A220 I9  D3 T4
LH C:\OPL3SAX\SETUPSA.EXE /S
REM ---------------------- MTM ATAPI CD-ROM ----------------------
LH /L:1,36224 C:\DOS\MSCDEX.EXE /D:MTMIDE01 /M:10
REM ---------------------- MTM ATAPI CD-ROM ----------------------
@ECHO OFF
LH /L:0;1,45456 /S C:\DOS\SMARTDRV.EXE /X
PROMPT $P$G
SET MOUSE=C:\MOUSE
LH /L:0;1,24336 /S C:\MOUSE\MOUSE.EXE /Q
PATH C:\MOUSE;C:\WINDOWS;C:\DOS;C:\M602\M602;C:\ARJ;C:\PKZIP;C:\RAR
SET TEMP=C:\DOS
MODE CON CODEPAGE PREPARE=((852) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=852
LH /L:1,17936 KEYB CZ,,C:\DOS\KEYBOARD.SYS
LH M602

Config.sys

DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS
BUFFERS=15,0
FILES=30
DOS=UMB
LASTDRIVE=M
FCBS=4,0
DEVICEHIGH /L:1,12048 =C:\DOS\SETVER.EXE
DOS=HIGH
COUNTRY=042,,C:\DOS\COUNTRY.SYS
DEVICEHIGH /L:1,15792 =C:\DOS\DISPLAY.SYS CON=(EGA,,1)
DEVICEHIGH /L:1,4560 =C:\WINDOWS\IFSHLP.SYS
STACKS=9,256
rem ---------------------- MTM ATAPI CD-ROM ----------------------
[COMMON]
DEVICEHIGH /L:1,15792 =C:\MTM\MTMCDAI.SYS /D:MTMIDE01
rem ---------------------- MTM ATAPI CD-ROM ----------------------

I know it is messy, but I don't have idea how to sort it.
I just realised sound card was having some WSS I/O errors and SB checksum errors, had to changed values but I don't know what I did to make it to work. Maybe this could be somehow colliding with something. But I didn't find better driver (soundcard Yamaha OPL3-SAx with YMF719E-S sound chip).

Reply 15 of 45, by dr_st

User metadata
Rank l33t
Rank
l33t
krivulak wrote:

I just realised sound card was having some WSS I/O errors and SB checksum errors, had to changed values but I don't know what I did to make it to work. Maybe this could be somehow colliding with something. But I didn't find better driver (soundcard Yamaha OPL3-SAx with YMF719E-S sound chip).

Try disabling the driver and running the games with no sound altogether.

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

Reply 16 of 45, by krivulak

User metadata
Rank Member
Rank
Member

Ok, this is SUPER weird. When I disabled the sound driver, Wolf started running. Even the sound came from speakers, but only some of them. Like picking up medkits and golds did, but guns and nazi shoutings didn't.
But now it's clear. There is the problem. So I can trash the only driver for that sound card that I found compatible with DOS/Win 3.11. Any ideas?

Reply 17 of 45, by Snayperskaya

User metadata
Rank Member
Rank
Member

I had a similar problem with EMS. Switched to UMBPCI and all my memory problems vanished instantly. Reported it on this topic.

Huge props to everyone put loads of cool and useful stuff on this site. Helped me tons.

Reply 18 of 45, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

In cases like this, sometimes it's best to go back to the essentials. Take out anything unnecessary in the config.sys and autoexec.bat and see if things start running again. You should probably have DOS=HIGH,UMB right after HIMEM rather than on two separate lines, for instance, and I don't think you need the FCBS line at all. Also, try using just DEVICEHIGH= without the /L switches.

Snayperskaya wrote:

I had a similar problem with EMS. Switched to UMBPCI and all my memory problems vanished instantly. Reported it on this topic.

Pretty sure that won't work on a 486.