2011-05-16 7 views
1

FreeDOS가 설치된 가상 머신 (Oracle VM VirtualBox 사용)을 실행 중입니다.FreeDOS + RHIDE (DJGPP 환경) = DOS 메모리 손상?

응용 프로그램을 한 번 실행하면 DJGPP IDE에 들어가서 더 이상 실행할 수 없으며 IDE를 종료하면 "dos mem corrupt"및 "PANIC : MCB 체인 손상 "

RHIDE Memory Corruption Screenshot

을 위해 내가 RHIDE에서 실행할 때마다 프로그램을 발생하고, 같은 프로그램을 실행"를 FreeDOS에 명령 줄에서 수동으로하는 "그런 문제를 얻을 수 없습니다.

모든 디버그 세션 후에 VM을 다시 시작하는 것은 상당히 번거로운 작업입니다.

이 문제의 원인에 대한 조언이나 아이디어는 높이 평가됩니다.

미리 감사드립니다.

+0

어떤 DJGPP 버전을 사용하고 있습니까? 기본적으로 사용 가능한 마지막 2.04 베타를 사용하는 것이 가장 좋습니다. –

답변

1

VirtualBox는 버그입니다. 가능한 경우 VT-X를 사용하도록 설정하는 것이 좋지만 모든 것이 수정되지는 않습니다. 당신은 (또는하지 않을 수 있습니다) 더 좋은 행운이있을 수 있습니다

과 :

  • Bochs와
  • QEMU
  • 도스 박스
  • DOSEMU
  • VirtualPC
  • OS/2 (또는 ECS)
  • 네이티브 FreeDOS
  • WinXP