VOGONS


First post, by darkmage0707077

User metadata
Rank Newbie
Rank
Newbie

I will try posting here this time, as I think I posted in the wrong area last time.

I was playing Conquests of Camelot up until I got to the fight with the Saracen. As soon as the game tried to go into the combat mode, it gave me an "Out of Heap Space" error message and exited.
I've tried messing with the memory on dosbox, but that doesn't seem to work. Playing it in some format other then dosbox gets me the same message (windows, d-fend, etc). What can I do about this?

Reply 1 of 10, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

You might try using the LOADFIX utility that is built into DOSBox. For example, if you run the game by typing SIERRA, you would type:
LOADFIX SIERRA

Also, make sure that you've run INSTALL and that you've chosen valid options for video and sound.

Reply 2 of 10, by darkmage0707077

User metadata
Rank Newbie
Rank
Newbie

That's weird. I did that, but now it won't enter the game because it "can't install video drivers".

Reply 3 of 10, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

Are you sure you ran the INSTALL utility and selected valid settings? What does your resource.cfg look like?

Reply 4 of 10, by darkmage0707077

User metadata
Rank Newbie
Rank
Newbie

Figured out what was wrong with that (nothing in the resource.cfg), and fixed it. Unfortunately, loadfix doesn't fix anything. Still gives "out of heap space"

Reply 6 of 10, by darkmage0707077

User metadata
Rank Newbie
Rank
Newbie

OK...how do I run Moslo under Dosbox?

Reply 7 of 10, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

There's no reason to. Just set the cycles setting lower in DOSBox and it will run slower.

Reply 8 of 10, by darkmage0707077

User metadata
Rank Newbie
Rank
Newbie

Tried that. Tried it at 100 cycles (with turbo set to 1%) before I quit.

Reply 9 of 10, by darkmage0707077

User metadata
Rank Newbie
Rank
Newbie

Went into a game that tells the exact number of XMS memory (STTNG:AFU) and it said there was a grand total of -2112. No wonder my game's out of heap.

Reply 10 of 10, by Kippesoep

User metadata
Rank Oldbie
Rank
Oldbie

Conquests of Camelot doesn't use XMS memory. Also, the "heap" size depends on the program. For a program that only uses regular DOS memory, this won't be bigger than 640k (less, actually, since the program itself also takes up memory, as does DOS etc).

For a program that runs in protected mode, the heap could be the size of the physical memory in the system or even more (if a page file exists). STTNG:AFU runs in protected mode. It giving you a negative amount of memory simply means that it's experiencing integer overflow. From the looks of it, you've set your DOSBox to have around 64MB of memory.

This strange number is not the cause of the problem with CoC.

My site: Ramblings on mostly tech stuff.