2012-04-10 10 views
5

Estoy intentando ejecutar una aplicación antigua de Clipper. Funciona muy bien en Win 7 32bit pero cuando intento utilizar el DOSBox 0.74 se bloquea con el siguiente error:DOSBox Salir al error: CPU_SetSegGeneral: Segmento de pila cero

Exit to error: CPU_SetSegGeneral: Stack segment zero

¿Hay algunos ajustes que se olvide de establecer cuando se ejecuta el DOSBox?

Necesito poder ejecutar esta aplicación en DOSBox, ya que parece ser la única solución portátil que funcionaría en cualquier Win 7, ya sea 32 o 64 bits.

Si no se conoce una solución aparente para este problema, ¿puede decirme qué alternativas tengo para ejecutar una aplicación Clipper 5.3 en una edición de Win 7 64-Home?

EDIT: Lo probé en Win 7 Home 64 bit con el mismo resultado. ¿Que puedo hacer?

+0

¿Por qué algo como VmWare Player no es una opción? – paxdiablo

+0

@paxdiablo, ¿pueden detallar cómo lo verían? Solo estoy leyendo sobre el reproductor de VmWare. Pero supongo que implicará la instalación en él, por ejemplo, FreeDOS? Además, estoy buscando una solución gratuita, ya que esto debería estar instalado en muchas de las máquinas de los clientes. – Boro

+1

Tanto VMWare Player como FreeDOS son gratuitos (en términos de costo: VMWare es de fuente cerrada). Solo trataría de usarlo para ver si el problema desaparece en el primer caso, esto puede ser un problema con el propio DosBox. Si funciona, puede examinar el esfuerzo de sus clientes al usarlo. Si no funciona, olvídate de eso. – paxdiablo

Respuesta

1

Queriendo cerrar esta pregunta escribiré cuál fue la única solución gracias a la cual pude ejecutar esa aplicación antigua en Win7 64bit.

Era VMLite XP Mode. Simplemente seguí los pasos que se describen en su guía de cómo hacerlo y estaba en funcionamiento. Luego copié mi aplicación en el modo VMLite XP, y funcionaba bien.

Finalmente creé, después de buscar en Google, un acceso directo a mi escritorio y ahora puedo iniciar fácilmente la aplicación desde mi escritorio Win7 de 64 bits que luego almuerza el modo VMLite XP que inicia la aplicación :) o algo similar. hasta ahora, funciona genial

2

Utilicé el clipper hace muchos años, Clipper causa problemas porque la configuración incorrecta de config.sys, especialmente el ajuste "ARCHIVOS" debe ser lo suficientemente grande (digamos 200) para su aplicación, pero el dosbox "original" no lo hace proporcionar una forma de ajustar esta configuración.

Pruebe el parche de http://www.shdon.com/blog/2009/09/05/adjustable-files-setting-in-dosbox Este parche permite configurar ARCHIVOS adición de una nueva configuración de las opciones de DOSBox presentar

Pasos:

  • dosbox.exe de copia de seguridad y reemplazarla con la versión parcheada
  • Edite el archivo de opciones dosbox y agregue ARCHIVOS = 200 a la sección [DOS]

pruébelo y publíquelo los resultados ya que no tengo clipper 5.3 para probar.

+0

Gracias CesarC por tomarse su tiempo (+1). Aunque intenté con otros métodos de configuración de los ARCHIVOS y el programa aún falló, también intentaré probarlo y esta noche les contaré qué sucedió. – Boro

+0

Malas noticias no sirvió de nada.Vuelve con el mismo error. – Boro

+0

Lástima, te recomiendo usar "D-Fend Reloaded" porque tiene asistentes para configuraciones, plantillas y hace que jugar con las opciones de dosbox sea más fácil. Pruebe con configuraciones como la PC donde solían ejecutarse sus aplicaciones, juegue con opciones de "memoria". También es posible que sus programas se ejecuten en una configuración de VMWare Player/FreeDOS como alguien que ya se sugirió. – CesarC

Cuestiones relacionadas