Мы — долго запрягаем, быстро ездим, и сильно тормозим.
www.lissyara.su —> статьи —> FreeBSD —> Мелочи —> wolf3d

одна старая-старая игрушка...

Автор: lissyara.


    Решил поковырять давно задуманное, но основательно и прочно забытое - Wake-on-LAN (WOL). Были задумки, когда-то, будить нужные компы ночью, и архивить...
   Всё хорошо, но по запросу wol в портах нашлось не только то что мне было нужно:
/usr/home/lissyara/>cd /usr/ports/
/usr/ports/>make search name='wol'
... пропущено ...

Port:   wolf3d-20011028_4
Path:   /usr/ports/games/wolf3d
Info:   "Wolfenstein 3D Linux" by Steven Fuller (1992)
Maint:  tlp@liquidx.org
B-deps: aalib-1.4.r5_2 expat-2.0.0_1 fontconfig-2.3.2_4,1 freetype2-2.1.10_3
libdrm-2.0.1_1 pkgconfig-0.20_2 sdl-1.2.9_2,2 svgalib-1.4.3_5 xorg-libraries-6.9.0
R-deps: aalib-1.4.r5_2 expat-2.0.0_1 fontconfig-2.3.2_4,1 freetype2-2.1.10_3
libdrm-2.0.1_1 pkgconfig-0.20_2 sdl-1.2.9_2,2 svgalib-1.4.3_5 xorg-libraries-6.9.0
WWW:    http://www.icculus.org/wolf3d/

... пропущено ...

И всё. Ни о каких там "пробуждениях по сети" уже не могло быть и речи. Нахлынули воспоминания :) Решил поставить:
/usr/ports/>cd /usr/ports/games/wolf3d
/usr/ports/games/wolf3d/>make && make install && make clean

За собой он потащил весьма много всего (не по количеству, а по мегабайтам - да и немного совсем, ибо многое и так есть на любой машине где водится GD библиотека от php). Но поставился. Попробовал запустить:
/usr/home/lissyara/>wolf3d
Please provide a "-game" parameter with one of the following values:

wf - Wolfenstein 3D (full version)
ws - Wolfenstein 3D (shareware version)
sf - Spear of Destiny (full version)
ss - Spear of Destiny (shareware version)

Ага. Их тут много :) Ладно:
/usr/home/lissyara/>wolf3d -game wf

Тут был облом. Запустилось. (причём я это делал по putty!) Тока в текстовом режиме... Я даже узнал заставку - слишком она знакомая была :)) Ладно, понимаю что тупанул, запуская по ssh - переключаю моник, логинюсь и пробую снова - опять текстовый режим...
Немного подумав, соображаю - игрушка графическая. Нужен модуль vesa:
/usr/home/lissyara/>kldload vesa
/usr/home/lissyara/>kldstat
Id Refs Address    Size     Name
 1    5 0xc0400000 3b3cd0   kernel
 2    1 0xc07b4000 58554    acpi.ko
 3    1 0xc3687000 2a000    nfsclient.ko
 4    1 0xc5c70000 4000     vesa.ko
/usr/home/lissyara/>

После чего она запустилась :) (разумеется, не по путти.) Глюкало неподетски, тормозило, но работало :) Причём очучение было что на 386SX сижу... И памяти впритирку... Играл до 3-х ночи, причём почестному - забыл коды, или тут от ДОС`овской версии не канают (кстати - если кто-то помнит - подкиньте - помню три буквы надо жмякнуть, и всё...). В итоге фря повесилась, а я начал думать - а почему глючит-то? Решил собрать ядро с весой и поддержкой графической консоли. Непомогло... Но дальше ковырять не стал - наигрался :)



размещено: 2006-05-10,
последнее обновление: 2006-05-11,
автор: lissyara


bonh, 2006-07-27 в 8:35:54

Говорит : Couldn't set 320x200 mode
Что делать?..

Key, 2006-11-14 в 14:56:44

А чтоже с WOL?

Shpakk, 2007-01-10 в 11:08:42

пароль LIM одновременно 3 кнопки :)

Shpakk, 2007-01-10 в 11:10:17

пароль LIM одновременно 3 кнопки :)

Shpakk, 2007-01-10 в 11:10:28

пароль LIM одновременно 3 кнопки :)

nik, 2007-10-18 в 15:44:07

да тоже вспомнил молодость )))
Под KDE быстро бегает, со звуком и без лагов - только не смог на весь экран сделать

Pr0x1ndei, 2008-06-11 в 5:46:28

Я кстати пытался поставить doom но он не смог скачать ниодного файла ...
поиск в гугле выдал кучу страниц с несуществующими линками для скачки doomsrc.rar

StreamThreader, 2011-11-23 в 18:38:09

Вот есть эмулятор приставки 3DO - http://www.arts-union.ru/node/75
А вот и сама игра - http://nnm-club.ru/forum/viewtopic.php?t=94323
хотя много где ещё есть.



 

  Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
  Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

© lissyara 2006-10-24 08:47 MSK

Время генерации страницы 0.0488 секунд
Из них PHP: 23%; SQL: 77%; Число SQL-запросов: 86 шт.
Исходный размер: 20299; Сжатая: 5793