VOGONS


Memory Hole at 15~16M

Topic actions

First post, by Guest

User metadata

i just found out about VMSound recently and wow it rocks! i hope for days of dos emulation for so long but never notice it is already there, how stupid. well, i have information to share and ofcource, i have question too 😁 .

i was digging through the internet to find some help regarding playing one of my old games, chinese RPG "PAL", DOS version, and found out about VMSound. happily i installed it to my Win2k (my specs is in the system specs tread) and woah! i hear music! but no sound 😢 . and guess what, i found this info on one chinese abandonware site that solve my problem! well, at lease part of it. the solution it's to enable the BIOS setting for "Memory Hole at 15~16M"! and i got my sound 😲 . the discription in my BIOS says that some ISA card will require this to be enabled but i'm not sure how is it related to VMSound, or perhaps it's just using Win2k's sound emulation (did Win2k emulate ISA sound card?). i've search the forum and didn't find anyone mentioned it and some games mentioned here have digital sound problem (worth a try 😀 .) so i think it's good to share 😎 .

ok my problem.

1) i've mentioned solving part of my problem (above), although i have sound, but seems like when multiple sound need to be process, it mute. e.g. fighting enemies/monsters alone, *wosh* and *puff* sounds good. but when fighting with team and enemies/monsters use attack all action (where all of the team should scream or whatever), the sound is gone. is there a solution to this? at first i tot it might be speed problem so i tried speedset xx a few times but it's not helping.

2) about using speedset, for senario above, i'll have to use speedset xx -> cannot -> restart cmd -> use speedset yy -> cannot -> restart cmd... ... is there anyway to reset speedset without restart cmd? and can anyone recommend speed to use for speedset for PIII 550/733?

3) about launchpad, it doesn't work while cmd -> dosdrv -> game works fine. it just stuck at "Loading VDDload.dll" (forgot the dll name 😅 . yes i have the launchpad shortcut with default setting. didn't change setting when running dosdrv either.

4) it sometimes happends that after i exit cmd with dosdrv and speedset, my mouse can no longer click. moving pointer is fine, scrolling is fine just cannot click. i hear error beeb sound but can't see any message. oh i'm using USB microsoft mouse with intellipoint.

last word, HELP! 😵

Reply 1 of 7, by ectoOne

User metadata
Rank Newbie
Rank
Newbie

hmm, i'm sure i've login... nvm, i post the above... 😅

Reply 2 of 7, by Snover

User metadata
Rank l33t++
Rank
l33t++

That, good sir, makes absolutely no sense, unless you have some bad RAM addresses at 15-16M, heh

Yes, it’s my fault.

Reply 3 of 7, by ectoOne

User metadata
Rank Newbie
Rank
Newbie

yikes! no! my RAM, my RAM... i refuse to accept that! 😜

well, the site where i found the solution doesn't know why either n says will try to find out... but seems like no updates to that subject anymore 🙁

but i still think it's somehow related, because i found out yesterday that after i enabled the memory hole, my sound emulater for dos refuse to start. it has error says please load the emulator before smartdrv, and i didn't load smartdrv so i think it needs control over the 15M-16M.

information on my sound emulater for dos (SB16Emu). it came with my SB Live! Value card, yes, from Creative itself and it emulate my SB Live! card to SB16 under dos.

oh btw, the game "PAL" doesn't have sound when i run it under dos with this SB16Emu, only music. and this SB16Emu eats up quite a lot of conventional memory so some games of mine can't really run with it (unless u turn off sound 😵 .). that's y i'm seeking for other solution. and the other reason is that i want to remove Win98 and runs only Win2k, only if there're ways to run all my dos games under Win2k 😢 *sigh*

Reply 4 of 7, by Guest

User metadata

If the RAM chip was having a fault at 15~16 MB, BIOS bootup check should find it, no?

Reply 5 of 7, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++

If you enable the hole at 15-16MB most apps won't be able to see memory beyond 16MB. Besides this setting is obsolete NOW. It's just for ISA cards requiring a special address spacing. 😁 The issue you described must be related to something else.

Reply 6 of 7, by ectoOne

User metadata
Rank Newbie
Rank
Newbie
eL_PuSHeR wrote:

If you enable the hole at 15-16MB most apps won't be able to see memory beyond 16MB.

ahh, ic... so could be just the game "Pal"'s sound processing having the problem in detecting XMS memory when RAM is larger than 16M? hmm... no, i think VDMSound limits the memory to 16MB... or izzit just the Launchpad? i'm going to do some more testing on it. 😀

eL_PuSHeR wrote:

Besides this setting is obsolete NOW. It's just for ISA cards requiring a special address spacing.

wow, makes me feel that my PC is really old. 😢 *sigh*

thanks for the info. so i guess it's not a solution then... 😜 😁

btw, can anyone help or comment on my problem? 😅

Reply 7 of 7, by Snover

User metadata
Rank l33t++
Rank
l33t++
Guest wrote:

If the RAM chip was having a fault at 15~16 MB, BIOS bootup check should find it, no?

Ah, how wrong you are. That's why utilities like memtest x86 exist.

Yes, it’s my fault.