Эмуляция > Эмуляторы консолей 1-4 поколений
Реальный fps в smd играх.Как узнать?
(1/1)
Adept:
Играю в f-117 night storm.В определённых моментах игра тормозит и фпс "на глаз" падает до 15.А на эмуле показано 60.
Собственно есть эмуляторы показывающие реальный фпс?
GManiac:
Есть разные fps. VDP приставки рисует примерно 60 "аппаратных" кадров в секунду, и ему без разницы, что на них изображено, одна и та же картинка или разные. Хоть игра тормозит и не успевает обновлять кадры, хоть работает нормально, VDP всегда выдаёт 60 fps. Эмулятор должен работать, как и VDP, но на слабых машинах он будет не справляться и выдавать меньшее число кадров на компьютере. Поэтому в эмулях есть возможность показать fps - это именно то количество аппаратных кадров, которое сэмулировано эмулем.
Другой fps - игровой, то есть сколько кадров расчитала и поменяла игра и выдала на VDP. Такой fps эмули не смогут показать. Либо можно посмотреть в сторону TAS-эмулей (Gens 11), они умеют считать лаг (задержку) - то есть число потерянных для отклика кадров, по какому-то своему алгритму.
Ti_:
--- Цитата: GManiac от 01 Май 2011, 00:50:25 ---Либо можно посмотреть в сторону TAS-эмулей (Gens 11), они умеют считать лаг (задержку) - то есть число потерянных для отклика кадров, по какому-то своему алгритму.
--- Конец цитаты ---
Gens11 все лаги не покажет, только если не прошел опрос джойстиков. В RRR например, при скроллинге(и не только) может быть потеряно 1-2 кадра, но опрос джоев пройдет при этом. Тамп окажет только те лаги , когда нужный код в Vblank запустился, но выполнится не успел до опроса джоев.
GManiac:
Конкретно по симуляторам вроде F-117, которые тормозят скорее из-за нехватки мощности самой сеги, то можно использовать специальные эмуляторы с разогнанным CPU. Где-то были здесь темы и на эму-раше.
Навигация
Перейти к полной версии