|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 26 Aug 2002 02:32:36 To : Kirill Frolov Subject : Re: хочу ЭМУЛЯТОР ДОСА, не IBM-PC, а только DOS'a -------------------------------------------------------------------------------- Здравствуй, Kirill Frolov. KF> А есть эмулятор DOS'а попроще, чем DOSEMU? KF> Мне не нужен эмулятор целого IBM-PC компьютера, нужно что-нибудь KF> попроще. Просто запуск 16-битного ехешника с эмуляцией INT21 функций. KF> Hапример чтобы командой 'dosemul program -options' можно было запустить KF> досовую программу, и при этом ей можно было-бы передать параметры, KF> открытые файлы (stdin/out/err) и получить код возврата. Собственно, dosemu - оно примерно оно и есть. Эмулятор 8086, без которого не запустить досовское приложение без вреда для прочей операционки, в минимально необходимом объеме, сам дос отдельно (какой хочешь, такой и используешь), программа отдельно. Одно время он умел dexe (заворачиваешь дос вместе с программой в один флакон), наверное, и сейчас умеет, но я что-то доки в комплекте не нашел. Раньше была. Hо сейчас можно проще - он в качестве диска понимает директорию. Складываем туда иосис с мсдосисом, комманд.ком или другой интерпретатор, autoexec.bat (важно, чтобы у него были досовские концы строк) и требуемую программу, и вперед. Для передачи параметров достаточно положить нужный autoexec.bat. За возможность stdin/out/err не поручусь (с stderr в досе, кажется, вообще проблемы), но в терминале оно работать умеет, а значит, expect с ним пообщаться может. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/144542149f036.html, оценка из 5, голосов 10
|