Вопросы по теме 'dosbox'
Автоматизация старого приложения DOS с помощью Python
Есть ли способ автоматизировать старое приложение DOS (16-разрядное, возможно, нужен эмулятор, такой как DOSBox) из Python (в Windows)? Я хотел бы отправить ключи и строки в приложение, обнаружить обновления на «экране» DOS и получить вывод...
2391 просмотров
schedule
05.10.2023
Использование драйвера IBM 3514 Borland Graphics Interface в режиме высокого разрешения в Turbo C++ в 64-разрядной ОС Windows 7 с использованием DosBox
Я запускаю графическую программу на Turbo C++, используя DosBox в 64-разрядной версии Windows 7. Теперь я хочу использовать графический драйвер IBM3514 в режиме высокого разрешения ( IBM3514HI ). Итак, я написал следующую простую программу, чтобы...
1202 просмотров
schedule
03.01.2023
Журнал запросов исполняемого файла к файловой системе (16-битная MS-DOS)
Вот моя ситуация: у меня есть исполняемый файл, который при запуске пытается открыть какой-то файл. Файл отсутствует, поэтому exe не запускается. Конечно, нет вывода о том, где exe ищет данный файл (без пути, без имени файла, ничего).
Теперь мой...
254 просмотров
schedule
16.03.2023
При замене прерывания клавиатуры (прерывание 9) scanf не принимает ввод
Я пишу основную программу на Turbo-C, а функции на ассемблере. Мой код выглядит следующим образом:
lastc.c :
#include <stdio.h>
#include <dos.h>
#include <string.h>
extern void eliminate_multiple_press(); // save old...
605 просмотров
schedule
09.04.2023
Ошибка Turbo Pascal BGI: графика не инициализирована (используйте InitGraph)
Я делаю программу на Turbo Pascal 7.0 для своего класса, она должна быть в графическом режиме. Появляется сообщение
Ошибка BGI: графика не инициализирована (используйте InitGraph).
Я уже использую InitGraph и graph.tpu и указал маршрут...
2224 просмотров
schedule
22.02.2023
Набор командной строки MS-DOS /p
Я хочу создать программу MS-DOS .bat, которая просит пользователя выбрать параметр, используя следующую строку:
set /p opt=Select your option:
Строка выполняется, но ничего не делает и продолжает выполнение остальной части командного файла...
3447 просмотров
schedule
22.12.2022
Ассемблер не может найти существующие файлы
Мой TASM монтируется в папку, где находятся мой TASM, TLINK и файлы. В частности, это C:/TASM/BIN . У меня нет проблем при запуске одного файла .asm, но когда я включаю другой файл, чтобы мой код выглядел модульным, возникает эта проблема.
На...
8525 просмотров
schedule
07.07.2022
напишите ассемблерный код, который хранит то, что было написано на экране, очистите экран, а затем восстановите то, что было написано
Мне нужно написать ассемблерный код, который сохраняет то, что было написано на экране (в dosbox) в текстовом режиме, очищает экран, а затем восстанавливает то, что было написано ранее, поэтому я написал этот код, но он не работает правильно....
498 просмотров
schedule
25.02.2023
Как запустить файл MS-DOS .asm с помощью VS2013 или MASM32?
Вот мой код test.asm. По сути, «ничего» внутри, потому что сначала нужно, чтобы он собирался и работал без ошибок.
.model small
.stack 64
.data
.code
main proc
mov ax,@data
mov ds,ax
mov ax,4c00h
int 21h
main endp
end main
Я...
4188 просмотров
schedule
19.06.2022
Возможно ли, чтобы пакетный файл вводил текст в приложение?
т. е. иметь пакетный файл, автоматически вводящий текст в поле DOS для открытия игр? Я пытаюсь заставить Elder Scrolls Daggerfall запускаться автоматически. У него неудобное количество строк для ввода, прежде чем он сможет играть. Строки, которые я...
309 просмотров
schedule
19.01.2023
нужен ввод для файла .bat, добавляющего строки текста (полурабочие)
Предисловие: прошло некоторое время с тех пор, как я создал пакетный файл, и я впервые использую этот сайт, поэтому, если я что-то упустил или забыл сделать, просто укажите на это, и я это исправлю.
Сегодня я решил вернуться к некоторым играм для...
76 просмотров
schedule
31.03.2023
Сборка 8086 Одновременное нажатие двух скан-кодов
Я пытаюсь написать код, который переводит экран в полноэкранный режим. Проблема в том, что я запускаю программирование в dosbox (windows), поэтому мне нужно сделать dosbox полноэкранным. Я провел исследование и обнаружил, что при нажатии ALT+ENTER...
580 просмотров
schedule
14.03.2023
Неверный путь DOS в DOSBox?
Я пытаюсь установить Daggerfall на свой компьютер.
Он запрашивает у меня каталог установки; по умолчанию C:\dagger , но я хочу установить на C:\Program Files (x86)\Dagger . Проблема в том, что он не допускает пробелов или почти любых знаков...
2345 просмотров
schedule
25.02.2024
Ошибка компиляции программы на ассемблере в DosBox
В настоящее время я компилирую программу на ассемблере в DosBox, но продолжаю получать некоторые ошибки. Может ли кто-нибудь помочь мне их исправить? Я прилагаю снимок экрана с ошибками, которые я получаю на MASM, и ссылку.
Это мой код:...
1325 просмотров
schedule
08.08.2022
Как прочитать файл изображения и отобразить на экране в Windows tasm dosbox
В настоящее время я изучаю графическое программирование в tasm, используя dosbox. Я использовал кучу циклов для рисования квадратных блоков пикселей, и это действительно сложно. Я хочу знать, есть ли способ прочитать изображение и отобразить его. Я...
2901 просмотров
schedule
09.03.2023
Номер печати сборки больше 9
Мне нужно напечатать число больше 9 в сборке, и мне удалось написать этот код, но для меня он печатает «_ _» в качестве ответа. Что случилось?
xor ax,ax
mov al,bl
mov bl,0Ah
div bl
mov bl,ah
add bl,48
mov ah,2h
mov dh,offset bl
int 21h
mov...
783 просмотров
schedule
30.01.2023
Определить байт, появляющийся в отладке после закодированного вручную дальнего вызова
Мне не удалось заставить MASM принять инструкцию дальнего вызова, написанную как call 0f000h:1260h , вероятно, из-за проблем, поднятых в этот вопрос .
Вместо того, чтобы возиться с загадочными директивами MASM, я решил вручную закодировать его в...
216 просмотров
schedule
05.07.2023
Можно ли встраивать двоичные данные в DOS EXE, созданные на Turbo C?
Я настроил среду разработки DOSBox с Turbo C++, намереваясь сделать игру со своими друзьями.
Я использую код C, и мне интересно, как связать двоичные данные с EXE. (Весь мой предыдущий опыт работы с C связан с libGBA, извините, если это на самом...
120 просмотров
schedule
06.03.2023
Программа для нахождения максимального и минимального числа из массива
Я написал следующую программу, которая находит максимальное и минимальное число из массива из 10 чисел, но не дает мне правильного минимального значения,
[org 0x0100]
start:
mov byte [swap],0
mov bx,0
loop1:
mov al,[data+bx]
cmp...
2243 просмотров
schedule
31.12.2023
Невозможно установить расположение подчеркивания с помощью регистра расположения подчеркивания VGA
Я пишу драйвер терминала для специальной операционной системы. Я хочу, чтобы терминал понимал распространенные escape-последовательности vt-100, которые управляют расположением курсора, формой, цветами и т. Д. Поэтому при реализации функции...
61 просмотров
schedule
03.11.2022