Как стать автором
Обновить

Комментарии 48

за 500-5000 руб на авито покупается ноут и играете прямо на железе, тем более что это куда дешевле чем безумные цены на старые железки на том же авито. Плюсы - компактно, легко убирается на полку когда не нужно, мобильно - можно закинуть в рюкзак или взять в командировку, причем если вам нужно поработать над какой-то статьей то 95-98 винды легко это позволят сделать. С интернетом конечно проблема, но локально поработать можно.

Не уверен, что так просто купить полный комплект десктопного железа за пятак, а ноутбуки зачастую имеет специфические видеокарты, на которых игры проблемного периода вин95-98 работать не будут. Они и тогда, на десктопах, без нужной версии драйверов не всегда работали.

До сих пор жалею что продал П2 с ISA на завод продал, но за ISA хорошие деньги предлагали.

Посмотрел на Авито - тонны, но как раз в интересующем сегменте практически ничего нет, а есть уже за другие деньги, либо совсем древность, либо более поздние.

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

в каком смысле "просто так"?

и причем тут "десктопное железо"?

а ноутбуки зачастую имеет специфические видеокарты

и что в них специфического? VGA работает без драйверов, DX/DD работает в зависимости от ваших потребностей и той железки которую вы купили.

на которых игры проблемного периода вин95-98 работать не будут

у всех работают, а именно у вас не будут? хотя...

Они и тогда, на десктопах, без нужной версии драйверов не всегда работали

не особо понимаю о чем вы сейчас, всё ставится, всё работает.

До сих пор жалею что продал П2 с ISA

а ISA вам для чего? ламповый adlib или sb слушать? вы же пишете что ничего не работало, драйверы не могли найти и т.п., а тут вдруг уже ISA и всё работает. Фантастика.

Посмотрел на Авито - тонны, но как раз в интересующем сегменте практически ничего нет, а есть уже за другие деньги, либо совсем древность, либо более поздние.

Ну я ваши мысли читать не могу, поэтому не знаю что конкретно вы ищете, но у меня есть Toshiba на i486, покупал за 6000 (жаль, но без звуковой карты), есть DELL на P1-50, покупал за 2000 (с классическим аппаратным SB Pro), есть еще какой-то, сейчас ремонтирую систему охлаждения, кажется тоже Toshiba, уже на ядре PIII (Celeron), с GeForce 4 и SB Pro.

Если вам нужна машина 8088/386 то несомненно эмуляция будет попроще чем поиски железа (особенно ноута).

Вы ровно описали то, что есть на рынке до 5000, а вот находившийся между ними комплект Р2 + Voodoo + какая-нибудь сменная TNT за 5000 - отсутствует. ISA опционально для какой-нить звучки под дос. Отсутствует он потому что как раз он покрывает ретрогейминг DOS-Win9x практически целиком. Ну и изначально обладателей 3dFX карточек было не так уж много, в основном были распространены какие-нить S3 хорошо если с поддержкой 3D.

Вы ровно описали то, что есть на рынке до 5000

И в чем противоречие? Описывая вещи по цене до 5000 я описываю вещи по цене до 5000. Л - логика.

а вот находившийся между ними комплект Р2 + Voodoo + какая-нибудь сменная TNT за 5000 - отсутствует

А я где-то сказал про такой комплект? Я вообще про глайд ничего не писал, вообще глайд-гейминг это отдельная история и ретро-геймеры вообще не факт что этим могут интересоваться (например я), то что это интересно вам - ну бывает.

ISA опционально для какой-нить звучки под дос

ну это тоже необязательный компонент.

Отсутствует он потому что как раз он покрывает ретрогейминг DOS-Win9x практически целиком. Ну и изначально обладателей 3dFX карточек было не так уж много, в основном были распространены какие-нить S3 хорошо если с поддержкой 3D.

У меня есть Voodoo Rush, проблема в том что игр под вуду для меня интересных нет. Я не люблю раннюю эпоху 3д с их дурацкими недомодельками, я больше люблю хороший пиксельарт.

Вы же должны понимать что у разных людей разные запросы на игры и очень мало тех кто играет во всё подряд, поэтому и смысла в универсальных конфигурациях не так и много. Я предложил рецепт для закрытия 60% гейминга и на мой взгляд за очень небольшие деньги. У меня есть много материнок (штук 30), звука и ISA и PCI (штук 20), видеокарт ISA, PCI, AGP (штук 15), ЦПУ и памяти как грязи, но маленький ноут куда прикольнее. Причем например на P1-50 звуковая просто отличная, у меня нет аналога по качеству звука этой карте. Жаль что на i486 нет хотя бы Adlib, а OPL2/3 через LPT всё же не то.

Вы безусловно правы. И такие ноуты хорошо используются для отладки.

Но это в том случае если вам нужны игры только периода 95-98. PCeM, эмулирует Железо вплоть до 85-го года, и не требует приобретения ещё одной железки.

Для меня в свое время, именно покупка ещё одного компьютера/ноутбука/устройства, стала стопором, т.к. довольно часто переезжаю, и возить с собой ещё одно целое устройство, исключительно ради старых игр, казалось нецелесообразно.

Сейчас благодаря связке из досбокса, PCem, виртуальной машины и врапперов, я закрыл потребность в "ностальгии" почти на 95%. Оставшиеся 5% не позволяет закрыть скорей кривость лапок, чем отсутствие возможностей.

Но это в том случае если вам нужны игры только периода 95-98

У меня три ноута, которые перекрывают диапазон 1985-2000. Как ДОС так и вин.

Для меня в свое время, именно покупка ещё одного компьютера/ноутбука/устройства, стала стопором, т.к. довольно часто переезжаю, и возить с собой ещё одно целое устройство, исключительно ради старых игр, казалось нецелесообразно.

я в переездах с 1992 года, своё жильё появилось только в 2020, в каждый переезд (а это часто 1-2 года) это всего одна "Газелька" вещей из них моих железок там 6-8 коробок, там и компы и паяльная станция и ноуты и всякое по мелочи. Гораздо больше кухонного инвентаря супруги и одежды. Но это ваш выбор тут я не указ.

Сейчас благодаря связке из досбокса, PCem, виртуальной машины и врапперов, я закрыл потребность в "ностальгии" почти на 95%. Оставшиеся 5% не позволяет закрыть скорей кривость лапок, чем отсутствие возможностей

а я не чувствую игру когда играю на эмуляторе, как-то так.

Ноут тех лет не особо мобилен, он вполне может три кило весить. Плюс БП на килограмм, ибо батарея давно умерла. Плюс на 98 винде нет интернета практически. Так что брать ретроноут в командировку для работы — это для тонких извращенцев.


Ну и совместимость страдает. Видеокарты ранних ноутов довольно своеобразны были (на моём компаке далеко не всё нормально запускается), ноутов с 3дфиксом я не припомню, а с какими-никакими ускорителями уже более поздние ноуты пошли, у которых было слабо с досовской совместимостью.


Плюс про замедлители не забываем. Если в эмуляторе для вингкоммандера вы просто поставите 386 проц, то на ноуте даже с 486 придётся возиться со всякими там moslo и т.п.


Если случаи, когда ретроноут может быть удобен, но когда стоит задача играть во всё возможное и при этом не тратить лишнего места на полках или в кармане, то эмуляторы тут сильно впереди.

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

Спасибо! Убил полдня на (пере)установку Win98 и поиск дров на саундбластер. Ностальгия, однако!

Зато, теперь у вас есть настоящая машина из того времени, которая и работает как машина из того времени, и крашится как машина из того времени, и переустанавливать её тоже нужно)

Хотя странно. Драйвера SB на том сайте, что я оставил в статье, вроде были. и как раз под 98SE

Зато в итоге я нашел iso оригинального диска Сreative со смешным ланчером в циганском дизайне, который можно закрыть только по Alt-F4. Такого уже не делают )))

Хозяин: i3/8gb

Гость: 486dx/8mb, sb pro

Doom2 - микро фризы звука

поиграл с буфером - не помогло

Вроде как на досбоксе такого не было...

Задам глупый вопрос. Если эмулировали в окошке... Что показывал процент эмуляции процессора (сверху слева), в особенности в моменты микрофризов.

Из того что я успел заметить о эмуляторе. Кол-во памяти ему особо не интересно, весь упор эмуляции идёт исключительно в процессор. Когда я с ним познакомился в 15-ом году, (ещё с 10-ой версией), i3 мне не хватало для эмуляции даже более слабых машин.

Сейчас на Ryzen вплоть до второго пентиума... на 97-100% эмуляции выхожу везде.

Если же эмуляция 100%, то как бы глупо это не звучало... Возможно 486Dx не тянет дум2? :)

Вот нашел даже видео, показывающее, что 486 возможно не лучшая машина для дума, и что для комфортной игры использовали задвоение пикселей. Но возможно могу и ошибаться.

Надо учитывать, какой именно 486DX там получился. Их же было много - от 486DX 33, который DOOM тянул... ну так.., в окошечке, до 486DX 133, который уже был вполне играбельным.

По номенклатуре тех лет: 486 SX - 25 МГц, DX - 33/40 MHz, DX2 - 50/66 MHz, DX4 - 100 MHz. Это по памяти. Не помню какой индекс был у 75 MHz.

Так что обычный DX мог и не тянуть дум 2 в полном окне если ещё и кэш был медленный. Нормально играть можно было с DX2.

75 — тоже dx4, там это уже не про множитель было, как у dx2, а для красоты.

процент эмуляции около 100%, но возможно Вы правы - 486 не очень для дума... В любом случае спасибо за совет

Тоже глупый вопрос задам: какой смысл запускать Doom в эмуляторах, если есть до фига портов? (мой любимый) Ну, just for fun если :-)

Причин, запускать doom на эмуляторах, больше чем может показаться :)
Восхищаться чудесам инженерной программистской мысли например. Да и не ради дума единого.
Просто человек решил проверить именно на думе, как скажем условно на бенчмарке для эмуляции железа тех лет. И он действительно удобный для этой задачи, т.к. это динамичный шутер, на котором видны все косяки сразу.

Именно так. Запуск Дума - это как тест эмуляции системы.

Которого из? DOS4GW?

эмм... да обычный Дум2, который версии 1.666

Пользуюсь 86Box.
86Box (старое название PCEM-X) - альтернативная ветка развития. Отличается от PCem большим количеством эмулируемого железа. Собирают под Windows, Linux и macOS. Постоянно пилят nightly builds.
https://86box.net/
released this Aug 27 2023
https://github.com/86Box/86Box/releases/tag/v4.0
https://github.com/86Box/roms/releases/tag/v4.0

Да, безусловно вы правы. 86Box вроде как даже поддерживается, в отличие от Pcem. Но при первых тестах (когда сомневался что выбрать) он на моем железе медленней справлялся с эмуляцией.

Возможно проблема лапок, а не софта. Утверждать не буду. Поэтому и предпочел тогда PCeM. Но буду благодарен за любую дополнительную информацию по этой теме, возможно вы знаете какие-то хитрости и нюансы оптимизации 86Box, и как пользователь можете эмулировать лучше и на более слабом железе.

Если по производительности Вас устраивает PCeM - пользуйтесь и дальше.
Jan 13, 2022 https://github.com/sarah-walker-pcem/pcem/releases/tag/v17

С оптимизацией 86Box под Windows помочь Вам не смогу. Использую ArchLinux(не рекламирую!)
https://aur.archlinux.org/packages?O=0&SeB=nd&K=86box&outdated=&SB=p&SO=d&PP=50&submit=Go
Временно сижу на железке из соломы и палок. Проблем с производительностью не замечал:

CPU:Topology: Quad Core model: Intel Core i5-2400 bits: 64 type: MCP arch: Sandy Bridge rev: 7 L1 cache: 128 KiB
Speed: 1596 MHz min/max: 1600/3400 MHz Core speeds (MHz): 1: 1596 2: 1596 3: 1597 4: 1596
Graphics:Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics vendor: Gigabyte driver: i915 v: kernel
Memory:RAM: total: 15.07 GiB

В отличие от костылей, вроде врапперов и виртуальных машин, здесь эмулируется поведение самого железа

Вы так говорите будто бы PCeM не является виртуальной машиной.

А вообще, мне для старых игр хватает Wine + DosBox.

В отличие от других эмуляторов он эмулирует именно реальное железо.

А на DosBox (несмотря на возможность замедления тактовой частоты) я столкнулся с проблемами скроллинга в старых стратегиях.

На самом деле, я очень рад за вас, что вы смогли закрыть потребность в старых играх столь лаконичным набором. Я просто показал ещё один способ, через прямую эмуляцию поведения железа. Возможно кому-то это покажется интересной идеей поковыряться. Или с эмулировать что-то более старое и/или новое.

Тут же можно вспомнить про RetroArch на котором можно запускать старые NES игры ( и не только, там огромное количество всего поддерживается).

Емнип Connectix Virtual PC был первым в своём роде, даже эмулировал BIOS. Помню сколько радости испытал от этого софта...

Windows версия PCem загружает только одно ядро процессора (i5).

Ретро-процы были одноядерные.

Возможно tehcnomag82 имел ввиду, что каким-нибудь распараллеливанием потоков, можно было бы распределить нагрузку на все потоки и ядра современного процессора, и к примеру, позволить эмулировать на более слабых но многоядерных машинах, или наоборот расширить границы эмулирования, добавив к примеру машины вплоть до Prescott

Сложную однопоточную задачу очень сложно распараллелить. Только если менять логику работы задачи.

Чисто теоретически — если у нас куча лишних ядер и не проблема их загрузить на полную мощность — Что мешаеть тратить эти ядра не только на JIT-компиляцию (это вроде уже делают) а на постоянную оптимизацию той компиляции?
Что мешает например начать играть в out-of-order cpu? ну да — будет много ресурсов тратится на ложные ветки и что? по условию — ядер — много.
Что мешает вообще на половине ядер гонять специализированную нейросетку(или вообще ее в процессе обучать), такой себе DLSS?

На мой взгляд, у враппера на вулкан dxvk большие перспективы. Наладят совместимость с шейдерами в directx 7 приложениях и ниже, и будет вообще хорошо.

А где в статье упоминание о DxWnd (эмуляция ddraw - только лишь часть его возможностей)? Для многих старых игр можно обойтись им, главное подобрать правильные настройки (есть куча готовых профилей).

Для игр как-то не очень удобно.

Ну, вот есть, например, некая игра. Даже год выпуска известен. Как подобрать настройки железа? Что ставить, что нет? Ещё драйвера для них искать.
Тут лучше было бы с уже настроенными образами систем с лучшим оборудованием, покрывающими все периоды существования IBM совместимых PC.

Ну, вот есть, например, некая игра. Даже год выпуска известен. Как подобрать настройки железа? Что ставить, что нет?

Посмотреть системные требования, к примеру.

Где смотреть у старой игры? Настройки программы гораздо подробнее указываемых требований. Сейчас, например, аудиокарту не указывают. И даже если найти - потом ещё ставить ОС, драйвера, саму игру. Проблемы с со всем этим бывали и тогда, а теперь, с добавлением прослойки эмулятора, сложности выросли кратно.

Где смотреть у старой игры?

В readme.txt


даже если найти — потом ещё ставить ОС, драйвера

Так это один раз делается. Ну может пару-тройку, если вам хочется весь период охватить — ХТшку "собрать", 386 и пентиум с 3дфиксом. А там уже звуковушки и видюшки переставлять можно по желанию.

Спрашивал как-то на руборде где можно скачать правильную версию Ddraw.dll - тамошние "иксперды" вопрос вообще не поняли. У Ddraw.dll много версий, рабочую я скачивал только в одном месте - на рутрекере, в раздаче как раз к Героям 4, но эта раздача сейчас удалена.

По этому, чтобы не искать её по всему интернету, для героев пользуюсь VmWare. Помнитсят тоже столкнулся с этой проблемой, но в первый раз я её толи на Playground толи, на каком-то очень "подозрительном" сайте нашел, и завел таки 4-х героев.

Не думаю, что VmWare тут подходящий инструмент.
4-е Герои в нём может и пойдут, а вот при попытке запустить какой-нибудь S.T.A.L.K.E.R в гостевой ос - будет облом, так как функции ускорения не виртуализируются.
И если ставить в качестве гостевой MSDOS 6.22 и пытаться запустить Digger - тоже не получится, игра будет работать слишком быстро.

сталкер прекрасно работает из под 10-ки ^_^, а вообще как раз статья о том, что PcEM, прекрасная альтернатива как раз вот для digger и похожих игр)

Я имею в виду не запуск под по 10-ки, а запуск именно в виртуальной машине. Допустим у тебя Linux, поставь любой гипервизор: qemu+kvm+libvirt, VirtualBox, VmWare и попробуй в нём Сталкер запустить.

У DxWnd есть профили для героев.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории