2019-10-18

Dolphin Git 5.0-11038

EmuCR: DolphinDolphin Git 5.0-11038 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 #8304 from AdmiralCurtiss/memcard-manager-icon-fix
* Qt/GCMemcardManager: Fix animation frame order and speed.
* Qt/GCMemcardManager: Fix animation frame decoding.
* Merge pull request #7663 from jordan-woyak/expression-parser-improve
* ExpressionParser: Make Lexer ctor explicit and move argument.
* ExpressionParser: Add support for /* */ style comments.
* ControllerEmu: Don't clear expression variables on references update. Hotplug would make that problematic.
* ExpressionParser: Show error message with expected arguments.
* ExpressionParser: Remove ! character from function syntax. Remove unused serialization functions.
* ExpressionParser: Remove !while and add optional 2nd argument to !smooth.
* ExpressionParser/DolphinQt: Added parse results to UI.
* DolphinQT: Add syntax highlighting from tokenizer data.
* DolphinQT/IOWindow: Add combo boxes to insert the new operators and functions so people are semi-aware of them. Fixed the "Apply" button. Display an error message on expression parse error.
* ExpressionParser: Clean up some redundant using-declarations and wrong comments.
* ExpressionParser: Add !pulse function that evaluates to 1.0 for N seconds for each press.
* ExpressionParser: Add relative input function.
* ExpressionParser: Fix timer function with negative values.
* ExpressionParser: Add !tap function which activates after X (defaults to 2) taps within Y seconds.
* ExpressionParser: Add !hold function that activates after input is held for N seconds.
* ExpressionParser: Add function to smooth inputs.
* ExpressionParser: Add deadzone function.
* ExpressionParser: Add optional 2nd argument to toggle function which clears state.
* ExpressionParser: Move FunctionExpression type definitions into another file.
* ExpressionParser: Allow unary functions to be used without parens around the argument. e.g. !`Up`
* ExpressionParser: Make function names case sensitive.
* ExpressionParser: Rename some functions and return a syntax error on trailing tokens.
* ExpressionParser: Change function argument syntax to something more c++-like.
* ExpressionParser: Fix negative literals and support unary minus operator.
* ExpressionParser: Suppport N-ary functions. Arguments are read LISP style. N atoms are read after the function name. Added "if" function and made the "while" function more sensible with an arity of 2. Removed the ugly binary conditional operator.
* ExpressionParser: Replace the timer literal with a timer function that increases from 0.0 to 1.0 and resets after N seconds. e.g. (!timer 2.0) is a 2 second timer. Fixed parsing of unary expressions so things like (! ! 1.0) work.
* ExpressionParser: Clean up string lexing and support numeric literals without tick delimiter: e.g. 0.75
* ExpressionParser: operator precedence.
* ExpressionParser: Add !while loop unary expression. Limited to 10000 reps to prevent infinite loops. Rhs is re-evaluated until it is < 0.5. Added comma operator, which behaves like it does in c++. Added subration operator. * ExpressionParser: cleanup. * ExpressionParser: Conditional operator. A binary op that evals the rhs if lhs > 0.5 else 0.0.
* ExpressionParser: Add less-than and greater-than operators.
* ExpressionParser: Clear expression variables on UpdateReferences call. I don't know if this is most sensible.
* ExpressionParser: Renamed ControlFinder to ControlEnvironment. Added support for variables and assignment operator. ControlExpression objects now reference a matching input and output so the two can me mixed in any expression. (you can set rumble directly from inputs)
* ExpressionParser: Add mod operator, sin function, and timer "constant" which can be used for auto-fire and oscillators.
* ExpressionParser: Expand ! symbol to allow for named unary functions. Added !toggle function which toggles on/off with each activation of its inner expression.
* ExpressionParser: Add multiplication and division operators. (division by zero evaluates as zero). Don't clamp result of addition operator. Clamping will be done later.
* ExpressionParser: Add support for literals.
* Merge pull request #8408 from ethteck/move-cpu-emulation-engine-options
* Change from radio buttons to combobox, sizing fix and slight reorganization
* Moved CPU Emulation Engine options to the Advanced tab

Download: Dolphin Git 5.0-11038 x64
Download: Dolphin Git 5.0-11038 Android
Source: Here

1 Comments:

  1. Dolphin Git 5.0-11038... Virus! Trojan:Win32/Azden.A!cl

    ReplyDelete

Can't post a comment? Try This!