开发者

FreeDOS + RHIDE (DJGPP environment) = DOS Memory Corruption?

I'm running a virtual machine (using Oracle VM VirtualBox) with FreeDOS installed.

After I enter the DJGPP IDE (called "RHIDE") and run an application once, I can no longer run anything, and when I exit the IDE, I get a message saying "dos mem corrupt" and "PANIC: MCB chain corrupted":

FreeDOS + RHIDE (DJGPP environment) = DOS Memory Corruption?

This happens for every program I run from RHIDE, and running the same programs "manually" from the FreeDOS command line yields no such problem.

It's quite bothersome to restart t开发者_运维百科he VM after every debug session.

Any advice or ideas on what could be causing this issue would be highly appreciated.

Thanks in advance.


VirtualBox is buggy. I'd suggest enabling VT-X if you can, but that won't fix everything either.

You may (or may not) have better luck with:

  • BOCHS
  • QEMU
  • DOSBox
  • DOSEMU
  • VirtualPC
  • OS/2 (or eCS)
  • native FreeDOS
  • WinXP


Use a normal MS-DOS by Microsoft. Try with other cwsdpmi or djgpp version and send result. I have a same problem with my assembler (FASM) apps.When I run it in FreeDOS sends me the same result. But when i run it on other platform it works. This maybe problem with XMS/EMS extenders.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜