Ошибка Turbo Linker 2003 на DOSBox
Я пытаюсь запустить Turbo Linker (tlink) на dosbox, и по какой-то причине он не работает.
Я использую Windows7 64bit, поэтому я не могу запустить Turbo ASM и Turbo Linker.
Ну я бегал tlink/t hw1
в DOSBox и я получил это сообщение:
C:\tlink/t hw1
Stub error (2003): can't find dpmi16bi.ovl
Вы знаете, как решить эту ошибку? И почему это происходит?
2 ответа
Есть простое решение. Вы можете просто использовать TLINK.EXE из пакета Turbo C++ 1.01 (доступного бесплатно онлайн), который не использует никаких оверлейных модулей и не использует DPMI.
У вас не установлен остальной продукт (Turbo C, Turbo Pascal, Turbo C++, Borland C и т. Д.). dmpi16bi.ovl
была библиотека оверлеев (что-то вроде старого файла подкачки в DOS, который использовался для перемещения содержимого в расширенную или расширенную память, чтобы можно было использовать более 640 КБ ОЗУ). Без этого вам не хватает большой части TLink
сам.