| Эмуляция > Эмуляторы аркадных автоматов |
| Как пользоваться функцией Rewind в эмуляторе MAME |
| (1/1) |
| Rover:
Подскажите пожалуйста, не могу использовать функцию перемотки, в настройках включил ее, задал кнопку для нее, но когда нажимаю - пишет это Rewind error occured. See error.log for details. Функция сохранения работает, но ревайнд нет. Кстати, функция перемотки работает в ретроарх, но там старое ядро маме и я хочу пользоваться именно автономным эмулятором маме. Подскажите кто знает? На реддите такой же вопрос без внятного ответа - https://www.reddit.com/r/MAME/comments/f83w1k/how_can_i_use_the_rewind_feature/ почему в ретроарх перемотка работает у меня а в эмуле самом нет. |
| Sharpnull:
--- Цитата: Rover от 17 Март 2020, 17:41:01 ---На реддите такой же вопрос без внятного ответа - https://www.reddit.com/r/MAME/comments/f83w1k/how_can_i_use_the_rewind_feature/ --- Конец цитаты --- Вообще-то там есть внятный ответ: эта фича для отладки, а не игры как в RetroArch. --- Цитата: Rover от 17 Март 2020, 17:41:01 ---там старое ядро маме --- Конец цитаты --- Ядро MAME там последнее, просто есть задержка в обновлении: https://github.com/libretro/mame. В коммитах добавили 0.219 (Merge tag 'mame0219' into mame-0.219). |
| RRR:
Sharpnull, я правильно понял, что на локальной маме никак не задействовать перемотку? Каким образом тогда ретроарх маме робит? |
| Sharpnull:
--- Цитата: RRR от 18 Март 2020, 10:51:38 ---на локальной маме никак не задействовать перемотку? --- Конец цитаты --- Не знаю, я только перевёл слова по ссылке. Там есть перемотка, но похоже не такая удобная. --- Цитата: RRR от 18 Март 2020, 10:51:38 ---Каким образом тогда ретроарх маме робит? --- Конец цитаты --- Как я понимаю, там реализовано на основе savestate: каждые несколько кадров сохраняется savestate и во время перемотки происходит возврат по ним. RetroArch - фроненд для libretro, где все ядра имеют унифицированный интерфейс, поэтому везде, где есть savestate, может быть перемотка. В разделе по ядрам на https://docs.libretro.com можно заметить, что если нет savestate, то нет и rewind. Также эту версию подтверждает настройка в BizHawk, где можно узнать оставшееся место для savestate и сколько примерно осталось записи с учётом размера буфера. Этот скриншот для Genesis Plus GX, поэтому нужно включить Medium savestates, иначе записи не будет (внизу можно настроить понятие Small/Medium/Large). |
| RRR:
--- Цитата: Sharpnull от 18 Март 2020, 14:49:29 ---Не знаю, я только перевёл слова по ссылке. (Ссылка на вложение) --- Конец цитаты --- если эта фича для отладки и без приписки "только для разработчиков", почему это висит в настройках системы и даже размер буфера можно задать, как-то странно всё это. Тем не менее, спасибо за разъяснения |
| MetalliC:
RRR, разработчики (наивно) предполагают, что интересующиеся пользователи способны читать руководство / документацию, где описано что эти ключи делают. https://docs.mamedev.org/commandline/commandline-all.html#core-state-playback-options |
| Навигация |
| Главная страница сообщений |