[新聞] Dolphin SVN r6722

看板Emulator (模擬器)作者 (八房龍之助)時間15年前 (2011/01/02 19:52), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
Dolphin SVN r6706(CPU優化) http://electrodexs.net/dolphin/default.htm Dolphin SVN r6722 http://www.dolphin-emulator.com/download.html Dolphin SVN r6722 is released. Dolphin is the first Gamecube emulator able to run commercial games! Dolphin is a great Gamecube(NGC) and Wii emulator. It has a partial Wii support and plays most Gamecube games. SSSE3 and SSE4 optimized are enabled in this build. Dolphin SVN changelog: r6707 LLE JIT: Applied the logic from r6691 to the LLE dec/add/sub functions so they work without ToMask. This should give a modest speedup for these. Pierre's AR inc was already perfect and I only adjusted its logic a bit for visual consistency between the interpreter and JIT code. Also applied Pierre's optimization from the LLE inc to the Int inc. r6708 Revive io_osx.mm revision history and reapply the changes in r6693. Avoid sending the Wii OS bluetooth packets with uninitialized data past the nominal length of the report. XXX IOWin.cpp still always returns MAX_PAYLOAD because I don't have a Windows environment to test with. r6709 OGL: Clean up ClearScreen r6710 With the more aggressive polling by the per-wiimote threads, additional input queueing in IOdarwin appears to be unnecessary. IOBluetoothDeviceInquiry does not find already connected devices, so no need to filter those out. r6711 Fix for r6707. Looks like I tried to do some invalid 16 bit addressing. Also a small change to the mixer. This should fix audio throttling in cases where num_samples > RESERVED_SAMPLES. This seems to happen now with zelda ucode games, possibly others. r6712 Avoid shadowing variables. r6713 Patch applied from issue 3829, author admin@dasmetzelmaennchen.de. Tweaked SetMultiVSConstant functions to prefer glProgramEnvParameters4fvEXT over glProgramEnvParameter4fvARB with fall-back for older harder. r6714 Possibly fixed game crash issues by switching to unaligned SSE2 loads/stores. Removed unnecessary work being done in the file system when logging is disabled. r6715 Use the public svn_rev_str for the kernel.bin header instead of the private SVN_REV_STR which relies on finicky build mechanics. With SCons, kill the old svnrev.h in Source if still present. r6716 Set native eol-style on some recently added files. r6717 Use abspath when deleting the old Source..svnrev.h. Makes no difference for me with SCons 2.0.1, but maybe it does with other versions. r6718 Handle FileIO Read/Write more like real hardware. Fixes Issue 3761. Fixes Issue 1749. r6719 Core/Core/HW: Give small amounts of time to the dsp whenever the ppc reads the high bits from the mailbox registers. It is probably waiting for the dsp to read the data from the cpu-to-dsp mailbox or for the dsp to write to the dsp-to-cpu mailbox. This about removes DSP::Read16 from lle profiles where it previously used up to 2% of all system time. Also speeds up games quiet a bit. r6720 Audio volume slider support for OS X. r6721 LLE JIT: Applied the logic from r6691 to the LLE dec/add/sub functions so they work without ToMask. This should give a modest speedup for these. Pierre's AR inc was already perfect and I only adjusted its logic a bit for visual consistency between the interpreter and JIT code. Also applied Pierre's optimization from the LLE inc to the Int inc. r6722 Revive io_osx.mm revision history and reapply the changes in r6693. Avoid sending the Wii OS bluetooth packets with uninitialized data past the nominal length of the report. XXX IOWin.cpp still always returns MAX_PAYLOAD because I don't have a Windows environment to test with. ※ 編輯: choan 來自: 59.126.232.106 (01/02 19:53)
文章代碼(AID): #1D86RXFx (Emulator)
文章代碼(AID): #1D86RXFx (Emulator)