LINUX.ORG.RU

DosBox и MSDOS 6.22

 


0

1

Нужно запустить софтину, которая не работает ни под виндой, ни под линуксом из за старости. Обычный dosbox её не тянет, но под MSDOD в virtualbox'e он работает. Хочу завернуть её в Dosbox, но встретил проблему, не могу сделать образ с MSDOS со вставленной туда программой (после этого образ перестает быть рабочим). И вот в чем вопрос, можно ли как то сделать образм размером больше 3 мбайт, для запуска в dosbox? Или как подключить диск в MSDOS установленный и запущенный в DOSBOX'e?

★★★★★

Поставить MS DOS в DOSEmu не пробовал?

redgremlin ★★★★★
()

При чём здесь образ с MS-DOS и Dosbox ?

В dosbox не нужно делать ни какой образ, просто запускаете dosbox и подключаете некоторую директорию на файловой системе как диск и работаете с программой.

kostik87 ★★★★★
()
Ответ на: комментарий от Landgraf

VirtualBox использовать религия не позволяет? Аналог программы найти или написать - тоже религия не позволяет?

Deleted
()
Ответ на: комментарий от Deleted

Программа была написана по какому-то узкоспециализированному предмету, должна запускаться без установки на любых компьютерах , а в случае с virtualbox придется возится. Хотя там все проверил и все работает.

Landgraf ★★★★★
() автор топика
Ответ на: комментарий от kostik87

Скачал 3 дискеты с MSDOS.
Поочередно их монтировал и устанавливал на созданный img (тоже подмонтированный)
Запустил.
Не смог открыть img после установки туда MSDOS

Landgraf ★★★★★
() автор топика
Ответ на: комментарий от steemandlinux

сейчас пытаюсь запихать виртуалбокс вместе с настройками в один файл, но уже готовые портабл сборки просто могут запускать virtualbox без установки, настройки же они все равно хранят отдельно

Landgraf ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Как раз вполне логично, например эмуляторы приставок умеют грузить проприентарные ОС от приставок, а dosbox почему-то не умеет.

steemandlinux ★★★★★
()
Ответ на: комментарий от Landgraf

mount -f vfat -o offset=<смещение> /mnt

И копируйте туда файл.

Для определения смещения смотрите таблицу разделов в файле образе диска. Число секторов смещения нужно умножить на размер сектора, обычно 512 байт.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от Landgraf

По какому-то это по какому? По мне так проще в ёкселе на VB накидать аналог, чем трахать труп динозавра.

Deleted
()
Ответ на: комментарий от Landgraf

По той причине, что _дешевле_ написать программу, чем усложнять её поддержку системами виртуализации. Кроме того, повышается количество точек отказа... На худой конец можно поставить FreePascal и написать прогу на нём. Там все довольно тривиально... А уж ежели используются некие контроллеры, станки и т.п., которое приносит кучу денег (иначе как объяснить столь странное стремление сэкономить) - гораздо дешевле нанять программиста.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.