Featured image of post DuckStation: PlayStation emulator released in version v0.1-11443

DuckStation: PlayStation emulator released in version v0.1-11443

DuckStation, a PlayStation 1 emulator, has been released in version v0.1-11443. The update includes 52 commits with improvements across performance, CD-ROM handling, achievements, and the user interface.

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

Source: GitHub

PlayingTux – Playing Games on Linux - since 1995.