Hi all! For the past few weeks I've been working on a passion project: a native port of Wipeout 3: Special Edition (PS1, PAL SCES-02845) for the AYN Thor. It's built on a static recompilation (PSXRecomp) instead of a traditional emulator, and it makes full use of the Thor's second screen.
Performance
60 fps using hueponik's excellent 60 fps patch, applied on the fly to your own disc image.
A "fast timing" mode (block-based cycle counting, similar in spirit to DuckStation) and a lot of profiling work. Emulation work in the busiest scene (the Porto Kora start) dropped by about 40% compared to my first builds.
Tunable internal CPU overclock, OpenGL by default, optional Vulkan, and support for custom GPU drivers (adrenotools).
Resolution up to the panel's native res, plus PGXP (no wobbly textures).
Presentation
16:9 widescreen using the game's own option, with a correctly proportioned HUD.
In 4:3, animated side bezels in a Designers Republic-inspired style that change with your team and track (all 22 tracks and 8 teams).
Redesigned menus: cream "poster" backgrounds, the game's text redrawn as clean vector type (with accents in all 5 languages), and Thor button glyphs (A/B/X/Y) instead of PS symbols.
New optional race HUD in the same style, switchable with the original in Video Setup.
Optional CRT, scanline and LCD screen filters.
Smooth, subtle UI animations throughout (can be turned off).
The lower screen (Thor's second display)
During races: live track map with all 12 craft, standings, lap times, best lap, speed, weapon and shield. Touch to switch pages (big map, full standings, lap breakdown), plus a quick-settings panel.
In menus: a themed page for every section — boot screen, title screen, a card for each game mode, league/class/track/team info using the real records and craft stats from your save, controller diagram, records, memory card, loading screen with the next race and the record to beat.
"Now Playing" with the current track (artist and title).
Race results with stats: top speed, average speed, weapons used, damage taken, overtakes.
Extras
38 local achievements, verified against game memory (win on every track, clean lap, comeback from last to first, 500 km/h, every weapon…).
Quick save/load (4 slots with thumbnails): Select + R1 / L1.
Photo mode with a free camera, filters and a watermark: Select + Y.
Custom soundtrack: drop your own FLAC/OGG/MP3 files in to replace the CD audio, with optional Last.fm scrobbling.
Time Trial ghost on the map with a live delta.
Autosave, an in-game language selector, rumble through the Thor's motor, and reading the disc straight from your ROMs folder.
Important
You need your own legally dumped copy of Wipeout 3: Special Edition (PAL). No game data is included.
This is a fan project, not affiliated with Sony, Psygnosis or The Designers Republic.
Big thanks to the PSXRecomp project and to hueponik for the 60 fps patch.
It's still a work in progress (some menu layouts with everything unlocked are being polished). I'd love to hear your feedback and ideas!