Эмуляция > Эмуляторы консолей 5 поколения
Sega Saturn Emulators
<< < (141/156) > >>
paul_met:
Вся необходимая информация находится под спойлером ниже: SSF
Эмулятор Sega Saturn
* Последняя версия эмулятора лежит - Здесь (SSF PreviewVer R27)
* Русскую сборку эмулятора качаем - Тут (SSF 011 alpha R4)
* Коллекция универсальных биосов лежит - Здесь (отключена региональная проверка)
* FAQ по настройке эмулятора - Здесь
* Мод для фильтрации картинки берём - Тут (d3d9 SSF Filters v0.1.5.4)
* FAQ по работе с форматами образов Iso+Mp3, Iso+Ogg и т.д. - Здесь
* FAQ по работе с регионами находится - Тут
* Страничка разработчика эмулятора располагается - Здесь (на японском )
* Лист совместимости изучаем - ТутYabause + YabaSanshiro + Kronos
Эмулятор Sega Saturn

* Последние версии эмуляторов:
Yabause (v0.9.15): Здесь
Yabasanshiro 2 (v2.1.3.3): Тут
Kronos 2.15: x32 и x64
* Сайты эмуляторов - Здесь (Yabause) или Тут (YabaSanshiro 2)
* Листы совместимости смотрим - Здесь (Yabause) или Тут (YabaSanshiro 2)
Mednafen
Эмулятор Sega Saturn

* Сайт эмулятора - Тут
* Последняя стабильная версия эмулятора (x64) - Здесь (v1.24.3)
* Специальная оболочка для запуска игр MedSat - Здесь (v1.8)
Nova
Эмулятор Sega Saturn

* Страничка эмулятора - Тут
* Последняя версия эмулятора - Здесь (v0.6)
* Лист совместимости смотрим - Здесь
MetalliC:
ты в одну кучу свалил и перемешал разные и не очень связанные вещи.
"геометрия" это одно, вершины с координатами, а текстурирование это уже из совсем другой оперы, с геометрией не связанной.

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

ну а улучшайзеры типа PGXP / GTE hack и прочие то совсем отдельная тема.
Ogr:

--- Цитата: MetalliC от 22 Апрель 2018, 17:54:36 ---а не от того треугольники там или квады, в дриме вон есть и те и те, разницы никакой.
--- Конец цитаты ---
у пс1 разница от этого огромная:


http://forum.emu-russia.net/viewtopic.php?p=23684#p23684
MetalliC:

--- Цитата: Ogr от 22 Апрель 2018, 18:08:56 ---у пс1 разница от этого огромная:
--- Конец цитаты ---

--- Цитата: MetalliC от 22 Апрель 2018, 17:54:36 ---ну а улучшайзеры типа PGXP / GTE hack и прочие то совсем отдельная тема.
--- Конец цитаты ---
читай: если бы на живой плойке были квады вместо треугольников - так как на скриншотах оно бы не стало, всё было бы по прежнему корявое.
это уже в эмуляторах делается/считается куча всякой мутной хрени, так чтобы на выхлопе можно было перспективно-корректно отрисовать текстурку, да квадом.
paul_met:

--- Цитата: MetalliC от 22 Апрель 2018, 18:26:17 ---читай: если бы на живой плойке были квады вместо треугольников - так как на скриншотах оно бы не стало, всё было бы по прежнему корявое.
--- Конец цитаты ---
Так на плойке есть квады. Но "дешевле" по ходу рисовать треугольниками. Почему тогда у Сатурна таких искажений с геометрией не возникает? Там ведь тоже нет коррекции перспективы.
Актуальная картинка:

MetalliC:
короче да, согласен - в некоторых случаях, при отсутствии перспективной коррекции, отрисовка квадами дает менее корявый эффект.
НО всё равно корявый, а не такой как на картинке "Correct", квадратики в верхней части будут по высоте ровно такие же как и в нижней, а не меньше как на картинке), и то если очень хорошо подобрать текстурки и геометрию.


--- Цитата: paul_met от 22 Апрель 2018, 18:47:08 --- Почему тогда у Сатурна таких искажений с геометрией не возникает?
--- Конец цитаты ---
я думаю потому что разрабы были более грамотные, и более щепетильно занимались этим вопросом. имхо стоит памятник поставить тем людям, которые умудрялись делать типа полигональные игры на этом по сути спрайтовом 2Д-железе.
Zenkai:
Вот тут чувак рассказывает( сабы обязательны, ибо его английский звучит как его родной язык  :lol:). Конкретно по различию отрисовки на 20:30. Очень позновательное видево © , я даже качнул себе.

paul_met:

--- Цитата: Zenkai от 22 Апрель 2018, 19:34:41 ---Вот тут чувак рассказывает( сабы обязательны, ибо его английский звучит как его родной язык  :lol:). Конкретно по различию отрисовки на 20:30. Очень позновательное видево © , я даже качнул себе.


--- Конец цитаты ---
Да, помню этого китайца. У него есть ещё пара роликов про сатурн.
Вот, сделал скрины из SF3, где специально изменил координаты "Distorted sprite" на подобие перспективы. Как видно по надписям внизу на 1-м скрине, "кривость" присутствует, но терпимо. С коррекцией перспективы, конечно, лучше.
MetalliC:
при наличии познаний в английском можно допустим там читануть -
http://gendev.spritesmind.net/forum/viewtopic.php?t=2868&p=33384
хотя бы эту часть

--- Цитата ---Normal renderers determine which part of the screen they are drawing to, and then use UV texture coordinates to determine which pixel of a texture is to be written to where they are drawing. So the only textures sampled are the ones displayed on the screen.

 The Saturn works "backwards". It samples every pixel of the texture and determines whether it needs to be written to framebuffer or not. So if you have a 64x64 texture but only write 32x32 of it, then you waste a fourth of your fillrate checking texture pixels that don't end up being drawn. There are some mitigating factors like texture end codes that can be used to reduce the amount of pixels sampled, but it's still bloody stupid either way.

 One thing to note though is that while it samples every pixel of the texture, it doesn't write multiple values per line to the framebuffer. So you don't actually get pixels written multiple times (in one line, anyway); the speed is wasted when reading the texture. When you DO get overwrites, is when lines intersect, ie. when the polygon is not a perfect square (4-point transformations, the manual calls these "Distorted Sprites").
--- Конец цитаты ---

то есть, если все "обычные" растеризаторы, как современные так и тот что в плойке, работают по принципу:
для_каждого(пикселя треугольника) { для текущего X/Y экрана вычисляем текстурные координаты UV; читаем по ним тексель из текстуры; рисуем его в X/Y ; }

то в сатурне всё наоборот, как в спрайтовых ROZ системах:
для_каждого(текселя текстуры) { для текущих UV текстуры вычисляем все координаты экрана куда она должна отрисоваться; рисуем ее по ВСЕМ этим координатам; }

короче через жопу всё :)
rolento:
У кого не будь получилось запустить ядро yabause на retroarch, а то все обыскал на разных форумах но ни чего не нашел, хотя на англо язычных форумах кто то эту проблему поднимал,но без четкого ответа. Делал по инструкции но все ровно черный экран. Просто с шейдирами хочется играть а то обычный  yabause их не поддерживает
Zenkai:
Народ, у кого есть достаточно мощный смарт на Андроид, протестируйте эмулятор  Saturn.emu v1.5.27 пожалуйста. У меня жуткая тормозня, хотя даже эмуль Дримкаста мой телефон тянет почти нормально. Ну а первая плойка с нинтендой64 вобще идеально.. Вот сижу и думаю, либо лыжи не едут, либо эмуль действительно требует больших мощностей. :neznayu:
Yaranga:
Zenkai, гораздо больших. Причём таковых вообще не существует. Да, для эмуляции Дримкаста хватит и захудалого бюджетного аппарата, а на Сатурне сдохнет любой флагман.
KDash:
Yaranga, Yaba Sanshiro тоже так тормозит?
Yaranga:
KDash, ну а по требованиям к эмулятору не понятно? Пусть не смущает, что более мощные консоли эмулируются лучше - Сатурн здесь получается в стороне. Пока кто-то не сделает то, что сделал тот же Альтмер с 3DO (эмуляция с ноля, без оглядки на другие эмуляторы), никаких коренных улучшений ждать не приходится.
KDash:
Yaranga, я, честно говоря, требования не смотрел  :blush: ну а в принципе, в курсе, что с сатурном отдельная тема. просто теплилась надежда, а потестировать не было времени :) для эмуляции использую лишь планшет, поэтому еще вопросик, если позволите - в RetroArch все тоже печально со скоростью?
Yaranga:

--- Цитата: KDash от 20 Июнь 2018, 10:17:47 ---в RetroArch все тоже печально со скоростью?
--- Конец цитаты ---
Ну разумеется. Ядро ведь всё от того же Yabause со всеми вытекающими. Ну есть ещё Beetle Saturn, но если бы оно было лучше, про это уже стало бы известно.
KDash:
Yaranga, ну я просто не точно сформулировал вопрос, Beetle и имел в виду. Спасибо за информацию.
Pikmin:
Каким эмулятором лучше всего начать пользоваться новичку? Какой самый доработанный?
paul_met:

--- Цитата: Pikmin от 21 Июль 2018, 18:32:27 ---Каким эмулятором лучше всего начать пользоваться новичку?
--- Конец цитаты ---
Для новичка проще Yabause.
ShadowFlash:
Самый лучший - Mednafen. (ну или ядро Beetle в Retroarch) Cамый простой в настройке - Yabause.
Но что проще использовать - более сложный вопрос, первый - настраиваешь несколько минут а далее прост кормишь ему образы, а вот в случае остальных эмуляторов - придется часто менять настройки для запуска конкретной игры.
Globotronik:

--- Цитата: paul_met от 21 Июль 2018, 18:40:54 ---Для новичка проще Yabause.

--- Конец цитаты ---

+. Пока только с ним и разобрался. Все хорошо, только полосы небольшие при эмуляции в изображении и почему-то у меня не понимает чтение образов напрямую - приходится алкоголем монтировать. А так великолепен
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии