1

Когда я пытаюсь установить приложение в MS-DOS, я получаю следующую ошибку:«Разделить переполнение». В чем смысл этой ошибки и как ее исправить?

Процедура установки:

  1. Разбить мой HDD
  2. Диск формата С
  3. Установите MS-DOS 4 Добавьте текущие строки в config.sys

    DEVICE=C:\DOS\HIMEM.SYS
    DEVICE=C:\DOS\EMM386.EXE RAM
    DEVICE=C:\DOS\RAMDRIVE.SYS 6000 512 64 /e
    
  4. Вставьте мое приложение для дискет и перезапустите

Он работает должным образом, эмулятор виртуальной машины Q emulator но на реальной машине (Vectra HP PC) я получаю сообщение об ошибке "Divide Overflow".

2 ответа2

1

У вас есть много вариантов.

  1. FreeDOS: вместо установки MsDos установите тот
  2. Эмулятор на машине: вместо установки на виртуальную машину, делайте это на реальной.
  3. DosBOX: вместо использования эмулятора Q, используйте DosBOX, мультиплатформенный, и работает как шарм на любой машине.
1

Я не уверен, сколько лет этой системе, но у нее могут быть тонкие несовместимости в чипсете, из-за которых она не может быть действительно совместима с DOS или всеми приложениями DOS. Также возможно, что есть более новая функция CPU, которая вызывает проблему. Возможно, приложение делает что-то странное с неверными инструкциями.

Попробуйте зайти в BIOS и отключить все расширенные функции ЦП, любое кэширование и любое встроенное оборудование, которое вам не нужно для этого приложения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .