Спустя два месяца с момента стабильного релиза Wine 1.8 (https://www.opennet.dev/opennews/art.shtml?num=43554) увидел свет первый корректирующий релиз Wine 1.8.1 (http://www.winehq.org//announce/1.8.1), в который включены только обновления файлов с переводами и исправления 24 серьезных ошибок, как правило приводивших к краху программ или некорректному поведению важных функций. Новые возможности разрабатываются в рамках ветки 1.9.x.В частности, исправлены ошибки, проявляющиеся при работе программ и игр: StarCraft II, Worms Armageddon, Spurious, GTA IV, Cobra 11, Zararadio, Any Video Converter, GameRanger, Castlevania: Lords of Shadow, BioEdit, Internet Explorer 3.01.
URL: https://www.winehq.org/announce/1.8.1
Новость: http://www.opennet.dev/opennews/art.shtml?num=43809
Internet Explorer 3.01 это сильно!
труЪ энтерпрайзные пацаны одобряют
Может уже надо бы wine c dosbox поар объединить
Вылазь из криокамеры.
> Internet Explorer 3.01 это сильно!То, что надо!
Интересно, как в нем выглядио opennet.
> Internet Explorer 3.01 это сильно!Согласен. Вот не помню, он 32-битный существовал? Или вайн его и в 16-битном виде ухитряется заводить? :)
Он с Windows 95 поставлялся. Значит 32. Доводилось пользоваться обеими.
В принципе спустя годы я нашёл в интернетах сорцы древнего браузера Mosaic, малёх пропатченные дабы собирался на Линуксе, скомпилировал, запустил и... У меня случился приступ ностальгии - по тому как он рендерит html это вылитый IE3. Точнее наоборот: IE это вылитый Mosaic. Стало понятно, что не зря M$ долгое время сохраняла копирайты NSCA в about-окошке ослика.Вывод: Вайн не нужен, Осёл не нужен. Качаем/компилируем/запускаем Мозаик и радуемся.
Умудряется в 16-битном варианте запускать :)
22581 Internet Explorer 3.01 crashes on some web pages (unimplemented function ole2disp.dll16.VARIANTINIT)
https://bugs.winehq.org/show_bug.cgi?id=22581
Такая проблема. При запуске dos-приложения в wine, wine его открывает в dosbox, но делает это не просто передавая его в dosbox, а динамически создаёт каждый раз новый конфиг (/usr/bin/dosbox -conf /home/ilya/.wine/dosdevices/c:/users/ilya/Temp/cfg34ec.tmp), с содержанием.[autoexec]
mount -z z
mount c /home/ilya/.wine/dosdevices/c:
mount d /home/ilya/.wine/dosdevices/d:
mount e /home/ilya/.wine/dosdevices/e:
mount f /home/ilya/.wine/dosdevices/f:
mount g /home/ilya/.wine/dosdevices/g:
mount h /home/ilya/.wine/dosdevices/h:
mount i /home/ilya/.wine/dosdevices/i:
mount j /home/ilya/.wine/dosdevices/j:
mount t /home/ilya/.wine/dosdevices/t:
D:
cd \Games\DOS\Hocus
config -securemode
D:\Games\DOS\Hocus\hocus.exe
exit
Который в последствии игнорирует главный конфиг dosbox-а ( /home/ilya/.dosbox/dosbox-0.74.conf )
Подскажите, кто знает, как заставить wine отдавать doxbox-у досовский файл напрямую, без лишних конфигов, или как и где подредактировать тело этого конфига, или как как ещё можно объяснить KDE или bash, что при двойном клике по файлам с расширениями .exe, виндовые открывать нужно через wine, а досовские через dosbox?
Никогда ранее не сталкивался с таким. Но проверить для начала надо реестр wine (текстовые файлы. Можно грепом для начала).
Документации, полагаю, не нашлось. Тогда грепом можно обработать и дерево исходников wine.
Оказалось, что такое поведение гвоздями прибито в winevdm
http://source.winehq.org/source/programs/winevdm/winevdm.c
Похоже, кроме правки исходников и компиляции, проблему не решить.
По крайней мере, я не нащёл нигде не инструкции, ни упоминания про то, как конфигурировать winevdm. :-(
ммм.....по моему проще поиграть во freedom planet от gog спираченную с торрентов лицуху под линух ;) поискал по названию игры, тихо поужасался над этим скроллером, честно скажу, я дос боксом даже ни разу не пользовался, юзал всякие эмули приставок нес, сеги, PCSX1-2 соньки...в принципе даже можно было завести трансформеров со спектрума, но зачем оно мне, когда есть trine 3, freedom planet и куча современных 2д скроллеров нативно или портами под линукс? КДЕ или баш учить там различать ехешки это бредовая идея...да и гном тоже я бы не стал ничему учить ;) зачем учить чему то десктоп который переписывают каждый год с нуля? если уж совсем пригорает по старине проще накачать бинарей и ром файлов, качнуть эмулей, купить джойстик дефендер за 490р. и понять что к тому времени как вы это сделали, вы уже пройдете freedom planet на клавиатуре за первого персонажа, а повторно вы в это играть не захотите ;) далее придет понимание бессмысленности покупки самого джоя ^_^ хотя, если какой-нибудь там еще скроллер выйдет приличный в натив портах от гог я вполне могу поиграть попробовать (типа соника там что то, выходило уже недавно кстати, их дофига сейчас разных но пилят в основном под винду). Я попробовал поиграть в линуховый марио и туксов 1 и 2, это ужасно! Первый имеет отвратительное управление, вторые (туксы 1-2) добавляют к отвратительному управлению не реальный гемор при прохождении ;)месяц зависал в sauerbraten'е, еще можно supertux kart поиграть ;)
насчет вашей цели советую забить ;) через год будет новый шелл, новый гном, новое КДЕ......запускайте что вам необходимо напрямую, либо если лень через всякий трэш типа playonlinux.
вообще зачем вам досовский кусок кала древнего мамонта? качните gog.com игры с торрента под линух нативными портами, там полно всякой старины, систем шоки, балдуры, НВНы и прочая лабуда.
Спасибо за рекомендацию "freedom planet", посмотрел на ютубе, понравилась, напомнило мне смесь Соника и Зеро на сегу. :-)
Обязательно поиграю.
В сегу, денди, соньку я и сам часто играю, сразу с компом 10 лет назад купил лоджитековский джойстик (геймпад по современному).
Это ретро, это история, это классика. Есть в этих старых игрушках то, за что в то время любили и ценили игры.
Например я посмотрел Трайн 3, там с моей точки зрения графика это однотонные, скучные краски с каким-то мылом. Я люблю цветные яркие, сочные цвета, как в том же freedom planet.
Также мне нравятся простенькие дендивские игры, на прохождение которых уходит час, от силы три, и ты прошёл, получил удовольствие и лёг спать. :-)
А не современные, которые проходятся по 1-3 месяца, а то и больше. Это уже у некоторых людей вместо работы.
Запустить-то "Фокус Покус" я через DOSBox могу без проблем и ПКМ, и ярлыком, из консоли, и наконец переименовавши в hocus.com, создав mame application-x-dos-batch и определив там расширениея "bat com dos exe" (Все, кроме "com" перехватывает application-x-ms-dos-executible, открывая в wine)
Для этого же и нужны DE и пользовательские скрипты, что бы облегчать подобные задачи. И неважно когда обновится DE, скрипты, у меня для много чего свои скрипты написаны, будут отрабатывать под любым DE.
Просто я думал может возможно как-то, например по заголовку файла, отличить досовский от виндового и на основании этого открывать каждый своим эмулятором.
> вообще зачем вам досовский кусок кала древнего мамонта? качните gog.com игры с
> торрента под линух нативными портами, там полно всякой старины, систем шоки,
> балдуры, НВНы и прочая лабуда.Например под досом есть такая русская головоломка Балда, версии которой я не встречал под линуксом. Плохих и хороших игр хватает везде.
CyberShadow, почему они всё время ломают WA? Мне кажется что как только кто-то делает фикс/хак для ddraw, в Wine переписывают ddraw так, чтобы патч не работал. Таким образом, стимулируют людей покупать Crossover.
Вы знали :)
Если кто не в курсе - его добавили в Debian Backports. Так что свеженький Wine есть и в уютном Дэбе