Эмуляция > Эмуляторы консолей 6 поколения и выше
Demul, эмулятор Dreamcast, Naomi etc.
<< < (559/583) > >>
CaH4e3:

Вся необходимая информация находится под спойлером ниже:
* Официальный сайт эмулятора
* Официальный русскоязычный форум
* Скачать Demul
* Багтрекер для сообщений об ошибках
* Часто задаваемые вопросы (FAQ)
* Для работы эмулятора требуются: MSVC 2010 Redist x86 а также последний DirectX
* Биосы консоли SEGA Dreamcast в формате эмулятора можно скачать здесь или там Инструкция Demul в картинках + biospack
Шейдерные фильтры для режима OpenGL можно скачать здесь
Ogr:

--- Цитата: Floyd Pinkerton от 27 Октябрь 2018, 19:40:26 ---На какой-нибудь версии Demul можно нормально пройти Skies of Arcadia?
--- Конец цитаты ---
это говорит о том, что дело не в эмуляторе:

--- Цитата: Floyd Pinkerton от 27 Октябрь 2018, 19:40:26 ---тогда уже проверил в Makaron (нужен исключительно ради VM Simulator)  - аналогично.
--- Конец цитаты ---
проверить на другой версии игры. припоминается, что, вроде бы какой то из переводов на русский не проходим.
Floyd Pinkerton:

--- Цитата: Ogr от 27 Октябрь 2018, 20:19:30 ---это говорит о том, что дело не в эмуляторе:

--- Конец цитаты ---
Похоже все-таки что в эмуляторе: только что проверил в Retroarch c ядром Redream - там все нормально.

--- Цитата: Ogr от 27 Октябрь 2018, 20:19:30 ---проверить на другой версии игры. припоминается, что, вроде бы какой то из переводов на русский не проходим.

--- Конец цитаты ---
Не, у меня америкаская версия из TOSEC-а.
В общем, надо установить теперь нормальный Redream (ядро в Retroarch вроде бы самая первая версия ) и можно проходить, переключаясь между ним и Demul.
MetalliC:
Floyd Pinkerton, ну как, прикреплять сохранения к сообщению уже научился ?
Wind:
Видимо еще учится, раз всё еще ждем сейв
Dant:
Обнаружил несколько багов, связанных с воспроизведением видеороликов.

Проверял на двух версиях эмулятора - demul07_111117 и demul07_180428 (она почему-то отсутствует на главном сайте Demul), настройки из коробки, плагин - DX11HW, карта - мобильная GeForce 710m, версия дров - 368.81.

В Resident Evil 2 NTSC FMV-ролики сплюснуты по вертикали (имеются небольшие полосы сверху и снизу) однако они должны отображаться в формате 4:3, то есть растягиваться на весь экран.



Cама же игра отображается корректно.  Смотрел ролики на ютубе - на приставке они воспроизводятся без полосок.  К слову, ролики закодированы в формате MPEG-1 (.sdf) и разрешении 480х224.

Но на этом история не заканчивается. У меня есть пиратский PAL-овский образ игры от KALISTO. Пираты перекодировали в нем все FMV-ролики с меньшим битрейтом и тем же разрешением, но на эмуляторе они растягиваются на весь экран - как и положено.



Что самое интересное, в PAL-версии первый ролик - логотип издателя Virgin Entertainment. Пираты его не трогали, и он воспроизводится с теми же черными полями сверху и снизу. Для интереса проверил обе версии RE2 на эмуле Makaron - там ситуация аналогичная.

Подобная проблема со сплюснутыми роликами также наблюдается и в Resident Evil 3 NTSC, но там ролики должны работать в формате 16:9. В этой игре они тоже закодированы в формате MPEG-1 (.sdf), но уже в разрешении 320х144.

Если надо, могу залить .sdf ролики для изучения.

Еще одна проблема с роликами наблюдается в Dino Crisis NTSC: они воспроизводятся в чересстрочном режиме, хотя сама игра работает нормально.



Читал, что в этой игре в режиме VGA FMV-ролики не работают, поэтому в настройках эмулятора проверил другие режимы - TV (RGB) и TV (VBS/S, RF) - но с ними вся игра работает в интерлейсе. То же самое наблюдается и в других играх.
Wind:
Не уверен, что есть ошибка, нужно больше реальных тестов на железе. На том же ютубе тесты на железе также могли быть записаны с пиратки. В дриме нет аппаратного декодирования потокового видео, процессор имеет достаточную скорость для декодирования форматов того времени, поэтому неправильно декодировать видео весьма затруднительно. По сути видео на дримкасте это обычно текстура в yuv формате натянутая на четыре вершины. В зависимости от текстурных координат и положения вершин выводится видео т.е. в данном случае программисты сами зачем-то настроили эти поля в RE2 (по мне поля в "правильных" RE это часть лора игры).
Теоретически видео в дриме можно выводить напрямую в буфер кадра, но это не эффективно из-за особенностей работы с видеопамятью в данной системе, поэтому сходу не вспомню ни одной игры которая так бы делала.
MetalliC:

--- Цитата: Dant от 08 Ноябрь 2018, 11:05:16 ---Еще одна проблема с роликами наблюдается в Dino Crisis NTSC: они воспроизводятся в чересстрочном режиме, хотя сама игра работает нормально.
--- Конец цитаты ---
оригинальная игра не поддерживает VGA вообще, только ТВ и чересстрочный режим.
если ты запускал пиратку с измененным заголовком - возможно так игра реагирует на VGA, на который изначально не рассчитана.

RE2 - надо посмотреть, но думается такая и есть эта игра.
Dant:
Wind, в этих двух роликах вряд ли используется пиратка, но, конечно, это нельзя утверждать с полной уверенностью:
https://www.youtube.com/watch?v=PeKhXWJheLM
https://www.youtube.com/watch?v=u63JjOZCsJk

Однако тут запускается японская версия, а съемка ведется с экрана телевизора:
https://youtu.be/4KprxY_-YUo?t=559 - диск
https://youtu.be/4KprxY_-YUo?t=633 - игра

Я сделал пару скриншотов-сравнений, и ролики действительно вытянуты, однако камера стоит немного под углом к экрану, и это может влиять на пропорции.

Но тут я вспомнил о сайте mobygames, на котором можно найти скриншоты из разных версий игр, которые, как правило, сделаны с приставок. Судя по этому скриншоту с Леоном, поля в роликах присутствуют.

И тут до меня дошло, что, скорее всего, дело не эмуляторе и пиратах, а в региональных версиях игр: в японской и европейской версии полей нет, а в американской они есть. Порядок выхода этих версий на дриме (Япония - Европа - Америка) в некотором роде подтверждает эту теорию, да и в ролике по первой ссылке человек говорит с британским акцентом. Если бы кто проверил японскую версию, то теория стала бы фактом.

MetalliC, да, в образе активирована поддержка VGA-режима, но дело не в этом. В настройках эмулятора Video mode стоит в Auto - разве эмулятор не должен автоматом переключиться на другой видео режим?

И, опять же, если я вручную выставляю там TV (RGB) или TV (VBS/S, RF), любая игра (не только Dino Crisis), начинает работать в интерлейсе - в том числе и биос приставки. Если так и задумано, то вопрос снимается, а если нет - то это явно баг.

К слову говоря, нашел тему, в которой человек занимался активацией VGA-режима в Dino Crisis. По его словам, игра изначально его поддерживает, просто разработчики криво реализовали проигрывание роликов:


--- Цитата ---The game initializes the video (pal/ntsc/vga) then passes the control to the fmv player when needed. Early in the code, both stacks (ninja and sofdec) are initialized to support the 3 video modes. Problem? When switching to the fmv player the sofdec video settings are "re-calculated" in a real messy way and of course the VGA case is not handled anymore! We never say it enough: when you code, keep your functions short
--- Конец цитаты ---
Wind:

--- Цитата: Dant от 09 Ноябрь 2018, 11:05:56 ---MetalliC, да, в образе активирована поддержка VGA-режима, но дело не в этом. В настройках эмулятора Video mode стоит в Auto - разве эмулятор не должен автоматом переключиться на другой видео режим?

--- Конец цитаты ---
Эмулятор лишь выбирает режим зашитый на образе. Определить, что образ патченный эмулятор не может, а следовательно и выбрать другой режим.


--- Цитата: Dant от 09 Ноябрь 2018, 11:05:56 ---И, опять же, если я вручную выставляю там TV (RGB) или TV (VBS/S, RF), любая игра (не только Dino Crisis), начинает работать в интерлейсе - в том числе и биос приставки. Если так и задумано, то вопрос снимается, а если нет - то это явно баг.

--- Конец цитаты ---
В общем да, так и задумано :)
MetalliC:

--- Цитата: Dant от 09 Ноябрь 2018, 11:05:56 ---И, опять же, если я вручную выставляю там TV (RGB) или TV (VBS/S, RF), любая игра (не только Dino Crisis), начинает работать в интерлейсе - в том числе и биос приставки. Если так и задумано, то вопрос снимается, а если нет - то это явно баг.
--- Конец цитаты ---
на ТВ в дриме практически всё работает в 480i, т.е. в интерлейсе с мерцанием и всем таким. лишь единичные игры используют 240p прогресив.
Ogr:

--- Цитата: MetalliC от 09 Ноябрь 2018, 18:58:39 ---с мерцанием и всем таки
--- Конец цитаты ---
только на тв этого мерцания незаметно.
Floyd Pinkerton:

--- Цитата: Floyd Pinkerton от 27 Октябрь 2018, 19:40:26 ---На какой-нибудь версии Demul можно нормально пройти Skies of Arcadia? Я сейчас играю на последней версии, которую выкладывал MetalliC в этой теме. Все было хорошо, пока я не дошел до Храма Пиринна, и тут началась какая-то фигня: при выходе из меню - черный экран - и все. Попробовал на 0.5.8.2 (держу из-за работающих квиксейвов) - то же самое, тогда уже проверил в Makaron (нужен исключительно ради VM Simulator)  - аналогично. Как это можно исправить?

--- Конец цитаты ---
Здорово меня глюкнуло... Я почему-то был уверен, что используемый мною demul07a_160818 - это и есть последняя версия и больше эмулятор не обновлялся, а тут прочел сообщение Dant-а и понял, что сильно ошибался, м-да :blush:
Так что прошу прощения, что ввел в заблуждение - все в порядке на последней версии (demul07_180428).
MetalliC:
ясно, скорее всего дело было в кривоватой флешке dc.flash (довольно долго на рутрекере раздавалась именно такая) и не совсем корректной работой с ней в эмуляторе, что было причиной висняка в Аркадии емнип при выходе с экрана карты или меню.
весной 2017го это дело было исправлено.
noname234:
Подскажите, пожалуйста, возможно ли где-то скачать уже скомпилированный кеш шейдеров под конкретные игры, а то получается, что для нормальной игры нужно сначала пройти игру один раз :)
kingserg:

--- Цитата: Floyd Pinkerton от 13 Ноябрь 2018, 21:21:42 ---Здорово меня глюкнуло... Я почему-то был уверен, что используемый мною demul07a_160818 - это и есть последняя версия и больше эмулятор не обновлялся, а тут прочел сообщение Dant-а и понял, что сильно ошибался, м-да :blush:
Так что прошу прощения, что ввел в заблуждение - все в порядке на последней версии (demul07_180428).

--- Конец цитаты ---
Кек, меня тоже американская система дат ввела в заблуждение.
~Scorpion-:

--- Цитата: noname234 от 17 Ноябрь 2018, 04:58:05 ---Подскажите, пожалуйста, возможно ли где-то скачать уже скомпилированный кеш шейдеров под конкретные игры, а то получается, что для нормальной игры нужно сначала пройти игру один раз :)

--- Конец цитаты ---
По ходу, нигде...
Wind:
Кто вам мешает организовать?
ElkTheSenior:

--- Цитата: Wind от 17 Ноябрь 2018, 10:02:51 ---Кто вам мешает организовать
--- Конец цитаты ---

Ubershaders... Да, действительно, кто мешает вам его организовать? :D







Wind:
Это вопрос ко мне? Всё как бы организовано, но увы может отличаться с выходом новой версии, от этого никуда не уйти.
Pavel Rally:
noname234, Я сделал предположение, чтобы уменьшить микро фризы из-за scache, нужен быстрый жесткий диск, здесь надо мной посмеялись...
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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