Автор Тема: Sega Saturn Emulators  (Прочитано 490111 раз)

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

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8065
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Sega Saturn Emulators
« : 02 Октябрь 2006, 01:50:22 »
Вся необходимая информация находится под спойлером ниже:
« Последнее редактирование: 18 Ноябрь 2021, 22:13:57 от paul_met »

Оффлайн Heidr

  • Пользователь
  • Сообщений: 6472
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2310 : 24 Август 2016, 09:09:32 »
В Меднафене это и в PS1 играх есть. Из-за этого в MKT играть неприятно, пропорции упоротые (сплющенные и с бордюрами по бокам).
Не умеет он правильно растягивать некоторые разрешения или обрезать картинку.
Не удивительно, что и с играми сатурна так же.
Всё он умеет, настроить только нужно.

В конфиге это параметр stretch.
Правда, только 64-битная версия эмулятора запускает игру без проблем - 32-битная почему-то прикидывается аудиопроигрывателем...
У меня Shining Force III (U) тоже что-то при запуске проигрывает одну мелодию, а игру не грузит. Показывает вот так:

Пробовал Yabause, там тоже самое, только картинка другая. В cue вот такое:
FILE "Shining Force III (U)(Saturn).bin" BINARY
  TRACK 01 MODE1/2352
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    PREGAP 00:02:00
    INDEX 01 23:14:14
Раньше у меня до эмуляции Сатурна руки не доходили, сейчас вот решил попробовать и не знаю, что делать. Проверял другие игры - они работают. Хотя не совсем. Resident Evil в Mednafen виснет на главном меню, в Yabause работает, но с глюками - строчки в главном меню рисуются ниже, чем надо, местами пропадают полигоны, при смене ракурса камеры трёхмерные модели на миг колбасит.

Оффлайн Алкс

  • Пользователь
  • Сообщений: 131
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2311 : 24 Август 2016, 17:48:40 »
впервые на этом форуме. Подскажите почему у меня эмуль yabause-0.9.10-win очень замедленно работает, в частности в игре virtual fighter 2 персонажи аж плывут. Ещё и звук отсутствует в игре, хотя при запуске эмулятора есть звук.И ещё через минут пять игрового процесса темнеет экран, потом я наживаю на кнопки и игра продолжается.
Возможно у меня старый компьютер и не тянет

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8065
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2312 : 24 Август 2016, 17:54:35 »
Возможно у меня старый компьютер и не тянет
Так и есть. Да версия эмулятора древняя. Давно есть 0.9.15.

Оффлайн Chaotix

  • Пользователь
  • Сообщений: 1555
  • Пол: Мужской
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2313 : 24 Август 2016, 18:17:35 »
Всё он умеет, настроить только нужно.
Для Сатурна возможно ты и прав, что проблема этим решается. Для PSX не поможет.

Вот параметры, с которыми я запускал:
mednafen.exe -video.driver "opengl" -psx.videoip "0" -video.disable_composition "0" -video.fs "0" -psx.stretch "full" -loadcd psx "Games\(PSX) Mortal Kombat Trilogy (SLPS-00791).cue"

-psx.stretch "full" (или -psx.stretch "aspect") это то, про что ты говоришь, вероятно. Нет, это не поможет, всё равно не на полный экран. Даже если поменять на разные значения и попробовать crop_overscan в конфиге или как там его.

« Последнее редактирование: 24 Август 2016, 18:30:38 от Chaotix »

Оффлайн Heidr

  • Пользователь
  • Сообщений: 6472
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2314 : 24 Август 2016, 18:39:06 »
Ну не знаю. У меня всё нормально. Значения такие (в полноэкранном режиме 1920х1080):
0 - окошко по центру, по умолчанию малюсенькое, можно поставить коэффициент масштабирования;
full - изображение растягивается (и искажается), но почему-то не до конца, остаются узкие чёрные полосы по бокам примерно по сто пикселей (проверил сейчас на RE3, в других играх, вроде, заполнялся весь экран; возможно, зависит от игры);
aspect - на весь экран с сохранением соотношения сторон, по бокам остаются большие чёрные полосы. Лучший для меня вариант;
aspect_int - картинка увеличивается в целое число раз (т. е. каждый пиксель становится размером NxN, ноль мыла, максимум чёткости), соотношение остаётся правильным, но есть чёрная рамка, т. к. 1080 не кратно 240;
aspect_mult2 - у меня нет разницы с aspect_int.

Оффлайн Алкс

  • Пользователь
  • Сообщений: 131
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2315 : 24 Август 2016, 18:59:35 »
Chaotix,
Так и есть. Да версия эмулятора древняя. Давно есть 0.9.15.
Так версия 0.9.15. будет нормально работать?
Кстати, дайте ссылку, где её можно скачать архиватором? При условии, конечно, что она будет работать на моем слабом старье.

Оффлайн Chaotix

  • Пользователь
  • Сообщений: 1555
  • Пол: Мужской
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2316 : 24 Август 2016, 19:06:38 »
Цитата
Ну не знаю. У меня всё нормально ..  остаются чёрные полосы по бокам примерно по сто пикселей
Ну так это же ненормально с полосами по бокам, я про это и говорю. На тех же ePSXe и PCSXR всё на весь экран.
У меня работает так же, как ты описал. Но, черные бордюры по бокам в MKT не устраивают вообще никак. Да и в других играх тоже, сохранение аспекта не всегда выдаст что нужно т.к. игры под 4:3 затачивались. А меднафен делает им чёрные полосы и не умеет crop overscan.
В сохранении аспекта же будут неправильные пропорции, вытянуто всё. Большой минус эмулятора, как по мне. И автор до сих пор не допилил такую базовую вещ, хотя пилит новые ядра  <_< Ему же жаловались уже, целые темы созданы
« Последнее редактирование: 24 Август 2016, 19:14:53 от Chaotix »

Оффлайн Unit2k

  • Пользователь
  • Сообщений: 9089
  • Пол: Мужской
    • ВКонтакте
    • Steam
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2317 : 24 Август 2016, 19:15:31 »
В Меднафене это и в PS1 играх есть. Из-за этого в MKT играть неприятно, пропорции упоротые (сплющенные и с бордюрами по бокам).
Ну так это же ненормально с полосами по бокам
Мне кажется ты вообще не понимаешь, о чем говоришь.

Я играю в старые игры с исходным соотношением сторон, т.е. 4:3, без растягивания и искажения картинки. В меднафен пс1 ядре (в ретроарке), все нормально, выставил 4к3 - у тебя 4к3, выставил 16на9, у тебя растянутая каша, но на весь экран, без полос.
В сатурновском ядре, даже в 4к3 идет дополнительный леттербокс, который рисуется игрой. Собственно же даже тема есть, про эту особенность:
http://www.emu-land.net/forum/index.php/topic,73826.0.html

Оффлайн Heidr

  • Пользователь
  • Сообщений: 6472
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2318 : 24 Август 2016, 19:19:43 »
В сохранении аспекта же будут неправильные пропорции, вытянуто всё.
Оксюморон какой-то.
Тебе как надо-то? Растягивание картинки до 16:9? Любишь сплющенные морды?
Или хочешь, чтобы увеличилось по всей ширине, а то, что не врезло по высоте, обрезалось? Тогда поставь stretch 0 и коэффициент масштабирования, скажем, 7.

Оффлайн Chaotix

  • Пользователь
  • Сообщений: 1555
  • Пол: Мужской
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2319 : 24 Август 2016, 19:22:33 »
Цитата: Unit2k
Мне кажется ты вообще не понимаешь, о чем говоришь.
Мне кажется, что понимаю.

Вот наглядно скриншот:
С опцией -psx.stretch "aspect" так же.
А должно быть так (4:3):

Справка из доки:
Ни один из параметров не даёт нужного результата.
Вот, что пишут о похожем на забугорье:

Вообще, я понимаю, что тема не о PSX и не оффтопа ради. Но, началось с того, что не только у Сатурна в меднафене проблемы с пропорциями и полосами. Возможно, проблема совсем разная в этих ядрах.
Скажем, в ядре NES crop_overscan работает.

Цитата: Unit2k
В меднафен пс1 ядре (в ретроарке), все нормально
Я про ретроарх не говорил. Там не помню такой проблемы, вроде бы окей.
Но, перейти на ретроарх это не решение проблемы

Цитата: Heidr
Тебе как надо-то? Растягивание картинки до 16:9? Любишь сплющенные морды?
Растягивание картинки до 4:3, почему сразу в широкоэкран? До 1200х900 было бы в самый раз. Или 800х600 в окне. Но, без этих дурацких полос и сплющенного по горизонтали изображения.
« Последнее редактирование: 24 Август 2016, 19:50:07 от Chaotix »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8065
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2320 : 24 Август 2016, 19:43:17 »
В конфиге это параметр stretch.
Не подходит. Что  в окне, что в полноэкранке - сохраняется соотношение сторон 4:3. Пиксельный аспект меднафен не соблюдает. По сему, например, картинка в файтингах от Capcom будет выводится сжатой справа/слева.

Оффлайн gotten

  • Пользователь
  • Сообщений: 4738
  • Пол: Мужской
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2321 : 24 Август 2016, 20:03:00 »
Давно есть 0.9.15.
Что-то не нашел нигде, на офф сайте 0.9.14 последняя.
Попробовал Mednafen, образы не запускаются, в чем проблема? Например, редамповский образ Scorcher. разобрался, это из-за биоса было, точнее его отсутствия.
« Последнее редактирование: 24 Август 2016, 20:18:36 от gotten »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8065
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2322 : 24 Август 2016, 20:11:50 »
Что-то не нашел нигде, на офф сайте 0.9.14 последняя.
Эмуль нынче доработывают отдельными форками. На Emucr можно глянуть.

Оффлайн Unit2k

  • Пользователь
  • Сообщений: 9089
  • Пол: Мужской
    • ВКонтакте
    • Steam
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2323 : 24 Август 2016, 20:19:11 »
Да, я ща посмотрел пару игр и понял, почему никогда не видел полос в меднафеновском ядре. Оказывается в ядре была включена настройка Crop Overscan и полосы чудесным образом убирались. Но вот я например скачал Herc Adventures, где полосы и сверху и снизу в сатурн версии. И в пс1 версии тоже самое, но с этой опцией убрались только боковые полосы, сверху же остались.

Оффлайн Chaotix

  • Пользователь
  • Сообщений: 1555
  • Пол: Мужской
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2324 : 24 Август 2016, 20:27:08 »
Цитата
Что-то не нашел нигде, на офф сайте 0.9.14 последняя.
Да ну? Двухдневной свежести же выложена

http://mednafen.fobby.net/releases/
и тут тоже https://sourceforge.net/projects/mednafen/

Оффлайн gotten

  • Пользователь
  • Сообщений: 4738
  • Пол: Мужской
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2325 : 24 Август 2016, 20:29:37 »
Эмуль нынче доработывают отдельными форками. На Emucr можно глянуть.
Понятно, думал проверить на этой версии Scorcher, но уже не нужно, в Mednafen шикарно работает.

Добавлено позже:
Да ну? Двухдневной свежести же выложена
Речь о Yabause шла.

Оффлайн Chaotix

  • Пользователь
  • Сообщений: 1555
  • Пол: Мужской
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2326 : 24 Август 2016, 20:34:44 »
Цитата
Речь о Yabause шла.
А вот что. Просто у них номер версии похожий -тоже 0.9.хх. Сразу подумалось про меднафен

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8065
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2327 : 24 Август 2016, 21:24:22 »
Но вот я например скачал Herc Adventures, где полосы и сверху и снизу в сатурн версии.
Я не так давно разбирал эту игру для Сатурна. Там картинка идёт в 320х224 - потому и полосы, как при загрузке биоса. И reshack меднафен не переваривает, как и SSF.

Оффлайн Unit2k

  • Пользователь
  • Сообщений: 9089
  • Пол: Мужской
    • ВКонтакте
    • Steam
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2328 : 24 Август 2016, 21:37:41 »
paul_met, я запустил сатурновского геркулеса с твоим патчем на меднафене в ретроарке, он запустился и полосы исчезли, но справа подглючивает, ибо появляется мигающая полоса при движении.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8065
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2329 : 24 Август 2016, 22:53:09 »
paul_met, я запустил сатурновского геркулеса с твоим патчем на меднафене в ретроарке, он запустился и полосы исчезли, но справа подглючивает, ибо появляется мигающая полоса при движении.
Скрин в студию.

Оффлайн Unit2k

  • Пользователь
  • Сообщений: 9089
  • Пол: Мужской
    • ВКонтакте
    • Steam
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2330 : 24 Август 2016, 23:14:25 »
paul_met, вот эта полоса то появляется, то ичезает, когда двигаешься по горизонтали. Когда вниз-вверх экран скроллится, все нормально.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8065
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2331 : 24 Август 2016, 23:31:57 »
А, это баг игры в результате увеличения горизонтального разрешения. Рендирится какой-то мусор периодически и чёрт знает, как его убрать. Правда, полоса потолще на самом деле, так как картинка не полностью выводится в меднафене (обрезается с обоих сторон по 16 пикселей). Надо пускать на Yabause.

Оффлайн Heidr

  • Пользователь
  • Сообщений: 6472
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2332 : 25 Август 2016, 10:53:05 »
Всё равно не понимаю, в чём проблема с 4:3. Запустил на Меднафене сатурновскую версию Mortal Kombat Trilogy, выглядит так:

С виду всё как надо. Или должно быть по-другому?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8065
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2333 : 25 Август 2016, 11:09:29 »
Всё равно не понимаю, в чём проблема с 4:3. Запустил на Меднафене сатурновскую версию Mortal Kombat Trilogy, выглядит так:
Потому, что пиксельный аспект в MKT совпадает с 4:3 (320х240). В других играх, в частности от Capcom, картинка рендирится в 352х224 (~16:10). Меднафен сожмёт это дело до 4:3 и картинка уже не будет выводится пиксель в пиксель.

Оффлайн Heidr

  • Пользователь
  • Сообщений: 6472
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2334 : 25 Август 2016, 11:19:45 »
Но можно же подобрать коэффициенты масштабирования по X и Y для каждой игры. Не знаю, какие это параметры в конфиге, но в mednaffe это Resolution -> Scaling Factor.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8065
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2335 : 25 Август 2016, 11:37:33 »
Но можно же подобрать коэффициенты масштабирования по X и Y для каждой игры. Не знаю, какие это параметры в конфиге, но в mednaffe это Resolution -> Scaling Factor.
Ну это попахивает извращением для каждой игры подбирать коэффициенты. Эмулятор должен на автомате это определять, как SSF и Yabause.

Оффлайн Lance_Kalzas

  • Пользователь
  • Сообщений: 930
  • Пол: Мужской
  • Властелин Глупости
    • ВКонтакте
    • Steam
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2336 : 25 Август 2016, 12:01:06 »
Слепил сборку с Меднафеном и Думом. Правда, только 64-битная версия эмулятора запускает игру без проблем - 32-битная почему-то прикидывается аудиопроигрывателем...
https://drive.google.com/file/d/0Bx24pnXWI4jPTmRJSURsdXItYW8/view?usp=sharing
Ага, я в конфиге так рылся, пока не скачал х64 :)

Оффлайн Heidr

  • Пользователь
  • Сообщений: 6472
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2337 : 25 Август 2016, 13:27:41 »
Ну это попахивает извращением для каждой игры подбирать коэффициенты. Эмулятор должен на автомате это определять, как SSF и Yabause.
Так-то оно так, но разрешений не так уж и много, а Chaotix всё равно запускает из командной строки, ярлыком или bat'ником, несложно добавить ещё пару параметров. Раньше вон вообще для каждой игры приходилось подбирать свою версию эмулятора со своим набором плагинов, хаков и настроек (для PCSX2 и Dolphin) и ничего, не жаловались.

Может, Меднафен ещё подправят, всё-таки эмуляция ПС1 и Сатурна там появилась позже остальных платформ, есть куда расти.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8065
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2338 : 25 Август 2016, 14:48:44 »
Может, Меднафен ещё подправят, всё-таки эмуляция ПС1 и Сатурна там появилась позже остальных платформ, есть куда расти.
Я так понимаю, эта принудиловка аспекта 4:3 вообще для всех поддерживаемых платформ.

Оффлайн Heidr

  • Пользователь
  • Сообщений: 6472
    • Просмотр профиля
Sega Saturn Emulators
« Ответ #2339 : 25 Август 2016, 15:20:57 »
Да вроде нет. Посмотрел сейчас - ширина разная, SMD пошире, NES/SNES поуже. Круглое выглядит круглым.