VOGONS

Common searches


First post, by VileR

User metadata
Rank Oldbie
Rank
Oldbie

Running MEM once works fine. Running it again a second time will crash DOSbox with the message:

"Exit to error: DOS MCB list corrupted."

This seems to happen only when xms=true and umb=true. Of course XMS and UMB aren't needed at all when emulating a PCjr... but the config file has them on by default, so this happens. Nothing critical, but looks like a problem.

(Using v0.74 running on WinXP SP3)

Reply 1 of 1, by peterferrie

User metadata
Rank Oldbie
Rank
Oldbie

Yes, there's a bug in the memory layout, which places the first UMB at A000 instead of 9FFF, which causes the UMB linking to link the last UMB as though it were the first one, and not terminate the list anywhere.