EmuCR Feeds
Email Us

EmuCR: DolphinDolphin Git 2512-397 is compiled. This is the trunk of Dolphin Project. Dolphin is the first Gamecube emulator able to run commercial games! 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. It has a partial Wii support and plays most Gamecube games.

Dolphin Git Changelog:
* Merge pull request #14390 from jordan-woyak/triforce-mag-card-cleaning
* MagneticCardReader: Automatically insert a blank card when Command_A0_Clean is received.
* Merge pull request #13844 from crediar/master
* HW/GCPad: Make Android default to shaking the device for Triforce coin input.
* Android: Add Triforce Baseboard
* Triforce: Rename IPOverrides to IPRedirections.
* Network: Improve IPv4PortRange::ToString to support CIDR notation and only last octet difference.
* Triforce: Minor cleanups.
* AMMediaboard: Move things from global namespace to AMMediaboard namespace.
* DolphinQt: Add Triforce tab to main settings window.
* DolphinQt/Debugger/NetworkWidget: Minor cleanups.
* Debugger/NetworkWidget: Add Triforce support
* HW: Rewrite MagCard features of SI_DeviceAMBaseboard in new MagneticCardReader class.
* AMMediaboard: IP override improvements and other cleanups.
* AMMediaboard: Clean up the defined memory ranges.
* AMMediaboard: Save the IP from AMMBCommandModifyMyIPaddr for later use.
* SI_DeviceAMBaseboard: Shadowed variable "command"
* SI_DeviceAMBaseboard: Fix signed/unsigned comparison.
* SI_DeviceAMBaseboard: Comparing an unsigned int and an int
* Enums: Unhandled switch statement
* Triforce: Automatically set SuggestedAspectRatio as ForceStandard to work around widescreen heuristic issues.
* AMMediaboard: Make AMMBCommandSocket determine socket protocol from domain and type rather than forcing TCP.
* AMMediaboard: Improve connect() and bind() logging.
* Triforce: Lazily load the game into memory using CachedBlobReader.
* DiscIO: Add IsCached virtual function to BlobReader.
* Triforce: Implement save states.
* AMMediaboard: Adjust the verbosity of many LOG entries.
* AMMediaboard: Flatten the NetDIMMConnect function.
* AMMediaboard: Increase size of NetworkBufferAddress3 area to fix Mario Kart Arcade GP multicab.
* AMMediaboard: Introduce GuestSocketAddress to fix bad sin_family values.
* AMMediaboard: Clean up AMMBCommandModifyMyIPaddr.
* AMMediaboard: Don't swap32 the IPv4 result in AMMBCommand::InetAddr.
* AMMediaboard: Minor adjustments to logging.
* DolphinQt: Add user interface for Triforce IP address overrides.
* AMMediaboard: Allow IP address overrides to be configured.
* Common/Network: Add structs: IPv4Port, IPv4PortRange and functions: IPAddressToString, ParseIPv4PortRange.
* StringUtil: Add SplitStringIntoArray function template.
* BootManager: Fix "enumeration value not handled in switch" warning.
* MainWindow: Remove the check preventing Triforce volumes from booting without the Baseboard hardware attached.
* BootManager: Automatically attach Triforce Baseboard hardware.
* AMMediaboard: Make timeout 0ms in NetDIMMAccept to improve performance.
* AMMediaboard: Replace select() with PlatformPoll in NetDIMMConnect.
* AMMediaboard: Clean up and make a function for AMMBCommandAccept.
* AMMediaboard: Emulate AMMBCommandSelect using poll/WSAPoll.
* Common/UnixUtil: Only define CreateEventFD on Linux.
* AMMediaboard: Deduplicate code into AMMBCommandModifyMyIPaddr.
* AMMediaboard: Deduplicate code into AMMBCommandRecv.
* AMMediaboard: Deduplicate code into AMMBCommandSend.
* AMMediaboard: Deduplicate code into AMMBCommandSocket.
* AMMediaboard: Deduplicate code into AMMBCommandSetSockOpt.
* AMMediaboard: Translate between guest and host FDs to fix AMMBCommand::Select behavior.
* Common/BitUtils: Make SetBit constexpr.
* AMMediaboard: Fix value in s_mediaboard_ranges array.
* AMMediaboard: Use SetPlatformSocketOptions and SEND_FLAGS.
* Common: Add SetPlatformSocketOptions function and SEND_FLAGS constant to Network.h to deal with OS-specific SIGPIPE behavior.
* SI_DeviceAMBaseboard: Fix log issues related to GeneralDriverOutput
* SI_DeviceAMBaseboard: Add missing bounds checks
* Triforce: Fix remaining issues
* AMMediaboard: Fix several warnings
* SI_DeviceAMBaseboard: Improve bounds checking
* SI_DeviceAMBaseboard: Add validate_jvs_io helper
* SI_DeviceAMBaseboard: Improve logging and validation edge cases
* SI_DeviceAMBaseboard: Add validate_data_in_out helper
* AMBaseboard: Convert union ICCommand into struct
* Triforce: Address some logging and error checks
* Triforce: Minor cleanups related to coding style and documentation
* AMMediaboard: Replace magic number 15 with a MAX_IPV4_STRING_LENGTH constant.
* AMMediaboard: Add NetworkCMDBufferCheck calls for reading of timeout in Select commands.
* Triforce: Warning silencing and other minor cleanups.
* Triforce: Code fixes.
* Triforce: Optimized code
* Triforce: Code cleanups.
* DiscIO: Make Volume::DecodeString take a std::span so it can work with std::array.
* Added Triforce support

Download: :Dolphin Git 2512-397 x64
Download: :Dolphin Git 2512-397 Android
Source: Here



Random Related Topic Refresh Related Topic

Random Related Topic Loading...

0 Comments

Post a Comment

Can't post a comment? Try This!