LINUX.ORG.RU
 

вышел dosemu-1.3.2


0

0

Как обычно, спустя год, вышел очередной релиз
эмулятора dosemu. Разработчики обещают кучу
нововведений, таких как:
- поддержка Windows3.1 без патчей winos2
- возможность запуска из FB консоли
- Поддержка Linear Frame buffer в консоли
- Улучшена поддержка UTF-8 терминалов
- Улучшена поддержка DPMI, но нужно ядро 2.6.12-rc3
для более стабильной его работы (почему они всегда
новые, ещё не релизнутые ядра требуют, для меня
загадка)
- Частичная поддержка DPMI-1.0 API
- Улучшена поддержка сети
- Улучшена поддержка последовательных портов
- Улучшена поддержка LFN
... и многое другое.

И правда, все SVGA-игры у меня заработали в консоли,
чего раньше не наблюдалось.

>>> Подробности

anonymous ()
Проверено: Demetrio (21.05.2005 14:45:15)

[#]  
JB

Re: вышел dosemu-1.3.2

кто нибудь пробовал под сабжом запускать Duke Nukem 3D?

в dosbox'е у меня звук заикается

***** ()
[#]  

Re: вышел dosemu-1.3.2

по моему релиз уже давно был, в новостях проскакивала инфа...

anonymous ()
[#]  
compress

Re: вышел dosemu-1.3.2

Ждём ебилдов!

# ()
[#]  

Re: вышел dosemu-1.3.2

"поддержка win3.1" - звучит весело )

*** ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от kelyar 21.05.2005 16:21:43  

Re: вышел dosemu-1.3.2

Это значит что Windows 3.1 из под него пускать можно :)

anonymous ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от compress 21.05.2005 15:22:54  
vovans

Re: вышел dosemu-1.3.2

И что тебе хорошего после этого сказать можно?

***** ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от JB 21.05.2005 15:05:13  

Re: вышел dosemu-1.3.2

> кто нибудь пробовал под сабжом запускать Duke Nukem 3D?
Ууу, это под ним из покон веков работало, а со
звуком - года 3 уже как. Теперь разве что можно
в консоли на полном экране гонять, хотя у них и
под иксами теперь по нажатии Ctrl-Alt-f переходит
в полноэкранный режим, так что для дюка любые
версии досему пойдут отлично.

anonymous ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от anonymous 21.05.2005 15:19:10  

Re: вышел dosemu-1.3.2

> по моему релиз уже давно был, в новостях проскакивала
> инфа...
Вряд ли. Я дал ссылку на анонс:
Date: 2005-05-20 9:19:35

anonymous ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от compress 21.05.2005 15:22:54  
Valerius

Re: вышел dosemu-1.3.2

>Ждём ебилдов!

Ебилды просили передать что задержатся, начинайте без них

** ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от vovans 21.05.2005 18:21:10  

Re: вышел dosemu-1.3.2

> И что тебе хорошего после этого сказать можно?
А что, он прав:) Думаю, ебилды не заставят себя
долго ждать, gentoo поддерживает этот эмулятор.

anonymous ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от Valerius 21.05.2005 19:18:30  

Re: вышел dosemu-1.3.2

> Ебилды просили передать что задержатся, начинайте
> без них
Дык уже во всю начали, не видно разве:)

anonymous ()
[#]  

Re: вышел dosemu-1.3.2

> для более стабильной его работы (почему они всегда
> новые, ещё не релизнутые ядра требуют, для меня
> загадка)
Да, они постоянно патчат ядро. Не знаю зачем, но
это факт. При чём если раньше патчили на баги
самого ядра, то теперь уверяют, что пытаются обойти
глюки самого проца...
Не знаю, можно ли в это верить. wine вроде ни в
проце ни в ядре особо глюков не встречает, а у
dosemu уже и проц глючный стал...

anonymous ()
[#]  
KRoN73

Re: вышел dosemu-1.3.2

А чем оно лучше DOSBox'а?

***** ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от KRoN73 21.05.2005 20:34:54  

Re: вышел dosemu-1.3.2

> А чем оно лучше DOSBox'а?
Да чем угодно. Эти эмуляторы нельзя сравнивать.
dosbox делается только для игр, а досему универсальный.
В то же время он и игры, как выяснилось, в большинстве
случаев пускает значительно лучше. Чем именно лучше?
Ну например скоростью. У досбокса скорость дохлой
черепахи, в то время как досему хватает хилого
первого пня. Ещё лучше тем, что может работать
в консоли, на удалённом текстовом терминале, или
на чём угодно (ну соответственно на текстовом
терминале не будет графики), досбокс же требует
SDL (в принципе, наверное, под FBcon тоже можно
запустить - не пробовал).
У досбокса тоже преимущества есть, напрмер, под
виндами работает не плохо:)

anonymous ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от anonymous 21.05.2005 20:43:48  

Re: вышел dosemu-1.3.2

Да, забыл: под досему идёт не только ДОС и не
только винды3.1, а например ещё minix, elks и
другие мелкие ОСи. Под досбоксом, думаю, не
пойдут, слишком сильно он на досе повязан
(хотя чем чёрт не шутит, я с досбоксом не долго
игрался из-за его тормознутости)

anonymous ()
[#]  
vovans

Re: вышел dosemu-1.3.2

Блин, не собирается :(((

gcc -c -I/usr/include/slang -I/usr/X11R6/include -MP -MMD -I../../../src/include -I../../../src/plugin/include -O2 -o vga.o vga.c
In file included from /usr/include/linux/pci.h:20,
from /usr/include/sys/pci.h:23,
from ../../../src/include/pci.h:10,
from vga.c:33:
/usr/include/linux/mod_devicetable.h:18: error: parse error before "__u32"
/usr/include/linux/mod_devicetable.h:20: error: parse error before "class"
/usr/include/linux/mod_devicetable.h:21: error: parse error before "driver_data"
/usr/include/linux/mod_devicetable.h:31: error: parse error before "__u32"
/usr/include/linux/mod_devicetable.h:33: error: parse error before "model_id"
/usr/include/linux/mod_devicetable.h:34: error: parse error before "specifier_id"
/usr/include/linux/mod_devicetable.h:35: error: parse error before "version"
/usr/include/linux/mod_devicetable.h:36: error: parse error before "driver_data"
/usr/include/linux/mod_devicetable.h:99: error: parse error before "__u16"
/usr/include/linux/mod_devicetable.h:103: error: parse error before "idProduct"
/usr/include/linux/mod_devicetable.h:104: error: parse error before "bcdDevice_lo"
/usr/include/linux/mod_devicetable.h:105: error: parse error before "bcdDevice_hi"
/usr/include/linux/mod_devicetable.h:108: error: parse error before "bDeviceClass"
/usr/include/linux/mod_devicetable.h:109: error: parse error before "bDeviceSubClass"
/usr/include/linux/mod_devicetable.h:110: error: parse error before "bDeviceProtocol"
/usr/include/linux/mod_devicetable.h:113: error: parse error before "bInterfaceClass"
/usr/include/linux/mod_devicetable.h:114: error: parse error before "bInterfaceSubClass"
/usr/include/linux/mod_devicetable.h:115: error: parse error before "bInterfaceProtocol"
/usr/include/linux/mod_devicetable.h:118: error: parse error before "driver_info"
/usr/include/linux/mod_devicetable.h:135: error: parse error before "__u16"
/usr/include/linux/mod_devicetable.h:138: error: parse error before "dev_type"
/usr/include/linux/mod_devicetable.h:139: error: parse error before "cu_model"
/usr/include/linux/mod_devicetable.h:140: error: parse error before "dev_model"
/usr/include/linux/mod_devicetable.h:142: error: parse error before "driver_info"
/usr/include/linux/mod_devicetable.h:155: error: parse error before "__u8"
/usr/include/linux/mod_devicetable.h:160: error: parse error before "__u8"
/usr/include/linux/mod_devicetable.h:163: error: parse error before "__u8"
/usr/include/linux/mod_devicetable.h:165: error: parse error before '}' token
make[2]: *** [vga.o] Ошибка 1
make[2]: Leaving directory `/dist/DVD/tmp/dosemu-1.3.2/src/env/video'
make[1]: *** [env/video] Ошибка 2
make[1]: Leaving directory `/dist/DVD/tmp/dosemu-1.3.2/src'
make: *** [default] Ошибка 2

***** ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от vovans 21.05.2005 21:33:43  

Re: вышел dosemu-1.3.2

> Блин, не собирается :(((
> In file included from /usr/include/linux/pci.h:20,
Только один вопрос: /usr/include/linux у тебя
часом не ссылка на /usr/src/linux/include/linux?

anonymous ()
[#]  

Re: вышел dosemu-1.3.2

> возможность запуска из FB консоли Батюшки, а как я раньше-то его пускал тогда??!

anonymous ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от anonymous 21.05.2005 21:47:19  

Re: вышел dosemu-1.3.2

> возможность запуска из FB консоли
> Батюшки, а как я раньше-то его пускал тогда??!
Извиняюсь. В анонсе именно этого пункта не было,
добавил по собственному наблюдению. Раньше у
меня так не работало, точнее не то чтобы совсем,
а при выходе из эмулятора консоль оставалась в
неюзабельном состоянии, и в списке рассылки сказали
подождать пока доделают. А теперь вот заработало,
ну я и...

anonymous ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от anonymous 21.05.2005 21:41:45  

Re: вышел dosemu-1.3.2

...... chmod +x ../1.3.2.0/bin/dosemu make[2]: Leaving directory `/home/tst/to-compile/dosemu-1.3.2-build/src'

---------------------------------DONE compiling-------------------------------

Now you must install DOSEMU. Make sure you are root and: make install ............................ ..... DOS, which can be installed using dosemu -install, referred to using $_hdimage in /etc/dosemu/dosemu.conf or ~/.dosemurc or symbolically linked from ~/.dosemu/drives/c.

---------------------------------DONE Installing-------------------------------

- You can type 'dosemu' to run DOSEMU. If you installed the FreeDOS tarball too (see the warning above), then DOSEMU will........

()
[#] Ответ на: Re: вышел dosemu-1.3.2 от anonymous 21.05.2005 21:41:45  
vovans

Re: вышел dosemu-1.3.2

>Только один вопрос: /usr/include/linux у тебя
>часом не ссылка на /usr/src/linux/include/linux?

Поправил симлинк нс поправкой на правильный путь к исходникам ядра. Проблема осталось пока... Та же... :(

***** ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от vovans 21.05.2005 21:55:23  

Re: вышел dosemu-1.3.2

> Поправил симлинк нс поправкой на правильный путь к
> исходникам ядра. Проблема осталось пока... Та же... :(
Дык это... Какой такой симлинк? Оно так никогда
не соберётся. Убирай симлинк и возвращай те хедеры,
которые туды с дистром ставились, и будет тебе счачтье.

anonymous ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от vovans 21.05.2005 21:55:23  
JB

Re: вышел dosemu-1.3.2

симлинки на хидеры ядра нельзя использовать

скопируй директории asm-i386, asm-generic и linux в /usr/include

***** ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от JB 21.05.2005 22:01:21  

Re: вышел dosemu-1.3.2

> симлинки на хидеры ядра нельзя использовать
> скопируй директории asm-i386, asm-generic и linux в
> /usr/include
Не вздумай давать такие советы! Симлинки на хедеры
использовать нельзя, но и копировать их из ядра
нельзя по той же причине!

anonymous ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от anonymous 21.05.2005 22:04:24  

Re: вышел dosemu-1.3.2

> Симлинки на хедеры использовать нельзя
Имелось ввиду "симлинки на хедеры _ядра_
использовать нельзя".

anonymous ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от anonymous 21.05.2005 22:04:24  
JB

Re: вышел dosemu-1.3.2

> Симлинки на хедеры использовать нельзя, но и копировать их из ядра нельзя по той же причине!

почему? многие говорят что надо использовать те хидеры, с какими скопилена glibc

только у меня слака и нет такого пакета kernel-headers ;) есть только linux-headers-$version, привязанные к определенному ядру

да и глюков я незамечал

***** ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от JB 21.05.2005 22:08:25  

Re: вышел dosemu-1.3.2

> почему? многие говорят что надо использовать те
> хидеры, с какими скопилена glibc
Это верно. Только ты уверен, что она собрана с
хедерами из исходников ядра? Ответ отрицательный.

> только у меня слака и нет такого пакета kernel-headers ;)
> есть только linux-headers-$version, привязанные к
> определенному ядру
Возможно это они и есть (со слакваре мало знаком). Но:
1. С чего ты взял, что они ставятся в
/usr/src/linux/include/linux и их надо оттуда копировать
вручную?
2. С чего ты взял, что они идентичны тем, что лежат
в /usr/src/linux/include/linux?

anonymous ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от JB 21.05.2005 22:01:21  
vovans

Re: вышел dosemu-1.3.2

У меня тоже Слака. Скопировал вроде перечисленные файлы... Снова та же ошибка :(

gcc -c -I/usr/include/slang  -I/usr/X11R6/include -MP -MMD -I../../../src/include -I../../../src/plugin/include -Wall -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -O2 -fno-strict-aliasing -mcpu=i686 -pipe  -o vga.o vga.c
In file included from /usr/include/linux/pci.h:20,
                 from /usr/include/sys/pci.h:23,
                 from ../../../src/include/pci.h:10,
                 from vga.c:33:

***** ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от anonymous 21.05.2005 22:16:04  
JB

Re: вышел dosemu-1.3.2

> Возможно это они и есть (со слакваре мало знаком). Но:

специально проверял на kernel-2.6.10 и kernel-headers-2.6.10 из /testing

хидеры кладутся в /usr/include и создается симлинк с asm-i386 на asm

хидеры из kernel-headers-2.6.10 полностью совпадают с теми что лежат в пакете с ядром

***** ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от vovans 21.05.2005 22:16:52  

Re: вышел dosemu-1.3.2

> У меня тоже Слака. Скопировал вроде перечисленные
> файлы... Снова та же ошибка :(
Товарищ, ты либо делай то, что говорят, либо
забей:)
Ничего копировать нельзя. Симлинкать тоже.
Если есть пакет с kernel-хедерами (а он есть,
но названия не знаю) - его и ставь. Не надо
думать, что ты умнее разработчика дистрибутива.
Он сделал соотв. пакет, и именно этот пакет надо
использовать. И ничего кроме него.

anonymous ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от JB 21.05.2005 22:01:21  
vovans

Re: вышел dosemu-1.3.2

>скопируй директории asm-i386, asm-generic и linux в /usr/include

В /usr/include или /usr/include/linux?

***** ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от vovans 21.05.2005 22:21:39  
JB

Re: вышел dosemu-1.3.2

> В /usr/include или /usr/include/linux?

в /usr/include

***** ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от anonymous 21.05.2005 22:20:25  
JB

Re: вышел dosemu-1.3.2

> Он сделал соотв. пакет, и именно этот пакет надо использовать. И ничего кроме него.

кстати да, vovans попробуй поставь пакет с хидерами, который лежит на сидюке слаквари

***** ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от JB 21.05.2005 22:23:13  

Re: вышел dosemu-1.3.2

>> В /usr/include или /usr/include/linux?
> в /usr/include
Тогда откуда совет "скопировать", если они и так
куда надо кладутся?

anonymous ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от anonymous 21.05.2005 22:23:30  
JB

Re: вышел dosemu-1.3.2

> Это аргумент?

вообщем да

только зачем тогда на сидюке, помимо kernel-headers-2.4.29, лежит еще kernel-headers-2.6.10?

мне просто интересно :)

***** ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от anonymous 21.05.2005 22:26:05  

Re: вышел dosemu-1.3.2

> Тогда откуда совет "скопировать", если они и так
> куда надо кладутся?
Сорри, это не к тому относилось.

anonymous ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от anonymous 21.05.2005 22:26:05  
JB

Re: вышел dosemu-1.3.2

> Тогда откуда совет "скопировать", если они и так куда надо кладутся?

vovans же написал, что у него сделаны симлинки в /usr/src/linux/include

вот я и посоветовал, вместо симлинков их скопировать

***** ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от JB 21.05.2005 22:26:51  

Re: вышел dosemu-1.3.2

> только зачем тогда на сидюке, помимо kernel-headers-2.4.29,
> лежит еще kernel-headers-2.6.10?
Вот чего не знаю того не знаю. Тут слакварщиков
полно (но я не один из них) - может кто поможет
разобраться, мне самому интересно стало уже:)

anonymous ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от anonymous 21.05.2005 22:30:40  

Re: вышел dosemu-1.3.2

Est mnenie. Poprobujte ustanovit' kernel-headers ot 2.4 yadra. U menya kogda-to bila pohozhaja problema s compiling - 2.4 headers reshili ee...

anonymous ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от JB 21.05.2005 22:29:04  
vovans

Re: вышел dosemu-1.3.2

Короче, ща мне АА вышлет по миникому свои хидеры и уже собранный пакет... Бeдем пробовать Settlers2 %))

Кстати, у меня есть Settlers2rus и Settlers2Gold, но eng :( Есть у кого последний в русском варианте? %))

***** ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от anonymous 21.05.2005 22:47:52  

Re: вышел dosemu-1.3.2

> Est mnenie. Poprobujte ustanovit' kernel-headers ot 2.4 yadra.
> U menya kogda-to bila pohozhaja problema s compiling - 2.4
> headers reshili ee...
Это не мнение, а правельное решение проблемы.
Другое дело, что, как уже сказал JB, там делают
хедеры от 2.6, да ещё такие, что dosemu не
собирается? Тут что-то не чисто...

anonymous ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от anonymous 21.05.2005 22:52:30  
JB

Re: вышел dosemu-1.3.2

только что собрал сабж, уже сижу играю в дюка нюкема ;)

gcc 3.4.3, хидера от ядра 2.6.12-rc4-mm2

***** ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от JB 21.05.2005 22:56:45  

Re: вышел dosemu-1.3.2

> только что собрал сабж, уже сижу играю в дюка
> нюкема ;)
> gcc 3.4.3, хидера от ядра 2.6.12-rc4-mm2
А вот это - пример не правельного решения проблемы.
Не следуйте ему, товарищи линуксоиды:)
И это после того, как я ткнул вас носом в пост
самого Патрика? Эх JB... :)

anonymous ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от anonymous 21.05.2005 22:59:15  
JB

Re: вышел dosemu-1.3.2

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

если вдруг что то не собирется, всегда же можно поставить обратно стандартные :)

***** ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от JB 21.05.2005 23:03:16  
JB

Re: вышел dosemu-1.3.2

ха! ставлю kernel-headers-2.6.11 из куррента и уже не собирается :)

***** ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от JB 21.05.2005 23:03:16  

Re: вышел dosemu-1.3.2

> хз, я всю жизнь под слакой использую хидеры
> установленного ядра
А я всю жизнь борюсь с такими как вы:)

> если вдруг что то не собирется, всегда же можно
> поставить обратно стандартные :)
В том посте Патрик ссылается на пост Линуса, где,
если мне не изменяет память, утверждается, что это
может привести даже к проблемам во время исполнения,
а не только к ошибкам компиляции. Может хоть Линус
для вас авторитет? Иначе я уже и не знаю, что ещё
можно вам посоветовать...

anonymous ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от JB 21.05.2005 22:56:45  
vovans

Re: вышел dosemu-1.3.2

Итак, взял у АА заголовки. Всё компилится %)) Всем спасибо! %)) Скоро будем тестить собственно dosemu ;))) А не долбанные заголовки %)))

***** ()
[#] Ответ на: Re: вышел dosemu-1.3.2 от JB 21.05.2005 23:06:23  

Re: вышел dosemu-1.3.2

> ха! ставлю kernel-headers-2.6.11 из куррента и уже не
> собирается :)
А, помню-помню. История вроде бы была такая - Мортон
принял какие-то левые патчи, которые позволяют
прогам компилиться с хедерами от ядра. А Линус
не принял, сказав, что можно всё равно глюки огрести
при работе, и по этому нефиг. Линус прав, Мортон
ошибся.

anonymous ()