Эмуляция > Эмуляторы консолей 1-4 поколений
Pitfall 32X
(1/1)
BlackOpsARV:
Всем привет!
Раньше я не особо обращал внимание на Питфолл. Вроде игра прикольная ну и ладно. Но недавно прибалдел от 32Х версии, это прям совсем другая игра. Записал прохождение на видео, красивая как настоящий мультфильм. Но эмуляция подвела, а может я не умею работать с 32х. Короче на Кега Фьюжен фпс подтормаживает, анимация не плавная, на Gens32 некоторые спрайты исчезают когда оказываются на краю экрана. Можно ли идеально эмулировать эту игру в 32 битном качестве? именно на эмуляторе, RetroArch не для меня. Есть еще Ягуар версия, я ее запустить не смог.
Sharpnull:
Попробуйте в BizHawk. Запись через File > AVI/WAV > Record AVI/WAV, там выбрать кодек Lagarith Lossless Codec. Сжатие будет без потерь и, даже если тормозить будет у вас, на видео все кадры будут на месте. Возможно нужно поставить K-Lite Codec Pack, я не знаю откуда кодек там появляется в списке. Надеюсь не будет меняться разрешение во время игры, иначе придётся склеивать. Остаётся только через ffmpeg сделать масштабирование, я для youtube делаю до 8K:

--- Код: ---ffmpeg -i "input.avi" -vf "scale=5760:4320:flags=neighbor" -c:v libx264 -preset ultrafast -crf 18 -c:a copy output.mkv
--- Конец кода ---
Это для 320x240, а для 320x224 получается неровно 6172:4320, тогда лучше добавить чёрные полосы сверху и снизу:

--- Код: ---ffmpeg -i "input.avi" -vf "pad=320:240:0:8,scale=5760:4320:flags=neighbor" -c:v libx264 -preset ultrafast -crf 18 -c:a copy output.mkv
--- Конец кода ---
Для других разрешений ширина = 4320/h*w. Для обрезки видео, для примера с секунды 3 до минуты 5 добавить после "input.avi": -ss 00:00:03.000 -to 00:05:00.000.
UPD: Если эмуляция будет плохая, придётся записывать по-другому. В Fusion надеюсь вы записывали через Video > Log AVI File.
BlackOpsARV:
я записываю встроенным в Windows средством сочетанием клавиш  win+alt+R. Это уже вошло в привычку, в том числе для современных игр. Пробовал msi afterburner, но там битрейт нереально большой получается. Тогда попробую встроенным в Кега Фьюжен средством записи, я даже не пытался, думал качество будет ужасное.
Sharpnull:

--- Цитата: BlackOpsARV от 22 Сентябрь 2023, 16:23:01 ---Тогда попробую встроенным в Кега Фьюжен средством записи, я даже не пытался, думал качество будет ужасное.

--- Конец цитаты ---
Наоборот, запись средствами эмуляции - самое точное, т. к. все кадры записывают без артефактов сжатия и звук, а любой сторонний софт будет записывать с экрана и обычно с потерями и если у вас железка запнётся и пропустит кадр, так будет и на записи.
UPD: Когда будете открывать записанный файл, учтите, что видеоплеер скорее всего будет сглаживать картинку, поэтому будет мутная картинка на весь экран, нужно в опциях выбирать без сглаживания (масштабирование по соседним пикселям).
UPD2: Ну и заливать на youtube 640x480 нельзя (у вас могут быть другие настройки, у меня сохраняется в 640x480), нужно масштабировать по соседним пикселям, как я описал выше, для Fusion будет:

--- Код: ---ffmpeg -i "input.avi" -vf "scale=5760:4320:flags=neighbor" -c:v libx264 -preset ultrafast -crf 18 -c:a copy output.mkv
--- Конец кода ---
BlackOpsARV:
я записываю на для ютуба, а для себя.
В случае с SMD2 и SNES вполне устраивает такое же видео как и игра на моем экране (то есть я включил какие то фильтры и в итоге такое же видео получается).
640×480 на мой взгляд низкое разрешение, я записываю 1280×960, а картинка конечно будет немного мутная, потому что игры старые и размер видео увеличивается за счет сглаживания и растяжения.
Я так понимаю этот вопоос, чуть позже испробую ваш метод, может узнаю что то новое.
Sharpnull:

--- Цитата: BlackOpsARV от 22 Сентябрь 2023, 16:46:50 ---640×480 на мой взгляд низкое разрешение, я записываю 1280×960, а картинка конечно будет немного мутная, потому что игры старые и размер видео увеличивается за счет сглаживания и растяжения.
--- Конец цитаты ---
Нормальное разрешение, должно вообще быть 320x240, тогда размер файла будет ещё меньше. Ещё раз повторю: когда хотите посмотреть, отключаете сглаживание в плеере и при растяжении на любом экран, хоть 8К, будут чёткие пиксели. Записывать с экрана это в пустую тратить место с корявой и неточной картинкой.
UPD: Тем более, я написал команду для ffmpeg, можно сделать чёткое Full HD для просмотра, будет тоже не много весить и не придётся менять настройки плеера.
Но если любите всякие фильтры (CRT, странное сглаживание) включать в эмуляторах, то мой способ не подходит, но всё равно можно записывать чёткую картинку и накладывать фильтр позже.
Ogr:

--- Цитата: BlackOpsARV от 22 Сентябрь 2023, 16:46:50 ---640×480 на мой взгляд низкое разрешение, я записываю 1280×960, а картинка конечно будет немного мутная, потому что игры старые и размер видео увеличивается за счет сглаживания и растяжения.
--- Конец цитаты ---
как пример: никакого мыла, четкая картинка в оригинальном разрешении без артефактов сжатия, 40 минут идеального качества весит всего 300 мегабайт:
https://www.emu-land.net/video/genesis/sonic_the_hedgehog.html
разве что, насколько я помню, этот кодек есть только под цп, и i5-2500 не тянет запись им с таким качеством в реальном времени.
BlackOpsARV:
В любом случае спасибо за помощь!
Как известно, на вкус и цвет...
Я не люблю четкие пиксели, но и фильтрами-сглаживаниями слишком не увлекаюсь...
Стараюсь все делать в меру, умеренное сглаживание, немного полосок как на ТВ, фильтр в зависимости от игры. В моем случае 43 минута Соника весили бы около  5 Гб.
Некоторые игры словно заново открыл. Скажем Аладдина на Сеге раньше недолюбливал, потом записал, вау как настоящий мультфильм, графика, анимация, только сейчас понял какой это шедевр.
Ogr:

--- Цитата: BlackOpsARV от 22 Сентябрь 2023, 17:58:24 ---Я не люблю четкие пиксели, но и фильтрами-сглаживаниями слишком не увлекаюсь...
Стараюсь все делать в меру, умеренное сглаживание, немного полосок как на ТВ, фильтр в зависимости от игры.
--- Конец цитаты ---
При воспроизведении видео в ретроарч можно накладывать те же самые фильтры-шейдеры что и на игры, а их там сотни на любой вкус. и в случае видео в оригинальном разрешении и без видимых артефактов, игры на видео будут выглядеть точно так же, как и сами игры эмулирующиеся в нём.
пример видео с сайта в арче:
http://i122.fastpic.org/big/2023/0922/63/_c8f72431ee023238a8a7bc63447b4c63.jpg
На сайте видео всё таки не в оригинальном разрешении, а в удвоенном.

Chaotix:

--- Цитата: BlackOpsARV от 22 Сентябрь 2023, 14:34:09 ---эмуляция подвела, а может я не умею работать с 32х. Короче на Кега Фьюжен фпс подтормаживает, анимация не плавная, на Gens32 некоторые спрайты исчезают когда оказываются на краю экрана. Можно ли идеально эмулировать эту игру в 32 битном качестве?
--- Конец цитаты ---
Чел, эта игра сильно тормозит на реальной железке. Fusion её эмулирует правильно, она так и тормозит в реале. Красивая картинка, но постоянные просадки FPS. Как по мне, то неиграбельно. На (официальных сборках) Retroarch будет так же, даже если разгонишь M68k.

Один из способов поиграть нормально, это разогнать SH2.
В Picodrive 1.99, например: Change options -> 32x options -> Master SH2 cycles = 30009, Slave SH2 cycles = 30009 кардинально изменит ситуацию.
И вот при таком раскладе работает плавно как версия Genesis.

Но, это не для винды.. А в Retroarch настроек SH cycles не завезли пока. По крайней мере, не в стабильные релизы.

Не хочешь проблем, смирись и играй в версию для Sega CD, она более полная/сбалансированная и легко запустить. Да, там проще графон, но какая кошерная музыка. Больше уровней и всё такое.

Ещё есть версия для ПК.. Она идентична версии Sega 32x, только с музыкой Sega CD и амбиентом. Немного "пересвеченная" по цветовой гамме и вряд ли получится настроить вертикальную синхронизацию. Само собой, фильтров там нету и с запуском может быть тот ещё квест, но никаких тормозов silky smooth 30fps против 60fps у Genesis, однако. При правильных руках, можно запустить через DosBox, может на PCem.

Версия Ягуара что-то среднее между версией Genesis и 32x, отличается цветовой гаммой и звуком. Упоротая музыка и тёмная цветовая гамма. Как имхо, то не стоит свеч.
Не знаю почему у тебя не запустилось, было проходимо. Эмули там оставляют желать лучшего, конечно.

Так что, удачи разогнать SH2 и найти эмуль. Сама версия неплохая на 32х, лучше Ягуаровской (имхо).
BlackOpsARV:
Chaotix,
Я охотно верю что версия 32х изначально тормозила. В записи смотрится плавнее чем в игре, но не идеально. Версию для Sega CD я проходил и записывал параллельно с 32Х, музыка там вне конкуренции, что-то не припомню дополнительных уровней, все повторялось точь в точь. С DOS версией связываться не буду, пока разберусь 5 игр успею пройти и записать. Короче попробую Ягуар версию завести, она весит 4 Мб против 3 Мб у 32х, может для меня окажется ультимат версией Pitfall. Если Ягуар версия проходима, имеет смысл поизучать гайды как  запустить игру. Спасибо за информацию!
Chaotix:

--- Цитата: BlackOpsARV от 23 Сентябрь 2023, 10:43:17 ---Версию для Sega CD я проходил и записывал параллельно с 32Х, музыка там вне конкуренции, что-то не припомню дополнительных уровней, все повторялось точь в точь.
--- Конец цитаты ---
Я ошибся, это на Genesis их нету. На PC, 32x и Sega CD все уровни на месте, про Ягуар непонятно.
Речь про секретные бонус-уровни.
"Доступ к этим бонусным этапам можно получить, находя спрятанных идолов по всей игре. Всего в игре четыре бонусных этапа, каждый из которых отличается своими задачами и наградами. К бонусным этапам относятся:

Бонусный этап 1:
Этот этап находится на уровне 2: Пещеры Чи'бала. Вам необходимо найти идола, спрятанного за водопадом в конце уровня. На этом этапе нужно перебираться через лианы, перепрыгивать через крокодилов, избегать скорпионов и бревен. Вы можете собирать мешки с сокровищами, чтобы получить дополнительные очки и жизни.

Бонусный этап 2:
Этот этап находится на уровне 5: Затерянный город Копан. Вам необходимо найти идола, спрятанного за стеной недалеко от начала уровня. На этом этапе нужно бежать по мосту, перепрыгивать через бочки, избегать огненных шаров и змей. Вы можете собирать мешки с сокровищами, чтобы получить дополнительные очки и жизни.

Бонусный этап 3:
Этот этап находится на уровне 8: "Дух воина". Вам необходимо найти идола, спрятанного за стеной в конце уровня. На этом этапе необходимо перебираться через лианы, перепрыгивать через ямы, избегать летучих мышей и бревен. Вы можете собирать мешки с сокровищами, чтобы получить дополнительные очки и жизни.

Бонусный этап 4:
Этот этап находится на уровне 11: Водопад Ксибальба. В начале уровня необходимо найти идола, спрятанного за водопадом. На этом этапе необходимо перебираться через лианы, перепрыгивать через крокодилов, избегать скорпионов и бревен. Вы можете собирать мешки с сокровищами, чтобы получить дополнительные очки и жизни."

что бы это ни значило =)
--- Цитата ---С DOS версией связываться не буду, пока разберусь 5 игр успею пройти и записать.
--- Конец цитаты ---
Игра технически не DOS, там для Windows старых (на DOSbox можно установить Windows 98).




Она работать будет и на Win10, если повезёт, но там куча проблем. Например, не работает vsync и сложно запустить музыку с CD. Кроме того, игра, похоже, работает в 30фпс (вместо 60фпс на Genesis).


--- Цитата ---Короче попробую Ягуар версию завести, она весит 4 Мб против 3 Мб у 32х, может для меня окажется ультимат версией Pitfall. Если Ягуар версия проходима, имеет смысл поизучать гайды как  запустить игру.
--- Конец цитаты ---
Запускай на BigPEmu, должна работать. На Project Tempest не будет. На Virual Jaguar должна, если железо тянет.

Но, сам порт паршивый. Работает на 30фпс, вместо привычных 60фпс на Genesis.
Они не использовали 'Tom and Jerry' со-процессор, работает на одном Motorola 68000.
Я не знаю, сколько на 32x там фпс, но по ощущениям 15-30 не залочено, а на Ягуаре будто залочено на 30 кадров. Конечно, хотя бы просадок нет, но на 30 кадрах всё равно отстой. По итогу, такая же дерганная и не факт что поможет какой-то разгон (как в случае с 32х).

Как по мне, то на Ягуаре плохой порт. Не настолько лучше графика, что бы в два раза хуже фпс был и ущербная музыка. Музыка это на любителя, конечно.

Вообще, вряд ли у таких игр с параллаксом фона (или как оно называется) можно вообще посчитать нормально фпс, но анимация точно работает в половину скорости, а на 32х ещё и очень дерганно.

Полюбому, Sega CD лучшая версия игры, так как всё плавно как на Genesis, но очень красивая музыка. IMHO.
Ogr:

--- Цитата: Chaotix от 23 Сентябрь 2023, 23:20:53 ---Я там ошибся выше, что на работает плавно на PC. Сейчас запустил, такая же дерганная, как Ягуар и 32x.
--- Конец цитаты ---
тут плавные 60 fps:
так что если и есть что то тормозящая\не плавное, то это вина не игры, а конкретной системы.
Chaotix:

--- Цитата: Ogr от 23 Сентябрь 2023, 23:41:53 ---так что если и есть что то тормозящая\не плавное, то это вина не игры, а конкретной системы
--- Конец цитаты ---
Возможно  :neznayu:
Вот и я помню, что когда-то плавно было, вроде.. Сейчас запустил, в 30фпс работает.
Лениво разбираться, в чем проблема.

На видео, однако, у чела вертикальной синхронизации тоже нет, постоянные разрывы. Но, 60фпс, как на первый взгляд.

Но, ты уверен, что 60? Просто на видео оно плавнее смотрится, чем на самом деле. Возможно, пересчитывает или дублирует некоторые кадры, что бы выровнять общий фреймрейт потока.

Кроме того, я понимаю, что нейросести ненадежный источник инфы, но Bing утвержает что эти три версии в 30фпс.
"According to some online sources, Pitfall: The Mayan Adventure for the Atari Jaguar runs at 30 frames per second (fps), which is lower than the Genesis and Sega CD versions, which run at 60 fps. This may make the game appear choppy or less smooth on the emulator. The reason for this lower frame rate may be due to the game using the Motorola 68000 processor of the Jaguar, which is also used by the Genesis and Sega CD, instead of utilizing the more powerful Tom and Jerry co-processors of the Jaguar. The game also has higher color depth and resolution than the other versions, which may affect the performance.

The Sega 32X version of Pitfall: The Mayan Adventure also runs at 30 fps"

лениво смотреть мутные источники, откуда это нашло, впрочем.
UPD: не совсем то скопировал, но про PC-версию тоже
У меня комп версия очень дерганно работает, по ощущениям точно как Ягуаровская, которая точно 30.
Ogr:

--- Цитата: Chaotix от 23 Сентябрь 2023, 23:47:53 ---Но, ты уверен, что 60? Просто на видео оно плавнее смотрится, чем на самом деле. Возможно, пересчитывает или дублирует некоторые кадры, что бы выровнять общий фреймрейт.
--- Конец цитаты ---
в этом случае никакой плавности не получилось бы
Chaotix:

--- Цитата: Ogr от 24 Сентябрь 2023, 00:03:38 ---в этом случае никакой плавности не получилось бы

--- Конец цитаты ---
Может и 60, но анимации более дерганные, чем на Genesis точно.
Там же все по слоям разделено, какой-то может и крутится плавно, остальные непойми как, половину анимаций выкинули, может. Хотя, даже сам фон как-то 'зубристо' переключается.
Не чувствую плавности никакой. На Genesis заметно лучше.

Ecco the Dolphin и Sonic 3D или S&K, работают тоже в 30фпс на ПК (речь о портах на комп, не эмуляции). Насколько я помню, в Сонике там можно переключать в опциях фпс. В Ecco исключительно 30 фпс, без выбора.
Вот на 30фпс они примерно смотрятся как этот Pitfall. Затрудняюсь сказать, как оценить 'получилось' плавность или нет =)

Движок Pitfall это от Alladin и Eathworm Jim, наверное. На Genesis он прямо идеально плавный. А в 30фпс не сказать, что неиграбельно, просто заметно хуже.
Ogr:

--- Цитата: Chaotix от 24 Сентябрь 2023, 00:09:01 ---Не чувствую плавности никакой. На Genesis заметно лучше.

--- Конец цитаты ---
у тебя либо качество автоматом проигрыватель не выбрал 720p60. либо выбрал, но кадры всё равно периодически скипает по какой то причине. :facepalm: к примеры, у меня сейчас в дефолтном браузере он тоже плавность не показывает в этом видео, ибо я отключил в нём аппаратное ускорение ГП, чтобы он перестал жрать видеопамять по нескольку гигабайт. соответственно это видео я смотрел в другом браузере в котором аппаратное ускорение не выключено, и там все плавно.

Добавлено позже:
ну и данный факт также говорит о каких то проблемах с воспроизведением:

--- Цитата: Chaotix от 23 Сентябрь 2023, 23:47:53 ---На видео, однако, у чела вертикальной синхронизации тоже нет, постоянные разрывы.
--- Конец цитаты ---
у меня на данном видео, по крайней мере в моментах которых я смотрел перематывая, никаких разрывов нету.
Chaotix:
Да, наверное. В другом браузере вижу, что плавно и без разрывов в том видео.
Будем считать, что там 60фпс, как на Genesis. По крайней мере, у кого получится её так запустить.  :-\

Кстати, оказывается, в Wikipedia досточно подробно рассказано об отличиях, можно голову особо не ломать.
"Порт на PC был создан компанией Kinesoft для Windows 95 с использованием игровой технологии Exodus, которая впоследствии была использована для создания Windows-порта игры Earthworm Jim: Special Edition. Он был опубликован Activision в августе 1995 года, став первым коммерческим релизом для только что появившейся операционной системы Windows 95. Разработанная в течение восьми месяцев и основанная на порте Sega 32X, эта версия игры отличается перерисованным изображением (выполненным в 8-битном цвете), внутриигровым CD-аудио и звуковыми эффектами от Soundelux Media, а также дополнительными уровнями из версии для Sega CD.

Версия для 32X была основана на оригинальной версии Genesis, имеет тот же визуальный дизайн, что и версия для Windows 95, и содержит дополнительные уровни из версии для Sega CD, но работает со скоростью 30 кадров в секунду вместо 60, что даёт гораздо менее плавную картинку.

Порт Atari Jaguar имеет то же визуальное оформление, что и версии для Windows 95 и 32X, но содержит изменения в некоторых этапах и перестроенный саундтрек, а также работает со скоростью 30 кадров в секунду.

Pitfall: The Mayan Adventure была переделана компанией Pipedream Interactive для портативной консоли Game Boy Advance. Основанная на версии для Super NES, версия для Game Boy Advance содержит изменения в изображении и проблемы со звуком. Версии для 3DO Interactive Multiplayer, Amiga CD32, PlayStation и Sega Saturn были анонсированы, но так и не вышли."

(С) из Wikipedia, корявый перевод с английского
Написано, что на Ягуар и 32х работает в 30фпс. Про версию PC не сказано. Возможно, подразумевается, что 60фпс раз не указано обратного.

Как по мне, то на 32х не 30фпс а скорее ~15фпс, потому что Ягуаровская более плавная.
Странно, что при разгоне одного из двух процессоров Sega 32x (именно основного SH2, с 23МГц до ~30МГц) игра работает лучше Ягуаровской, по ощущениям. Разгон или замедление m68k и второго SH2 вообще никак не влияет на игру, как будто она работает только на одном процессоре. (И нафига тогда там два процессора, если m68k и второй SH2 не юзали даже.. Вот вам и оптимизон!)

Причем, задний фон и слой деревьев движутся аля 60фпс (с разгоном), а главгерой немного хуже версии Genesis. Как будто пару кадров анимации ему всё же выкинули.  :neznayu:
Не верится, что там какой то лок на 30фпс. Возможно, работает как получается, на своих 23МГц и остальные два проца без дела.

К слову, я заметил, что даже версия Genesis/Sega CD с небольшим разгоном m68k (в Retroarch) игра работает чуть лучше (более плавно скроллится фон и приятнее играть в целом).

Лол, что на Jaguar сопроцессоры использовать тоже мало кто умел.
"Atari Jaguar и Sega Genesis использовали в качестве процессора Motorola 68000, но с некоторыми отличиями. В Jaguar центральным процессором был 68000 с частотой 13,295 МГц, а также несколько со-процессоров. В Genesis в качестве центрального процессора использовался Motorolla 68000 с частотой 7,67 МГц, а в качестве сопроцессора и звукового контроллера - Zilog Z801.

По некоторым данным, Motorola 68000 в Jaguar задумывался как "менеджер", не выполняющий никакой тяжелой работы, но из-за плохой документации и истории использования чипа это была единственная часть аппаратного обеспечения, которую большинству разработчиков было удобно использовать. В результате Jaguar превратился в "разогнанный" Genesis, когда 68000 использовалась именно таким образом."
Вот вам и '32-битная' версия. Там на одной мотороле крутится. Не мудрено, что 30фпс
Навигация
Главная страница сообщений

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