Автор Тема: Установка DOSEMU на SLAX 7  (Прочитано 11596 раз)

Оффлайн dzloor

  • Пользователь
  • **
  • Сообщений: 8
  • Карма: +0/-0
    • Просмотр профиля
Установка DOSEMU на SLAX 7
« : 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

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

Оффлайн dzloor

  • Пользователь
  • **
  • Сообщений: 8
  • Карма: +0/-0
    • Просмотр профиля
Re: Установка DOSEMU на SLAX 7
« Ответ #1 : 27 Декабрь 2013, 14:11:42 »
и ещё: на сайте есть готовый модуль - DOSBOX, он поставился, работает. Привык к DOSEMU. Может ли оттого, что стоит DOSBOX не устанавливаться DOSEMU?

Оффлайн edukra

  • Постоялец
  • ***
  • Сообщений: 199
  • Карма: +7/-0
    • Просмотр профиля
Re: Установка DOSEMU на SLAX 7
« Ответ #2 : 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

Оффлайн dzloor

  • Пользователь
  • **
  • Сообщений: 8
  • Карма: +0/-0
    • Просмотр профиля
Re: Установка DOSEMU на SLAX 7
« Ответ #3 : 29 Декабрь 2013, 00:00:37 »
Спасибо :) большое, завтра попробую и отпишусь.

Оффлайн edukra

  • Постоялец
  • ***
  • Сообщений: 199
  • Карма: +7/-0
    • Просмотр профиля
Re: Установка DOSEMU на SLAX 7
« Ответ #4 : 29 Декабрь 2013, 01:09:49 »
оказалось не все так просто. команда txz2sb не правильно конвертирует этот пакет. В результате получается неработоспособный модуль. Пришлось в ручную разбрасывать файлы по папкам из архива.
Вот ссылка на работающий модуль. http://yadi.sk/d/y6eEi4DUF8W8k Не смотря на то, что в зависимостях был указан svgalib запускается без него, хотя возможно он понадобится для графических приложений или игр.

Оффлайн dzloor

  • Пользователь
  • **
  • Сообщений: 8
  • Карма: +0/-0
    • Просмотр профиля
Re: Установка DOSEMU на SLAX 7
« Ответ #5 : 31 Декабрь 2013, 11:07:14 »
Спасибо, всё заработало! Установилось гладко)
правда со шрифтами проблема, вылетает ошибка.

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

Оффлайн dzloor

  • Пользователь
  • **
  • Сообщений: 8
  • Карма: +0/-0
    • Просмотр профиля
Re: Установка DOSEMU на SLAX 7
« Ответ #6 : 05 Январь 2014, 16:11:42 »
Прописал в конфиге использовать кодировку cp866 - русские буквы отображаются корректно.

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

Подскажите пожалуйста, что за ошибка?

Оффлайн edukra

  • Постоялец
  • ***
  • Сообщений: 199
  • Карма: +7/-0
    • Просмотр профиля
Re: Установка DOSEMU на SLAX 7
« Ответ #7 : 06 Январь 2014, 01:50:16 »
Первая ошибка незначительная - эмулятор не находит CD привод, а вот вторая - это посерьезнее.  Я только, что для пробы по запускал разные игры, что у меня были: duke nukem 3d, prince of persia 2, Descent. Все они запустились и никакой ошибки не выскакивало.Так, что проблема скорее всего в программе, которая прямым доступом к памяти умудряется завалить эмулятор, хотя может просто не хватает памяти.

Оффлайн dzloor

  • Пользователь
  • **
  • Сообщений: 8
  • Карма: +0/-0
    • Просмотр профиля
Re: Установка DOSEMU на SLAX 7
« Ответ #8 : 06 Январь 2014, 01:58:25 »
edukra, спасибо большое!
Данная программа  на досэмуляторе в продакшене работает хорошо, правда там связка уже устаревшего SLAX'a и досэмулятора(вроде v0.99).

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

ERROR: Return to dosemu requested within dosemu context
Возможно ошибка за счет того, что программа должна обращаться к com-портам, которых на тестовой машине нет, и падает...
ДОС сам работает.

Оффлайн edukra

  • Постоялец
  • ***
  • Сообщений: 199
  • Карма: +7/-0
    • Просмотр профиля
Re: Установка DOSEMU на SLAX 7
« Ответ #9 : 09 Январь 2014, 11:35:34 »
Трудно сказать. А если попробовать в 7 слаксе именно тот  dosemu, на котором программа работает в "устаревшем" слаксе?