« предыдущая тема следующая тема »
Страниц: [1]
Печать
Автор Тема: Установка DOSEMU на SLAX 7    (Прочитано 1858 раз)
dzloor
Пользователь
**

Карма: +0/-0
Offline Offline

Сообщений: 8


Просмотр профиля
« : 27 Декабрь 2013, 13: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

Я хз что делать. Помогите, пожалуйста советом!
Записан
dzloor
Пользователь
**

Карма: +0/-0
Offline Offline

Сообщений: 8


Просмотр профиля
« Ответ #1 : 27 Декабрь 2013, 13:11:42 »

и ещё: на сайте есть готовый модуль - DOSBOX, он поставился, работает. Привык к DOSEMU. Может ли оттого, что стоит DOSBOX не устанавливаться DOSEMU?
Записан
edukra
Постоялец
***

Карма: +6/-0
Offline Offline

Сообщений: 183


Просмотр профиля
« Ответ #2 : 28 Декабрь 2013, 22: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
Записан
dzloor
Пользователь
**

Карма: +0/-0
Offline Offline

Сообщений: 8


Просмотр профиля
« Ответ #3 : 28 Декабрь 2013, 23:00:37 »

Спасибо Улыбающийся большое, завтра попробую и отпишусь.
Записан
edukra
Постоялец
***

Карма: +6/-0
Offline Offline

Сообщений: 183


Просмотр профиля
« Ответ #4 : 29 Декабрь 2013, 00:09:49 »

оказалось не все так просто. команда txz2sb не правильно конвертирует этот пакет. В результате получается неработоспособный модуль. Пришлось в ручную разбрасывать файлы по папкам из архива.
Вот ссылка на работающий модуль. http://yadi.sk/d/y6eEi4DUF8W8k Не смотря на то, что в зависимостях был указан svgalib запускается без него, хотя возможно он понадобится для графических приложений или игр.
Записан
dzloor
Пользователь
**

Карма: +0/-0
Offline Offline

Сообщений: 8


Просмотр профиля
« Ответ #5 : 31 Декабрь 2013, 10:07:14 »

Спасибо, всё заработало! Установилось гладко)
правда со шрифтами проблема, вылетает ошибка.

Скажите, где можно почитать - как установить шрифты в slax?
Записан
dzloor
Пользователь
**

Карма: +0/-0
Offline Offline

Сообщений: 8


Просмотр профиля
« Ответ #6 : 05 Январь 2014, 15:11:42 »

Прописал в конфиге использовать кодировку cp866 - русские буквы отображаются корректно.

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

Подскажите пожалуйста, что за ошибка?
Записан
edukra
Постоялец
***

Карма: +6/-0
Offline Offline

Сообщений: 183


Просмотр профиля
« Ответ #7 : 06 Январь 2014, 00:50:16 »

Первая ошибка незначительная - эмулятор не находит CD привод, а вот вторая - это посерьезнее.  Я только, что для пробы по запускал разные игры, что у меня были: duke nukem 3d, prince of persia 2, Descent. Все они запустились и никакой ошибки не выскакивало.Так, что проблема скорее всего в программе, которая прямым доступом к памяти умудряется завалить эмулятор, хотя может просто не хватает памяти.
Записан
dzloor
Пользователь
**

Карма: +0/-0
Offline Offline

Сообщений: 8


Просмотр профиля
« Ответ #8 : 06 Январь 2014, 00:58:25 »

edukra, спасибо большое!
Данная программа  на досэмуляторе в продакшене работает хорошо, правда там связка уже устаревшего SLAX'a и досэмулятора(вроде v0.99).

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

Код:
ERROR: Return to dosemu requested within dosemu context

Возможно ошибка за счет того, что программа должна обращаться к com-портам, которых на тестовой машине нет, и падает...
ДОС сам работает.
Записан
edukra
Постоялец
***

Карма: +6/-0
Offline Offline

Сообщений: 183


Просмотр профиля
« Ответ #9 : 09 Январь 2014, 10:35:34 »

Трудно сказать. А если попробовать в 7 слаксе именно тот  dosemu, на котором программа работает в "устаревшем" слаксе?
Записан
 
Страниц: [1]
Печать
« предыдущая тема следующая тема »
Перейти в: