Я делаю ретро-приключенческую игру в Turbo Pascal, которая будет воспроизводиться в MS-DOS, и я хочу, чтобы она была в формате COM-файла. Я искал его и ничего не нашел по этому вопросу. Если вы можете мне помочь, это было бы очень полезно. Что-то другое, если я пытаюсь запустить мою программу (скомпилированную в EXE) из DosBox, она не может работать из-за того, что «Эта программа не может быть запущена в режиме DOS». Это потому, что я использую Turbo Pascal 7 и нуждаюсь в понижении? Большое спасибо, что вы можете понять это.Есть ли способ скомпилировать файлы .PAS в .COM-файлы?
1
A
ответ
1
Настройте TP7 на цели dos, а не на окна. Обратите внимание, что у вас может быть только TP-продукт Windows (также известный как TPW)
COM-файлы по-прежнему будут недоступны, но, по крайней мере, файлы DOS exe должны запускаться в dosbox. Имейте в виду, что COM-файлы имеют ограничение на 64 Кбайта и поэтому имеют ограниченный интерес.
Free Pascal работает над файлом DOS16-bit Dos compiler, который может генерировать ком файлы непосредственно из (64-разрядной) Windows, и пока он работает, он еще не выпущен.
Смежные вопросы
- 1. Есть ли способ скомпилировать или скомпилировать компоненты PHP/DHTML/JS?
- 2. Есть ли способ скомпилировать GnuTLS в eclipse?
- 3. Есть ли способ скомпилировать C11-C89?
- 4. Есть ли способ скомпилировать дополнительный код FF
- 5. Могу ли я перекомпилировать файлы .PAS, используемые в среде Delphi?
- 6. Есть ли способ скомпилировать протокол буферов в чистый код Python?
- 7. Есть ли способ скомпилировать в JAR, хотя возникают ошибки
- 8. Есть ли способ скомпилировать Javascript, используя мой код на C#?
- 9. Есть ли способ скомпилировать, чтобы скрыть исходный код?
- 10. Проекты Delphi всегда открывают одинаковые файлы .pas
- 11. Есть ли способ скомпилировать Java-код в DLL?
- 12. Есть ли способ скомпилировать DLL в ваш exe?
- 13. Есть ли способ скомпилировать программу без сборки в GCC?
- 14. Есть ли способ скомпилировать один файл в Xcode 5?
- 15. Есть ли способ скомпилировать программы MS-DOS в Windows 7?
- 16. Есть ли способ скомпилировать источник ATS в байт-код JVM?
- 17. Есть ли способ восстановить файлы с "repository.git"
- 18. Есть ли способ программно перемещать файлы заголовков?
- 19. Есть ли «правильный» способ читать CSV файлы
- 20. Есть ли лучший способ добавить заголовок лицензии/авторского права в исходный файл Delphi .pas?
- 21. Есть ли способ получить файлы журнала honeypot
- 22. Есть ли способ отделить файлы от C++?
- 23. Есть ли способ защитить файлы iCalender?
- 24. Есть ли способ изменить файлы PHP автоматически?
- 25. Есть ли способ заставить TextMate кэшировать файлы?
- 26. Есть ли способ скомпилировать файлы с @imports и объединить их с Gulp, все в одном потоке?
- 27. Есть ли способ создать, скомпилировать и загрузить динамически страницу ASPX
- 28. C: Альтернативный (лучший) способ скомпилировать файлы?
- 29. Есть ли способ форматировать файлы erb?
- 30. Есть ли способ автоматически генерировать файлы har?
Как я могу сделать TP7 целевой DOS? – user3411826
Как сказано, существует несколько изданий. _IF_ у вас есть версия, которая его поддерживает, она, вероятно, настраивается в меню компилятора или параметров. Я больше не знаю его меню наизусть. Я мигрировал в Free Pascal давно –
ладно спасибо! ;) – user3411826