2011-05-16 39 views
1

我正在運行安裝有FreeDOS的虛擬機(使用Oracle VM VirtualBox)。FreeDOS + RHIDE(DJGPP環境)= DOS內存損壞?

當我進入DJGPP IDE(稱爲「RHIDE」)並運行一次應用程序後,我無法再運行任何東西,當我退出IDE時,出現一條消息,提示「dos mem corrupt」和「PANIC: MCB鏈損壞「:

RHIDE Memory Corruption Screenshot

出現這種情況程序我從RHIDE運行,運行相同程序‘從FreeDOS的命令行手動’產生沒有這樣的問題。

在每次調試會話後重新啓動虛擬機非常麻煩。

任何有關可能導致此問題的建議或想法將不勝感激。

在此先感謝。

+0

您使用的是什麼版本的DJGPP?基本上最好使用最新的2.04測試版。 – 2011-05-17 02:52:01

回答

1

VirtualBox是越野車。如果可以的話,我會建議啓用VT-X,但這並不能解決所有問題。

你可能(也可能不會)有更好的運氣:

  • BOCHS
  • QEMU
  • DOSBox中
  • DOSEMU
  • 的VirtualPC
  • OS/2(或ECS)
  • native FreeDOS
  • WinXP