хоумбрю для PS Vita · версия 0.1.222 · автор Reyanon · 2.0 МБ · ID RSYS00012
ReSys12 — эмулятор аркадной платы Namco System 12, оборудования на базе PlayStation, использовавшегося в Tekken Tag Tournament, Tekken 3, Soul Calibur, Ehrgeiz, Point Blank 2 и других играх Namco с 1997 по 2001 год.
Эмуляция процессора R3000A, GTE и GPU взята из pcsxrearmed: используются её динамический рекомпилятор ARMv7, NEON GTE и программный растеризатор gpuneon. Сама плата System 12 (банки ROM, защита KC0xx, ROM DMA, вспомогательный процессор H8/3002, звуковой чип C352, EEPROM и ввод-вывод JVS) портирована из MAME.
Основной процессор, растеризатор GPU и звук работают на отдельных ядрах CPU. Холостые циклы основного процессора и H8/3002 пропускаются, а в GPU загружаются только изменившиеся строки VRAM. Каждый кадр эмулируется и отрисовывается; пропуска кадров нет.
Запускаются 52 из 59 наборов MAME System 12, включая файтинги, игры с оружием (прицеливание аналоговым стиком) и гонки (руль или рычаг на аналоговом стике). Игры, требующие плату CD-XA (Um Jammer Lammy NOW!, Quest for Fame, Truck Kyosokyoku), не поддерживаются.
Среди возможностей: список игр, сгруппированный по типу контроллера, с фильтрами Playable / All / Favorites, сохранения состояния с 10 слотами и быстрым сохранением, переназначение кнопок с турбо и комбо-клавишами, доступ к сервисному режиму, параметры соотношения сторон и фильтров, оформление рамки и настройки для каждой игры.
ReSys12 — свободное ПО под лицензией GNU GPL версии 3.
Исходники: github.com/Reyanon/ReSys12
Источник: VitaDB.


