есть ли программа, которую вы можете ввести в командную строку или терминал с набором параметров для запуска 16-битной программы? Как: "run16bitprogram.exe ' путь/к/программе / тесту.exe '" и просто выводить все, что программа делает в консоли.
Если есть такие программы, я хотел бы, чтобы они кроссплатформенные, если это возможно.
вот пример образа dosbox, выполненного из Java:
вот конфиг папка:
вот код из java (ProcessBuilder даже не открывал DOSBox):
Runtime.getRuntime().exec(new String[] { "C:/Program Files (x86)/DOSBox-0.74/DOSBox", "-conf "C:/Users/Braden Steffaniak/Documents/GitHub/Workspace/ArrowIDE/res/assembly/new.conf"", "-noconsole" });
команда-noconsole работает, но если я добавляю какие-либо параметры-c, она ничего не делает.
Если я набираю команду в командной строке, она работает так, как я ожидаю.