Dolphin, a Gamecube / Wii / Triforce Emulator

Edit Package dolphin-emu-git

Dolphin is a Gamecube, Wii and Triforce (the arcade machine based on the Gamecube) emulator which supports many extra features and abilities not present on the original consoles. Gamecube and Wii compatibility is okay - one can expect "mainstream" titles to be running in some form or another; lesser known titles can be hit or miss. Triforce compatibility is currently limited to one game - others require more of the Triforce-specific peripheral devices to be emulated. Check (and update!) the Compatibility Wiki for more specific information. http://wiki.dolphin-emu.org/

Refresh
Refresh
Source Files
Filename Size Changed
_service 0000000761 761 Bytes
_servicedata 0000000450 450 Bytes
dolphin-5.0~git20231219.acd76918d.tar.xz 0099378436 94.8 MB
dolphin-emu.changes 0002427970 2.32 MB
dolphin-emu.spec 0000009305 9.09 KB
dolphin-emu_VulkanMemoryAllocator-stdio-fix.patch 0000000537 537 Bytes
Revision 130 (latest revision is 152)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 130)
- Update to version 5.0~git20231219.acd76918d:
  * CheatSearch: Get rid of global system accessors
  * UICommon: Remove global system accessor in TriggerSTMPowerEvent()
  * Core/IOS/ES: Remove global system accessor in InitializeEmulationState()
  * Core/Debugger/PPCDebugInterface: Remove global system accessor
  * Core/PatchEngine: Get rid of global system accessors
  * Core/GeckoCode: unsigned int -> u32
  * Core/GeckoCode: Avoid signed conversion in RunCodeHandler()
  * Core/GeckoCode: Remove global system accessor
  * Core/Debugger_SymbolMap: Make GetCallstack() less verbose
  * Core/Debugger_SymbolMap: Remove redundant system parameters from interface
  * Core/Debugger_SymbolMap: Remove AddAutoBreakpoints()
  * Core/IOS/IOS: Remove global system accessor from Init()
  * Core/IOS/IOS: Remove global system accessor from WriteReturnValue()
  * Core/IOS/IOS: Remove global system accessor from RAMOverrideForIOSMemoryValues()
  * Core/IOS/IOS: Remove global system accessors from internal functions
  * Core/IOS/IOS: Remove global system accessor from destructor
  * Core/IOS/IOS: Remove system parameters from BootstrapPPC() and BootIOS()
  * Core/EXI/EXI_DeviceMemoryCard: Remove global system accessor
  * Video: make the "Auto" resolution setting also follow the max res setting, to avoid trying to create texture bigger than the maximum supported one
  * Video: fix auto resolution scale calculations
  * Video: fix Auto Resolution Scale not updating when the window was resized. Also fixes the widescreen hack not fully updating when the aspect ratio setting changed on the spot.
  * Video: implement custom aspect ratio support (already exposed to Qt). This also renamed some variables/functions.
  * Video: rename Presenter::SetWindowSize()
  * Video: polish aspect ratio related code comments to make it clearer
  * Fix Windows ARM64 debug build errors
  * JitArm64: Improve codegen in ANDI2R and friends
  * JitArm64: Optimize additional cases of ANDI2R and friends
  * JitArm64: Optimize ANDI2R and friends to no-ops when possible
  * JitArm64: Call rlwinmx implementation from rlwnmx with imm b
Comments 0
openSUSE Build Service is sponsored by