Featured image of post DuckStation: PlayStation-Emulator in v0.1-11443 veröffentlicht

DuckStation: PlayStation-Emulator in v0.1-11443 veröffentlicht

DuckStation, ein PlayStation-1-Emulator, wurde in der Version v0.1-11443 veröffentlicht. Das Update umfasst 52 Commits mit Verbesserungen in den Bereichen Performance, CD-ROM, Achievements und Benutzeroberfläche.

Zu den Highlights zählen CPU-Interpreter-Optimierungen (Branch Hints, Table Lookups), die Behebung eines CD-ROM-Bugs bei DisableReadSpeed() sowie eine neue manuelle Steuerung des Laufwerkdeckels. Die FullscreenUI erhält eine Suchfunktion in der Spieleliste. Im Achievements-System wurden persistente Zustände beim Ein-/Ausschalten stabilisiert und Anmeldedaten werden jetzt beim Start vorbelegt.

UI/UX (Qt):

  • More appropriate icon for “Search on Redump” button
  • Improve icon consistency
  • Disable buttons if controller port is empty
  • Fix white-on-light icon colours in Classic Windows theme
  • Fix initial icon colours in native theme
  • Suffix unavailable audio and video devices
  • Use ‘Global’ instead of ‘Default’ for inherited spinners
  • Add reset buttons for tolerance/depth threshold
  • Fix memory leaks in SVG helpers

FullscreenUI:

  • Add search to game list
  • Add InputTextWithIcon() for achievements login
  • Fix input text text colour in light theme

CDROM:

  • Fix DisableReadSpeed() never having any effect
  • Add manual control of lid state
  • Show effective read speed in debug window
  • Fix rare case of command event loss with states

CPU/GTE:

  • Add branch hints to interpreter dispatch
  • GTE: Eliminate bounds check in dispatcher
  • CPU: Use table lookup for mfc0
  • CPU: Fix flipped operands on PGXP shifts in recompiler

Achievements:

  • Always prefetch game badge before achievement badges
  • Don’t tear down persistent state on enable toggle
  • Fix hardcore toggle not showing summary
  • Populate saved credentials in ProcessStartup()

GameDB & Compatibility:

  • Remove duplicate entries for some multi-disc games
  • Add metadata to King’s Field 3 - Pilot Style
  • PGXP-CPU for Digimon World 2

Settings & System:

  • Don’t copy advanced/hidden settings to game
  • Clear memory save states on reset
  • Controller: Make center a distinct value

DuckStation

PlayingTux – Playing Games on Linux - since 1995.