2012-04-10 8 views
5

이전 Clipper 응용 프로그램을 실행하려고합니다. 그것은 윈도우 7 32 비트에서 잘 실행하지만 난 도스 박스 0.74를 사용하려고 할 때 다음과 같은 오류와 충돌 : 나는 도스 박스를 실행할 때 설정하는 것을 잊지가 일부 설정은 DOSBox 종료 오류 : CPU_SetSegGeneral : 스택 세그먼트 0

Exit to error: CPU_SetSegGeneral: Stack segment zero

있습니까?

DOSBox에서이 응용 프로그램을 실행하려면 Win 7에서 작동하는 휴대용 솔루션 인 32 비트 또는 64 비트 만 사용할 수 있어야합니다.

이 문제에 대한 알려진 솔루션이 없다면 Win 7 64 비트 Home Edition에서 Clipper 5.3 응용 프로그램을 실행해야하는 대안을 말해 줄 수 있습니까?

편집 : 매우 동일한 결과로 Win 7 Home 64 비트에서 시험해 보았습니다. 내가 무엇을 할 수 있을지?

+0

VmWare Player와 같은 기능을 사용할 수없는 이유는 무엇입니까? – paxdiablo

+0

@paxdiablo 당신은 그것을 사용하는 방법을 자세히 설명해 주시겠습니까? VmWare Player에 대해 읽는 중입니다. 하지만 예를 들어 FreeDOS와 같은 설치가 필요하다고 생각합니까? 게다가 많은 클라이언트 컴퓨터에 설치해야하므로 무료 솔루션을 제공합니다. – Boro

+1

VMWare Player와 FreeDOS 모두 무료입니다 (VMWare는 폐쇄 소스입니다). 나는 문제가 첫 번째 경우에 사라지는 지 알아보기 위해이 코드를 사용하려고합니다. 이것은 DosBox 자체의 문제 일 수 있습니다. 작동하는 경우이를 사용하여 고객의 노력을 조사 할 수 있습니다. 작동하지 않으면 잊어 버리십시오. – paxdiablo

답변

1

이 질문을 닫고 싶습니다. Win7 64 비트에서 그 오래된 응용 프로그램을 실행할 수 있었던 유일한 해결책 덕분에 무엇을 쓸 것입니다.

VMLite XP Mode입니다. 간단히 안내하는 방법에 따라 설명 된 단계를 따라 실행 한 다음 VMLite XP 모드로 응용 프로그램을 복사하고 정상적으로 실행하고있었습니다.

마침내 필자는 내 데스크톱에 대한 바로 가기를 만들었고 지금은 내 Win7 64 비트 데스크톱에서 응용 프로그램을 시작할 수 있습니다. 그러면 응용 프로그램을 시작하는 VMLite XP 모드를 시작합니다. :) 또는 어쨌든이 줄을 따라 뭔가를 시작하면, 지금까지는 훌륭하게 작동합니다.

2

나는 clipper를 오래 전에 사용했기 때문에 잘못된 config.sys 구성, 특히 "FILES"설정이 응용 프로그램에 충분히 커야합니다 ("200"). "원본"dosbox는 문제가되지 않습니다. 이 설정을 조정하는 방법을 제공하십시오.

이 패치는 도스 박스 옵션에 대한 새로운 설정을 추가 파일을 구성 할 수 있습니다 http://www.shdon.com/blog/2009/09/05/adjustable-files-setting-in-dosbox 에서 패치를 시도

단계 파일 :

  • 백업 dosbox.exe 및 패치 된 버전으로 교체
  • dosbox 옵션 파일을 편집하고 FILES = 200을 [DOS] 섹션에 추가하십시오.

시도해보십시오. 테스트 결과에 클리퍼 5.3이 없으므로 결과입니다.

+0

시간을내어 주셔서 감사합니다 (+1). 내가 파일을 설정하는 다른 방법을 시도했지만 프로그램이 여전히 실패한 경우에도이 파일을 시도해 볼 것이고 나중에 일어날 일을 나중에 알려 줄 것입니다. – Boro

+0

나쁜 소식은 도움이되지 못했습니다.그것은 매우 동일한 오류와 함께 반환됩니다. – Boro

+0

나쁘지 만 구성, 템플릿 용 마법사가 있고 dosbox 옵션을 사용하여 더 쉽게 플레이 할 수 있으므로 "D-Fend Reloaded"를 사용하는 것이 좋습니다. 응용 프로그램을 실행하는 데 사용되는 PC와 같은 구성으로 "메모리"옵션을 사용해보십시오. 또한 이미 제안 된 누군가와 같이 VMWare Player/FreeDOS 구성에서 프로그램을 실행하는 것이 가능합니다. – CesarC