Change Disc functionality:
* Fixed the «Change disc…» command. The filename of the disc was being lost between functions.
* Split the ChangeDisc function into two functions: EjectDisc and InsertDisc
* Moved the «Change disc…» command to the File menu.
* Removed some log messages that caused the debug build to crash when loaded with release build plug-ins.
Fixes issue 3036.
r6206 x86 – скачать, зеркало
r6206 x64 – скачать, зеркало
Dlist Cache step 2:
include referenced array data in the hash to avoid problems in some games.
this version is a slower than the last version but is more stable, still much work to do but so little time to do it :)
Added Dlist Caching Option to the plugin configuration so anyone can compare the performance change.
r6205 x86 – скачать, зеркало
r6205 x64 – скачать, зеркало
VideoCommon: A minor optimization.
Added options to enable/disable Block Merging and DList Cache into game specific settings.
Fixed channel loading from the System Menu. Also gave the menu a speed up by increasing the IPC_HLE_PERIOD.
After launching a channel, the wiimote has to be disconnected and reconnected for it to work. The same also has to be done when returning back to the menu.
r6204 x86 – скачать, зеркало
r6204 x64 – скачать, зеркало
bs2emu: load 32bytes of the disc header to memory instead of just 10bytes.
r6201 x86 – скачать, зеркало
r6201 x64 – скачать, зеркало
Clear m_TitleIDs when opening Device_ES (Fixes Issue 3205)
Emulation accuracy improvements
* Implemented HID4.SBE flag
* Implemented but disabled MSR[IR] and MSR[DR]
* In-lined ISI exception calls
* Fixed and verified exception handling according to docs
* Code clean-up in the memory functions
allow multiple titles on sysmenu versions > 3.0
r6200 x86 – скачать, зеркало
r6200 x64 – скачать, зеркало
addendum to last commit: forgot files outside the /Externals/GLew directory…
update GLEW on windows to 1.5.6 (and any platform that builds from source)
remove glx stuff that we weren’t using
Update Cg for windows to 3.0.0007
Update the Cg framework for OS X to version 3.0.17.
Tested with ATI 2600 and NVidia 9400 graphics.
I have not updated the header files. There doesn’t appear to be any
obvious interface changes for OS X, but the same might not be true
r6197 x86 – скачать, зеркало
r6197 x64 – скачать, зеркало
Jit64/JitIL: Enabled block merging to improved the performance. This improves the fps 4-5 faster in some games. However it decreases the fps 10 slower in other games, MP2 and etc. In this commit, the actual block merging is disabled. If you want to try block merging, please set FUNCTION_FOLLOWING_THRESHOLD to a positive integer.
Increased the size of code buffer to prevent cache clearing with block merging.
r6193 x86 – скачать, зеркало
r6193 x64 – скачать, зеркало
Fix a few things in ES I had lying around.
Booting newer SysMenu versions still doesn’t work, tho.
r6192 x86 – скачать, зеркало
r6192 x64 – скачать, зеркало
Hackfix launching pal games from discchannel (cause was missing tik for ios required by game)
when sysmenu asks for tik of a ios give it its own tik
Update issue 3186
it should work now :)
call DIVerify when a wii game is launched directly by dolphin (adds tmd+uid)
after this revision, wii save manager (< 3.0) should show any saves on the emulated nand
fixes an old issue with GetTitleID
fixes issue 1716.
r6191 x86 – скачать, зеркало
r6191 x64 – скачать, зеркало
Implement parts of DIVerify that can be useful. (copy tmd to emulated nand for disc titles)
correct some parts of uid.sys as disc title ids are included
title in uid + tmd on nand is how the sysmenu knows which save files to look for.
IE games that are displayed in the disc channel at least once and have a save file will be
viewable in the sysmenu save manager
Added support for recording multiple GameCube controllers at once.
Fixed recording playback to automatically enable/disable the correct controllers.
r6189 x86 – скачать, зеркало
r6189 x64 – скачать, зеркало