Slax Linux - Быстрый, компактный и надёжный linux дистрибутив.

Операционная система Slax => Вопросы и ответы по системе => Тема начата: dzloor от 27 Декабрь 2013, 14:08:12

Название: Установка DOSEMU на SLAX 7
Отправлено: dzloor от 27 Декабрь 2013, 14:08:12
Доброго времени суток!

Первые попытки подружиться с данным дистрибутивов пока не увенчались успехов. Мне нужно установить DOSEMU.

Что я делал и не получилось:
1. Скачал с сайта DOSEMU dosemu-1.4.0.tgz.
2. Преобразовал в sb при помощи tgz2sb. Получившийся файл - двойным кликом открыл, он якобы добавился. И всё. А как зпустить дос эмультор я не нашел. В консоле нету.
3. Пробовал файл получившийся .sb закинуть в папку modules и перезагрузился. Тоже тишина.
4. Пробовал установить через консоль(не опытен как это правильно называется) - распокавал данный архив, зашел в папку - мышкой запустил configure(файлики добавились в папке). Пошел в консоль - вписал make(при установке выдавал необходимость пакетов - все ставил). В итоге, выдал такую ошибку в конце:
/usr/bin/ginstall -c -d /usr/local/bin
/usr/bin/ginstall -c -m 0755 ../bin/dosemu.bin /usr/local/bin
/usr/bin/ginstall: cannot stat ‘../bin/dosemu.bin’: No such file or directory
make[1]: *** [install] Error 1
make[1]: Leaving directory `/tmp/1/dosemu-1.4.0/src'
make: *** [install] Error 2

Я хз что делать. Помогите, пожалуйста советом!
Название: Re: Установка DOSEMU на SLAX 7
Отправлено: dzloor от 27 Декабрь 2013, 14:11:42
и ещё: на сайте есть готовый модуль - DOSBOX, он поставился, работает. Привык к DOSEMU. Может ли оттого, что стоит DOSBOX не устанавливаться DOSEMU?
Название: Re: Установка DOSEMU на SLAX 7
Отправлено: edukra от 28 Декабрь 2013, 23:39:50
а сайт dosemu имелся ввиду  sourceforge.net ? там бинарник в архиве tgz не является пакетом для slackware,а пакет для slackware можно скачать отсюда http://download.salixos.org/i486/13.37/salix/ap/dosemu-1.4.0-i486-1gv.txz для его работы нужен svgalib, который есть на сайте slax.org http://www.slax.org/modules/i486/6/664-svgalib.sb
Название: Re: Установка DOSEMU на SLAX 7
Отправлено: dzloor от 29 Декабрь 2013, 00:00:37
Спасибо :) большое, завтра попробую и отпишусь.
Название: Re: Установка DOSEMU на SLAX 7
Отправлено: edukra от 29 Декабрь 2013, 01:09:49
оказалось не все так просто. команда txz2sb не правильно конвертирует этот пакет. В результате получается неработоспособный модуль. Пришлось в ручную разбрасывать файлы по папкам из архива.
Вот ссылка на работающий модуль. http://yadi.sk/d/y6eEi4DUF8W8k Не смотря на то, что в зависимостях был указан svgalib запускается без него, хотя возможно он понадобится для графических приложений или игр.
Название: Re: Установка DOSEMU на SLAX 7
Отправлено: dzloor от 31 Декабрь 2013, 11:07:14
Спасибо, всё заработало! Установилось гладко)
правда со шрифтами проблема, вылетает ошибка.

Скажите, где можно почитать - как установить шрифты в slax?
Название: Re: Установка DOSEMU на SLAX 7
Отправлено: dzloor от 05 Январь 2014, 16:11:42
Прописал в конфиге использовать кодировку cp866 - русские буквы отображаются корректно.

При запуске программы(уже в досе) - досэмулятор падает. В консоле такая ошибка:
ERROR: MFS: couldn't find root path /media/CDROM - эта ошибка при запуске досэмулятора
ERROR: CS selector invalid: 0x0000, type=0 np=0 - эта ошибка после запуска программы в досе и его падения

Подскажите пожалуйста, что за ошибка?
Название: Re: Установка DOSEMU на SLAX 7
Отправлено: edukra от 06 Январь 2014, 01:50:16
Первая ошибка незначительная - эмулятор не находит CD привод, а вот вторая - это посерьезнее.  Я только, что для пробы по запускал разные игры, что у меня были: duke nukem 3d, prince of persia 2, Descent. Все они запустились и никакой ошибки не выскакивало.Так, что проблема скорее всего в программе, которая прямым доступом к памяти умудряется завалить эмулятор, хотя может просто не хватает памяти.
Название: Re: Установка DOSEMU на SLAX 7
Отправлено: dzloor от 06 Январь 2014, 01:58:25
edukra, спасибо большое!
Данная программа  на досэмуляторе в продакшене работает хорошо, правда там связка уже устаревшего SLAX'a и досэмулятора(вроде v0.99).

Сейчас переустановил досэмулятор взял с git'а.
Теперь ошибка другая при запуске программы в досэмуляторе:

ERROR: Return to dosemu requested within dosemu context
Возможно ошибка за счет того, что программа должна обращаться к com-портам, которых на тестовой машине нет, и падает...
ДОС сам работает.
Название: Re: Установка DOSEMU на SLAX 7
Отправлено: edukra от 09 Январь 2014, 11:35:34
Трудно сказать. А если попробовать в 7 слаксе именно тот  dosemu, на котором программа работает в "устаревшем" слаксе?