Автор Тема: ReGen - Эмулятор Sega Genesis  (Прочитано 90967 раз)

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

Оффлайн evgs

  • Пользователь
  • Сообщений: 1038
  • Пол: Мужской
    • Просмотр профиля
ReGen - Эмулятор Sega Genesis
« : 21 Март 2008, 21:56:54 »
Предлагаю ознакомиться с новым эмулятором сеги Regen:
http://www.spritesmind.net/_GenDev//forum/viewtopic.php?t=338

Достоинства - высокая точность эмулятора, отсутствие game-hack'ов,
от этого и недостаток - высокие системные требования (pentium3 1+ ггц) минимум.
SVP-чип заэмулирован, теперь работает VirtuaRacing. Поддержка NTSC-фильтра
от blargg (аналоги используются в Nestopia и bsnes)
Также отмечу, что автор выкладывет уже скомпилированные под нужный тип процессора файлы:
- доступна версия для P3/AthlonXP - sse; и для P4 - sse2;

Я протестировал этот эмулятор на P4 2.7 ггц (игра Castlevania Bloodlines)
Работает отлично, на полной скорости с включенным NTSC-фильтром. Синхронизация
на 60 Гц прекрасная, как в окне, так и в полноэкранном режиме. Фильтр очень реалистичный,
изображение на ЭЛТ и LCD максимально приближено к телевизионной картинке

Я очень рад, что в последние годы (2004-2008) продолжают появляться эмуляторы
старых систем! Почти все они делают упор на точность /"аккуратность"/, например
Nestopia, bsnes. Разработка Regen'а начата в 2007 году. Если автор его не забросит,
то этот эмулятор может стать самым лучшим и точным эмулятором genesis,
как следующий шаг после быстрых и любимых gens и fusion.
« Последнее редактирование: 24 Май 2012, 18:07:39 от Iron »

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #1 : 21 Март 2008, 22:22:30 »
Картинка отличная!
Жаль только 6-кнопочные джойстики не умеет =(

Оффлайн Photon9

  • Пользователь
  • Сообщений: 10345
  • Пол: Мужской
  • йОжик сОник
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #2 : 21 Март 2008, 22:49:56 »
Так вроде как на 6 кнопок настраиветься :-\, как по мне так мало фильтров если то что есть вообще фильтрами назвать можно

Оффлайн Foxik

  • Пользователь
  • Сообщений: 2086
  • Пол: Мужской
  • Emuboy
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #3 : 21 Март 2008, 22:58:48 »
1) Он дружит с коркой?
2) Чем он лучше Gens32?

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #4 : 21 Март 2008, 23:01:36 »
Цитата: Photon9
Так вроде как на 6 кнопок настраиветься
Нашёл, надо было 6ти кнопочный выбрать в настройках =)

Цитата: Foxik
Чем он лучше Gens32?
virtua racing ?

Оффлайн Foxik

  • Пользователь
  • Сообщений: 2086
  • Пол: Мужской
  • Emuboy
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #5 : 21 Март 2008, 23:03:49 »
Что virtua racing?

Оффлайн evgs

  • Пользователь
  • Сообщений: 1038
  • Пол: Мужской
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #6 : 21 Март 2008, 23:05:03 »
2 Photon9:
Это, конечно сугубо мое мнение - но фильтра вообще одного должно хватать. И это NTSC фильтр от blargg'a. Он дает такую же картинку на мониторе, как и приставка на телевизоре. Вот она, "достоверность", которую все время жаждут получить эмуляторщики - те самые ощущения, цвета, элт-шный  муар,
"тот самый слон" в общем.
У кого компьютер слабый - могут вообще не использовать фильтры. Или же пусть включают стандартный мыльный bilinear interpolation,
он тоже нетребователен к ресурсам.
Большего-то ничего и не требуется... все эти устаревшие eagle2x и выглядят некрасиво, и на изображение с приставки не похожи...
« Последнее редактирование: 18 Июль 2008, 03:48:21 от Flamer »

Оффлайн Doctor Venkman

  • Emu-Land Team
  • Сообщений: 6490
  • Пол: Мужской
  • Я киберпанк!
    • Twitter
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #7 : 21 Март 2008, 23:05:31 »
Foxik,
Цитата: Flamer
VDP-чип заэмулирован, теперь работает VirtuaRacing.
Еще вопросы? Или все же читать научимся? ;)

Оффлайн Foxik

  • Пользователь
  • Сообщений: 2086
  • Пол: Мужской
  • Emuboy
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #8 : 21 Март 2008, 23:08:59 »
Во первых нигде не написано, что на Gens32 не идёт Virtua Racing. Во вторых если это единственное преимущество, то фтопку его

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #9 : 21 Март 2008, 23:22:52 »
Кто-нить пробовал на нём "Contra Hard Corps" пускать ?  :-\

Оффлайн evgs

  • Пользователь
  • Сообщений: 1038
  • Пол: Мужской
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #10 : 21 Март 2008, 23:29:49 »
Консерватизм - ужасная вещь. Gens и Fusion почти идеальны. Значит ли это, что новые эмуляторы не стоит делать? Нет, не значит. Иначе все бы сидели на nesticle и genecyst и не желали чего-то более совершенного.
Если хотите узнать, зачем вообще делают новые точные эмуляторы, (есть же старые-добрые, где все прекрасно работает), почитайте мысли byuu, автора bsnes: http://byuu.cinnamonpirate.com/articles/emulation/

Лично мне кажется, что эмуляторы старых систем вступили в третье поколение:
- первыми были написанные на asm эмуляторы под ДОС, они не могли обеспечить должную точность из-за слабого железа PC. Отсюда глюки и легковесные требования, хоть как-то работает на 486DX4 и Слава Богу. Хотя и среди них были качественные продукты, взять тот же kgen
- вторым "поколением" были наши любимые zsnes, fceultra, virtuanes, gens и другие. Они хороши тем, что держат баланс совместимости и скорости на приемлемом уровне. Их цель - "малой кровью" запустить как можно большее количество игр. Если не заморачиваться сильно, то на эмулях этого поколения можно остановиться.
- третьим (и думаю последним) поколением являются точные эмуляторы, как правило написанные полностью на С и др. hi-level языках.
Их разрабатывают без оглядки на системные требования. Цель - имея полную документацию, идеально точно заэмулировать аппаратуру. Желательно поциклово CPU и PPU. То, что игры идеально работают - это приятное следствие такой эмуляции.
2 Йобан Матич: еще не пробовал, пока на работе сижу. Аж руки чешутся
« Последнее редактирование: 18 Июль 2008, 03:50:27 от Flamer »

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #11 : 21 Март 2008, 23:34:13 »
Цитата: Flamer
еще не пробовал, пока на работе сижу. Аж руки чешутся

Лучше не пробуй ;)

Оффлайн ReZistanse

  • Пользователь
  • Сообщений: 1110
  • Пол: Мужской
  • Viva La resistance!
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #12 : 21 Март 2008, 23:41:45 »
Звук че то тормозит на всех играх. Да и вобще все игры на нем тормозят  o_0 . И как управление нормально настроить?

Оффлайн evgs

  • Пользователь
  • Сообщений: 1038
  • Пол: Мужской
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #13 : 21 Март 2008, 23:48:35 »
Насчет управления - завтра поковыряю, посмотрю. Сейчас просто нет возможности запустить эмуль.
Но у меня он плавно работал, и ничего не тормозило. Звук довольно чистый

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8054
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #14 : 21 Март 2008, 23:56:34 »
Юзал пару месяцев назад.."Бедноватым" эмуль выглядит как-то..Подождёмс,когда он станет более удобным и приобретёт "полезные штучки",которыми наделены остальные эмули Мегадрайва..

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #15 : 21 Март 2008, 23:58:40 »
Цитата: Photon9
мало фильтров если то что есть вообще фильтрами назвать можно

Photon9, фильтров дофига и больше, Реген поддерживает плагины от Фьюжна.

Цитата: ReZistanse
Звук че то тормозит на всех играх. Да и вобще все игры на нем тормозят  Удивлен

В редми заглядывал? Точность превыше всего, скорость - дело десятое. Реген пошел по стопам МАМЕ.

Why is it so slowwwwwww?
------------------------

Well, first of all, it was *not* meant to be fast. It was to be meant be accurate.
Accuracy has been put above all. Speed comes third on my list.
I want Regen to be known because of its accuracy and compatibility.

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #16 : 22 Март 2008, 00:01:44 »
Цитата: ReZistanse
как управление нормально настроить?

Как настроить управление. 640кб, качество фиговое(пережал =()
http://www.rapidshare.ru/620031 =)

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #17 : 22 Март 2008, 00:04:34 »
А в чем собсно заключается проблема с Contra Hard Corps? Я никаких косяков не заметил.

Оффлайн evgs

  • Пользователь
  • Сообщений: 1038
  • Пол: Мужской
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #18 : 22 Март 2008, 00:10:33 »
Точность превыше всего, скорость - дело десятое.

На 2.7 Ггц одноядерке реген и сейчас прекрасно работает,
оптимизацию для прироста скорости автор обещает.
« Последнее редактирование: 18 Июль 2008, 03:44:52 от Flamer »

Оффлайн Foxik

  • Пользователь
  • Сообщений: 2086
  • Пол: Мужской
  • Emuboy
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #19 : 22 Март 2008, 00:26:19 »
Протестил с Beyond Oasis на C2D 2,66. Фулспид, глюков не обнаружено. Эмуль имеет право на жизнь. Главное что бы побыстрее с управлением разобрались. Не работает кнопочка UP + трёхкнопочный джой - не тру
Кста, не могу включить фулскрин. Выдаёт ошибку

Оффлайн evgs

  • Пользователь
  • Сообщений: 1038
  • Пол: Мужской
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #20 : 22 Март 2008, 00:39:50 »
Какая ОС, что за ошибка? У меня работал фулскрин (xpsp2; nvidia forceware 93.61).

Оффлайн Йобан Матич

  • Emu-Land Team
  • Сообщений: 2593
  • Пол: Мужской
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #21 : 22 Март 2008, 00:48:41 »
Цитата: EdHell
Я никаких косяков не заметил.

Глюки contrы. Играть практически невозможно.
-> видео <-

Оффлайн Rumata

  • Модератор
  • Сообщений: 24543
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #22 : 22 Март 2008, 01:01:04 »
Эмуль, заточенный под конкретный проц - говно по определению.
Цитата
Download link:
Pentium 3 and AthlonXP
Pentium 4
Linux binary

А у меня - Celeron. И что я должен грузить?

Оффлайн Photon9

  • Пользователь
  • Сообщений: 10345
  • Пол: Мужской
  • йОжик сОник
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #23 : 22 Март 2008, 01:53:43 »
   EdHell сенкс за подсказку незнал что он поддерживает плагины от Fusion :).
   К стати о точности эмуляции что в нем такого точного картинка так себе,и судя по постам в некоторых гамах глючная. Плюс как по моему мнению эмуляция звука далек от оригинала,по крайней мере на примере Ariel - The Little Mermaid можно услышать что ни один эмуль включая и даный не может заэмулить его полностью как на оригинал,хотя ReGen и Fusion звучание еще куда ни шло, Gens же вообще во многих играх коверкает звук очень даже не хило.
   Flamer а по поводу замечания  что фильтры практически вообще ненужны, и достаточно тех которые придают игре оригинальниы вид (как на тв) я несогласен, ибо при разрешении 1024x768 пиксели превращаються в кирпичи. Щас вы мне скажете что нужно поставить 640х480 но мне кажеться глупым каждый раз менять разрешение монитора только изза того чтоб поиграть на эмуле,выставлять в свойствах тоже не выход ибо у меня трубка,а в следствии такого действия появляеться мерцание монитора так как частота обновления падает с 75 до 60 герц. Так что мое мнение фильтры нужны , а вот использовать их или нет  дело того кто пользуеться эмулем.
   Ну и напоследок предложеный эмуль проигрывает двум здесь упомянутым в количестве эмулируемых им платформ(SegaCD,32X,GG,SMS),рости ему еще и рости.
 

Оффлайн evgs

  • Пользователь
  • Сообщений: 1038
  • Пол: Мужской
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #24 : 22 Март 2008, 02:18:53 »
Имеется в виду не конкретная марка процессора, а набор поддерживаемых им инструкций.
- pentium-ы 2 и celeron-ы 1 семейства - только MMX. Такие процессоры regen не поддерживает - они слабы даже по частоте.
- pentium-ы 3 и celeron-ы 2 семейства (katmai, coopermine, tualatin), старые Athlon/Duron - MMX, SSE
- pentium-ы 4 и celeron-ы 3 семейства (willamette, northwood, prescott, cedar mill), и соответствующих лет Athlon-ы - MMX, SSE, SSE2 и выше (в зависимости от ядра)
Если проц поддерживает только SSE - качайте версию P3
Если умеет SSE2, или выше - версию P4.
Для современных intelCore2/Athlon64 тоже желательно качать версию P4.
Версия для P3 будет работать на всех процессорах, где есть хотя бы SSE. Это все intel/AMD процессоры, выпущенные после ~1999-2000 года.
Оптимизации нужны для того, чтобы использовать весь потенциал процессора. Очень многие "незаточенные" версии эмуляторов скомпилированы под классический i386 без поддержки ускоренного набора инструкций => и не понимают SSE2, а жаль...



Добавлено позже:
Photon9
У меня 2 монитора. Один ЭЛТ - 1024х768, другой - LCD-1280х1024.
Выбираю NTSC-фильтр, включаю растяжку изображения на всё окно (или фуллскрин). И на одном и на другом хорошо. Уж не знаю, в чем дело...
По поводу звука - самым лучшим на сегодня является ядроYm2612 от steve snake (fusion). Но оно всё равно не идеально :(
« Последнее редактирование: 18 Июль 2008, 03:59:03 от Flamer »

Оффлайн Photon9

  • Пользователь
  • Сообщений: 10345
  • Пол: Мужской
  • йОжик сОник
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #25 : 22 Март 2008, 02:24:54 »
Дело в том что графа в игре выглядит приблизительно как твой аватар,а фильтры как ни как сглаживают это дело :)

Оффлайн evgs

  • Пользователь
  • Сообщений: 1038
  • Пол: Мужской
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #26 : 22 Март 2008, 02:32:06 »
Я что-то не понимаю. Пиксели как кирпичи (у меня на аватаре) бывают только в случае, если никакой фильтр не включен. И не важно, 640х480 или 1280х1024 выставлено. Конечно, если это безобразие вывести на настоящий телевизор - он все замылит и изображение будет как на приставке.

Насколько я помню и NTSC-фильтр от blargg, и стандартный bilinear interpolation достаточно неплохо замыливают пикселя на любых LCD и CRT мониторах, при любых разрешениях. Единственное НО - NTSC-фильтр передает больше нюансов, таких как затемненные цвета, "аналоговый телевизионный шум" и прочие ностальгические прелести.
Я этим фильтром пользуюсь уже давно в нестопии. При любых разрешениях выглядит хорошо. И не очень замыленно, и не слишком резко. В общем, как на ТВ. Встречал я в каком-то из эмуляторов сеги фильтр с похожим названием: "NTSC Mode / TV mode" - так вот это как раз совсем не то. Все пиксельное, некрасивое и с чересполосицей. Или же напротив, так мыльно, что смотреть неприятно.

 А на счет эмуля... для версии 0.6 он все-таки не плох. Баги есть, конечно. Но вспомним:
Bsnes начали разрабатывать в 2004. К 2007 он стал очень приличным.
Nestopia берет начало от 2003 года. К 2007 году это лучший эмулятор NES, как по точности, так и по удобству/совместимости.
Главное, чтоб автор не ленился. Думаю, года два еще понадобится подождать.
« Последнее редактирование: 22 Март 2008, 08:13:58 от Flamer »

Оффлайн Photon9

  • Пользователь
  • Сообщений: 10345
  • Пол: Мужской
  • йОжик сОник
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #27 : 22 Март 2008, 02:58:45 »
Ну значит будем ждать. Пока же для меня лучший Fusion. Ну а в снес предпочитаю zsnes,привык я к нему както ,сори за оффтоп :blush:

Оффлайн evgs

  • Пользователь
  • Сообщений: 1038
  • Пол: Мужской
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #28 : 22 Март 2008, 03:15:03 »
Ну значит будем ждать. Пока же для меня лучший Fusion. Ну а в снес предпочитаю zsnes,привык я к нему както ,сори за оффтоп :blush:
Я и сам их очень люблю. На данный момент Fusion и Zsnes это лучшие эмуляторы.
Эпоха высокоточных только началась, они все в какой-то степени еще сырые. Тот же bsnes, а уж тем более regen.
Исключение составляет лишь Nestopia, он уже сейчас почти идеален, но все-таки железо NES во много раз примитивнее, да и 4 года активной разработки принесли плоды.
« Последнее редактирование: 22 Март 2008, 03:18:25 от Flamer »

Оффлайн evgs

  • Пользователь
  • Сообщений: 1038
  • Пол: Мужской
    • Просмотр профиля
Re: ReGen - новый эмулятор sega genesis
« Ответ #29 : 22 Март 2008, 10:34:23 »
По поводу фильтрации пикселей:
blargg's NTSC filter имеет 3 режима - RGB, S-Video, Composite. RGB самый четкий и пиксельный. Composite самый мутный.
Мне больше по душе картинка режима S-Video. Она похожа на мой TV samsung 1996 года. =) Есть также черно-белый monochrome-режим.
Сравните со стандартным фильтром bilinear int. и с сегой на телевизоре. Думаю, выбор в пользу blargg's NTSC


Добавлено позже:
скриншоты, 960х720. Stretch включен. В полном экране 1280х1024 выглядят так же хорошо:
« Последнее редактирование: 18 Июль 2008, 04:07:26 от Flamer »