Автор Тема: Эмуляторы для древнего железа  (Прочитано 4023 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lone Guardian

  • Пользователь
  • Сообщений: 215
  • forevermore
    • Steam
    • Просмотр профиля
Эмуляторы для древнего железа
« : 19 Июнь 2016, 11:53:11 »
Всем привет!

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

ТТХ: Pentium MMX 120 разогнанный до 166 мгц, 16 мб ОЗУ нерасширяемые, видео C&T 65550 1мб. + Win98SE

Какие эмуляторы, в принципе, могут заработать на этом железе?

GameBoy - ?
NES - ?
Genesis - ?
SNES - ZSNES?

Особенно интересует эмуляция PS1, насколько понимаю, в свое время она в этом временном промежутке и началась. Можно попытаться запустить что-то и на Bleem!, но, вроде бы, было что-то с требованиями полегче. Что же?

Также, может быть, возможна эмуляция GBA? Теоретически, эмуляция ГБА проще чем пс1, железа эры первого пня должно хватать, но нынешние эмуляторы ГБА весьма прожорливы...

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7365
    • Просмотр профиля
Эмуляторы для древнего железа
« Ответ #1 : 19 Июнь 2016, 12:11:40 »
ТТХ: Pentium MMX 120 разогнанный до 166 мгц, 16 мб ОЗУ

Также, может быть, возможна эмуляция GBA? Теоретически, эмуляция ГБА проще чем пс1, железа эры первого пня должно хватать, но нынешние эмуляторы ГБА весьма прожорливы...
:lol:

Добавлено позже:
Можно попытаться запустить что-то и на Bleem!
кажется, у него в требованиях р3 600мгц.

Добавлено позже:
требования к Connectix VGS v1.41:

Required:
* Windows 95, Windows 98, or Windows ME.
* Required: Pentium II, Pentium III, Celeron, Athlon, or compatible processor, 266MHz minimum (400 MHz highly recommended). MMX technology required.
* L2 cache.
* 32 MB of RAM.
* 75 MB of hard drive space.
* 16-bit video card (24-bit or higher recommended).
* Video card that supports High Color (16-bit color).
* DirectX 6.1 compatible video and sound card with drivers.
* 8x or faster CD-ROM or desktop DVD-ROM drive.


Добавлено позже:
а хотя нет, у Bleem 1.4 такие требования:

To run bleem! on your PC, you'll need:
* Pentium 166MHz or higher processor
* Microsoft Windows95 or 98 operating system
* 16MB of RAM (32MB recommended)
* DirectX 6.0 or above
* 1 MB of available hard disk space
* CD-ROM drive
* Windows95 or 98-compatible high-color or better video card
* Windows95 or 98-compatible sound board
* Headphones or speakers for full version

у ePSXe v1.5.2 такие:

Minimum system requirements:
  P200MMX or compatible
  32 MB of RAM
  Fast graphic card (like the voodoo 2)
  Cdrom x16
  Win9x
  DirectX 7a

Recommended system configuration:
  P2 450 or greater
  128 Mb of RAM
  Very fast DirectX, Opengl or Glide graphic card
  fast CD-ROM
  Win9x
  DirectX 7a
« Последнее редактирование: 19 Июнь 2016, 13:58:37 от Ogr »

Оффлайн Lone Guardian

  • Пользователь
  • Сообщений: 215
  • forevermore
    • Steam
    • Просмотр профиля
Эмуляторы для древнего железа
« Ответ #2 : 19 Июнь 2016, 14:14:05 »
Ну, могу дотянуть оверклок до 200. :)

Значит, Bleem.

По ГБА ничего нет? Нашел что у некоего эмулятора VGBA была DOS-версия, но я его самого найти не могу.

Оффлайн Gvozdod

  • Пользователь
  • Сообщений: 15
    • Просмотр профиля
Эмуляторы для древнего железа
« Ответ #3 : 20 Июнь 2016, 06:44:56 »
Чего их искать? на эмуленде всё аккуратно сложено. http://www.emu-land.net/portable/gba/emuls/dos

Я от идеи доса отказался только потому, что будет проблематично найти usb-драйвера для джойстиков. Хотя...

Оффлайн Talking_Sword

  • Пользователь
  • Сообщений: 898
  • Happy Games Only!
    • Просмотр профиля
Эмуляторы для древнего железа
« Ответ #4 : 20 Июнь 2016, 08:33:31 »
GameBoy - ?
По идее bgb должен потянуть.
NES - ?
Большинство DOS-овских эмуляторов (NESticle точно потянет). Посмотрите здесь. Также можно попробовать iNES и Jnes.
Genesis - ?
Точно должны заработать: Genecyst, KGen\KGen98 (я запускал KGen v0.34b на 80486 DX4 100 mHz - почти полная скорость эмуляции). Возможно, будут работать: Megasis, Gens старых версий (запускал Gens v0.76 на Pentium 200 mHz - не помню, чтобы были тормоза). Если не найдете Gens v0.76 - могу скинуть.
SNES - ZSNES?
Только если под DOS, да и то, скорее всего, будут тормоза, но стоит попробовать.
Ну, могу дотянуть оверклок до 200. :)
Лучше не надо.

Оффлайн ghostdog3

  • Модератор
  • Сообщений: 1365
  • Благомир
    • Просмотр профиля
Эмуляторы для древнего железа
« Ответ #5 : 20 Июнь 2016, 09:05:54 »
Возможно, с эмуляцией NES справится эмулятор 2000 года Nester.
Он весьма скромен по ресурсам, правда, не все игры запускает.

Оффлайн Chaotix

  • Пользователь
  • Сообщений: 1556
  • Пол: Мужской
    • Просмотр профиля
Эмуляторы для древнего железа
« Ответ #6 : 20 Июнь 2016, 17:11:48 »
Возникла задача, на почти что музейном железе запустить все возможные эмуляторы которые оно потянет.
NES - Nesticle. И таки да, ещё Нестер стоит попробовать. NesterJ_051b_en в виртуалке жрет 10%, это примерно 240МГц от того проца, на котором проверил. Может 166МГц и потащит

Genesis - Genecyst

Цитата
SNES - ZSNES?
Забудь. Ни ОЗУ, ни проца не хватит для нормальной работы. Минималки для DOS (из офиц. ридми):
CPU: Pentium II (or equivalent) 233MHz
RAM: 32MB (minimum of 17MB free, required for loading 48mbit ROMs)

Цитата
Особенно интересует эмуляция PS1
Наверное, будут на блиме тормозить и некомфортно в целом работать. Про другие эмули забудь даже
Цитата
Также, может быть, возможна эмуляция GBA? Теоретически, эмуляция ГБА проще чем пс1
Не проще. Забудь даже. Без вариантов
« Последнее редактирование: 20 Июнь 2016, 17:46:19 от Chaotix »

Оффлайн FPU

  • Пользователь
  • Сообщений: 117
  • Пол: Мужской
    • Просмотр профиля
Эмуляторы для древнего железа
« Ответ #7 : 21 Июнь 2016, 01:03:53 »
Забудь. Ни ОЗУ, ни проца не хватит для нормальной работы.
Это ещё почему? Эмуль на ассемблере написан и хорошо оптимизирован. Я когда-то на компе с Pentium 166 MHz, 32MB RAM и 2 MB видео без аппаратного ускорения играл и было нормально. Скорость не была полной, где-то наполовину или даже на одну треть от реальной частоты кадров, но если пропуск кадров включить, то играбельно. Даже Gens на том компе работал сносно, звук только приходилось на минимум ставить по частоте дескритизации, а то заикаться начинал. Некоторые NES эмуляторы работали на полной скорости, но тоже звук неслабо так отжирал скорости. А вот PS1 ни один из эмуляторов того времени не работал толково, даже Bleem не тянул проц, тормоза были конкретные. Ещё хорошо работали эмули оригинального GameBoy, был тогда у меня какой-то очень простой на вид, но игры без проблем шли на нём.

Оффлайн Chaotix

  • Пользователь
  • Сообщений: 1556
  • Пол: Мужской
    • Просмотр профиля
Эмуляторы для древнего железа
« Ответ #8 : 21 Июнь 2016, 03:13:14 »
Цитата
Это ещё почему?
Для нормальной работы, я же говорю. Под нормальной эмуляцией я понимаю фуллспид, с vsync и без фреймскипа.  :neznayu:
Ну и у тебя же хватало ОЗУ на большие ромы, а у него не хватит.
"minimum of 17MB free, required for loading 48mbit ROMs"

Цитата
Скорость не была полной, где-то наполовину или даже на одну треть от реальной частоты кадров, но если пропуск кадров включить..
Всё-таки в наше время нет суровой необходимости играть на 10-15 кадрах в сек. Мобилка за 20$ лучше будет SNES эмулить. Имхо, лучше забыть про эмуляцию SNES, чем мучатся так
« Последнее редактирование: 21 Июнь 2016, 03:40:26 от Chaotix »

Оффлайн FPU

  • Пользователь
  • Сообщений: 117
  • Пол: Мужской
    • Просмотр профиля
Эмуляторы для древнего железа
« Ответ #9 : 21 Июнь 2016, 03:27:33 »
Понятно, что если не фуллспид то можно вообще многое запустить.
Речь идёт о частоте обновления графики на экране, но сам игровой процесс не тормозил. Это как на компе в играх частота кадров может прыгать, но играть при этом можно с комфортом. Приставка выдавала в оригинале 60 кадров в секунду, а эмулятор от 20-30, но игровой процесс не тормозил и можно было играть. Я многие игры на том компе прошёл без сложностей, а неполная скорость эмуляции отражалась лишь на потере плавности анимации.

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

Оффлайн Chaotix

  • Пользователь
  • Сообщений: 1556
  • Пол: Мужской
    • Просмотр профиля
Эмуляторы для древнего железа
« Ответ #10 : 21 Июнь 2016, 03:33:36 »
Цитата
а эмулятор от 20-30
Учитываем, что в играх часто было 30 кадров и меньше, то значит шли на эмуле со скоростью 10-15 кадров в сек.
Играбельно конечно, но зачем мучатся.

Мне стоило там написать не "забудь", а "забудь о фуллспид". Я это хотел сказать.  :)
« Последнее редактирование: 21 Июнь 2016, 03:42:02 от Chaotix »

Оффлайн FPU

  • Пользователь
  • Сообщений: 117
  • Пол: Мужской
    • Просмотр профиля
Эмуляторы для древнего железа
« Ответ #11 : 21 Июнь 2016, 03:48:10 »
По факту - это тормоза.
Да не тормоза это, анимация отрывистая, но игровой процесс идёт с нужной скоростью. Настоящие тормоза – это когда процессор не успевает выполнить свою работу. А GPU пусть себе пропускает кадры в приемлемых пределах, насколько возможно. Важно, чтобы в эмуляторе именно CPU не отставал от реального времени, иначе будут фризы, лаги, замедления, от которых уж точно будет некомфортно играть.

Оффлайн Lone Guardian

  • Пользователь
  • Сообщений: 215
  • forevermore
    • Steam
    • Просмотр профиля
Эмуляторы для древнего железа
« Ответ #12 : 21 Июнь 2016, 06:56:49 »
Лучше не надо.
У этого проца проектные частоты как раз 166 мгц, ниже MMXов не было, модели с 120, 133 и 150 мгц - это даунклоки от сборщиков ПК. :) Так что сейчас он работает на оригинальных частотах, так сказать, и нагрева при игре в Quake нет.

Спасибо всем за отзывы, на неделе проверю как всё работает.