DuckStation, ein PlayStation-1-Emulator, wurde in der Version v0.1-11515 veröffentlicht.
Das Update umfasst 83 Commits mit Schwerpunkt auf dem Achievements-System, GPU-Optimierungen, dem Debugger und der Benutzeroberfläche.
Zu den Highlights zählen die Umstellung der Achievements auf ein SQLite-basiertes Speichersystem, ein neuer MIPS-Assembler samt “Patch Instruction” und “Nop Instruction” im Debugger sowie ein neuer “Assembly”-Cheat-Code-Typ. Die FullscreenUI bekommt Zoom-/Slide-Übergangseffekte, zudem wurde die Konfiguration von Multitap-Speicherkarten ergänzt und die ukrainische Übersetzung vervollständigt.
Achievements:
- Swap to sqlite-backed storage
- Update seed hash database
- Move achievement pinning to database
- Add missing DB load check in a couple of places
- Fix crash in database updates on unknown media change
- Don’t update game database on disc change
- Qt: Add menu item to refresh achievement database
- Qt: Add Register button for achievements
CPU & Debugger:
- CPU: Add MIPS assembler
- Qt: Add ‘Patch Instruction’ and ‘Nop Instruction’ to debugger
- Cheats: Add ‘Assembly’ code type
- Qt: Use fixed-width font for cheat code editor
- CPU: Add targeted icache invalidation
- Cheats: Invalidate icache when writing (likely) assembly codes
GPU:
- Add disable texture/vertex lighting debug options
- Eliminate redundant type comparisons in FillDrawCommand()
- Inline draw mode into state struct
FullscreenUI:
- Add zoom/slide transition effects
- Add reset option to directory selector
- Fix global states always showing in menu
- Add start-in-big-picture-mode option
- Add a couple of missing transition effects
- Fix a couple of issues with modal progress
Qt/UI:
- Rework speed controls to be less confusing
- Fix keyboard navigation in game list after searching
- Disable tab key navigation on game list
- Add configuration of multitap memory cards
- Move save state backup setting to memory card page
- Add complete Ukrainian translation for Qt interface
- Spanish (Spain) translation update
- Minor UI consistency fixes
Settings & System:
- Settings: Load config for all memory cards
- System: Only use fast forward volume for >1 speed
- System: Fix mute volume
- Core: Fix setting reset wiping out user preferences
- Qt: Fix saved geometry being lost in nogui mode
- Sockets: Fix incorrect WSAStartup() call
- VideoThread: Fix debug assertion tripping in single-threaded mode
- feat(shader): Add Scanline Modern 4x2 adaptive retro filter

Quelle: GitHub