DOSBox Выход к ошибке: CPU_SetSegGeneral: ноль сегмента стека

Я пытаюсь запустить старое приложение Clipper. На Win 7 32bit он работает нормально, но когда я пытаюсь использовать DOSBox 0.74, происходит сбой со следующей ошибкой:

Exit to error: CPU_SetSegGeneral: Stack segment zero

Есть ли какие-то настройки, которые я забыл установить при запуске DOSBox?

Мне нужно иметь возможность запускать это приложение в DOSBox, так как оно кажется единственным переносимым решением, которое будет работать на любой Win 7, будь то 32 или 64-битная версия.

Если нет очевидного решения этой проблемы, может быть, вы скажете мне, какие у меня есть альтернативы для запуска приложения Clipper 5.3 в 64-битной версии Windows 7 для Windows 7?

РЕДАКТИРОВАТЬ: Я попробовал это на Win 7 Home 64 бит с тем же результатом. Что я могу сделать?

2 ответа

Решение

Желая закрыть этот вопрос, я напишу, какое было единственное решение, благодаря которому я смог запустить старое приложение на Win7 64bit.

Это был режим VMLite XP. Я просто выполнил шаги, описанные в их руководстве, и он был запущен, а затем скопировал свое приложение в режим VMLite XP, и он работал нормально.

Наконец, после некоторого поиска в Google я создал ярлык на своем рабочем столе, и теперь я могу легко запустить приложение с моего 64-битного рабочего стола Win7, который затем запускает режим VMLite XP, который запускает приложение:) или что-то в этом роде, так или иначе, пока работает отлично.

Я использовал clipper много лет назад, Clipper действительно вызывает проблемы, потому что неправильная конфигурация config.sys, особенно параметр "FILES" должен быть достаточно большим (скажем, 200) для вашего приложения, но "оригинальный" dosbox не предоставляет способ отрегулируйте этот параметр.

Попробуйте патч с http://www.shdon.com/blog/2009/09/05/adjustable-files-setting-in-dosbox Этот патч позволяет настроить ФАЙЛЫ, добавив новый параметр в файл опций dosbox

шаги:

  • Сделайте резервную копию dosbox.exe и замените ее исправленной версией
  • Отредактируйте файл опций dosbox и добавьте FILES=200 в раздел [DOS]

Попробуйте и опубликуйте результаты, так как у меня нет Clipper 5.3 для тестирования.

Другие вопросы по тегам