Commit graph

  • 0c8cb3683d Delete unused/no-effect settings from DSP_HLE plugin. hrydgard 2008-11-23 00:01:56 +0000
  • d0388f34a4 A few more JIT functions for loads; I had something somewhat more aggressive, but it didn't really give a significant improvement over this. magumagu9 2008-11-22 23:57:40 +0000
  • 6c8a4f39c5 Wiimote is not a test anymore, it works great. XTra.KrazzY 2008-11-22 22:34:54 +0000
  • 8b7793117f OGL minor version change (it'a more advanced than DX9 and yet it's still "0.1"). Maybe the version should be completely removed. XTra.KrazzY 2008-11-22 22:33:53 +0000
  • bac7c09238 Updates. omegadox 2008-11-22 21:28:22 +0000
  • a1707aafe5 Temporary fix for r1252's JIT breaking XTra.KrazzY 2008-11-22 21:24:32 +0000
  • 2742318e36 Enhancements to integer JIT; biggest change is the new function srawx, but there are also some few more minor changes. magumagu9 2008-11-22 21:09:38 +0000
  • c3bfd73f40 Enable JIT of paired instructions on Linux, and enable a couple of store instructions that weren't JIT'ed on 32-bit before. This is enabling a bunch of codepaths that weren't in use before, so it's likely to cause regressions, although hopefully it'll just work. magumagu9 2008-11-22 21:05:00 +0000
  • fcce3240ea Remove code disabling jit of stb on linux; it seems to work fine here. Please tell me if there are any issues. magumagu9 2008-11-22 20:59:06 +0000
  • 9fe8f8b6dd Obvious enhancements to load generation; should be a slight speedup. magumagu9 2008-11-22 20:54:41 +0000
  • a6d5a7ea9e Fix the dirty bit and make the register cache use it to be a bit more clever: it skips storing a register back to memory if its value hasn't changed. This happens with stuff like compares and fast memory loads. magumagu9 2008-11-22 20:49:58 +0000
  • a534971d15 Remove "Cant delete temp folder" error message. hrydgard 2008-11-22 20:44:02 +0000
  • af9c6ec6ce Fixed the disable EFB hot-key setting in OGL plugin. XTra.KrazzY 2008-11-22 20:40:20 +0000
  • 05058b9684 Another Linux build fix. magumagu9 2008-11-22 20:20:14 +0000
  • eab369321c Linux build fixes. magumagu9 2008-11-22 20:11:26 +0000
  • 159e3f5b49 Fixed saving/loading states in OGL plugin. XTra.KrazzY 2008-11-22 20:06:20 +0000
  • 0a47860bcf oprofile integration for jit, as described in issue 323. Disabled for reasons explained in code, but I suggest turning it on and using oprofile if you're looking at performance issues on Linux. magumagu9 2008-11-22 19:38:18 +0000
  • f2448aed15 Cosmetic change to config dialog, the throttle explanation is already in the tooltip so no need to have an excessively long option name John Peterson 2008-11-22 17:21:43 +0000
  • e4d4d2602c Minor bug in latest commit John Peterson 2008-11-22 16:56:05 +0000
  • f0596fee55 Added Copy EFB hotkey to OpenGL plugin (to be able to easily switch back and forth during emulation). Added Unlimited JIT cache option to debugger. It may fix the Zelda TP crashes. John Peterson 2008-11-22 16:46:12 +0000
  • 36bf2fedf6 More CP/GPFifo work. Fix Super Monkey Ball SC/DC. SMB force us to hack CP differently: CPU really thinks the fifo is always empty and on idle now. memberTwo.mb2 2008-11-22 15:25:04 +0000
  • 145f80fc00 Committing magumagu9's work on IMUL JIT XTra.KrazzY 2008-11-22 12:10:35 +0000
  • fb2b57a47c build fix for nix (for the last commit) Shawn Hoffman 2008-11-22 00:20:33 +0000
  • 016d9c1ba1 Fixed ISOProperties handling of manually editing the GameConfig file, and made clear that the patch and cheat gui does, in fact, do nothing at the moment. Shawn Hoffman 2008-11-22 00:03:37 +0000
  • e17e084a15 make DSP LLE work on linux nakeee 2008-11-21 11:51:46 +0000
  • 1f70dfbeed Added conditional codes support to AR, also some cleanup too. Add code for "float" does not seem to work, needs more debugging. Also killed the w var. omegadox 2008-11-21 11:50:29 +0000
  • 081b7bf1ff compile fixes linux nakeee 2008-11-21 08:14:39 +0000
  • 7f47db5d92 Removed auto generated code John Peterson 2008-11-21 03:09:05 +0000
  • f1e8b46c6c Added Enable Other Audio option to DSP HLE John Peterson 2008-11-21 02:53:54 +0000
  • 8a77ca8189 Made the OpenGL iLog setting changeable from the debugging window John Peterson 2008-11-21 01:28:00 +0000
  • f5a92e2e9e Floating point printf parsing by jeffjohnson0. Solves issue 302. XTra.KrazzY 2008-11-20 22:39:07 +0000
  • 601f65f071 Added projection hacks back and a "default: breal" on the switch-case of "event.getId()" omegadox 2008-11-20 19:44:41 +0000
  • 25e307c130 fix crash on stop in linux nakeee 2008-11-20 18:35:35 +0000
  • 748da8b464 Prevented that an empty SYSCONF file is saved if it's missing from the config dir. John Peterson 2008-11-20 15:29:35 +0000
  • 12a8174446 some cleanup nakeee 2008-11-20 14:38:32 +0000
  • 58f998cb55 make config box open on linux nakeee 2008-11-20 14:17:12 +0000
  • 2ad407e477 added linux support for fileutils nakeee 2008-11-20 13:37:57 +0000
  • 337ff1f56b More GPFifo works. PEToken management as I think it should be. Super Monkey Ball Adventures fix (the token check loop was stuck in one JITed block without any Advance() call). memberTwo.mb2 2008-11-20 12:16:51 +0000
  • ba7f7cd8b7 delete the thread o stop nakeee 2008-11-20 10:14:56 +0000
  • 5fb23f879e Fixed emulated Nunchuck in Mario Galaxy and Wii Sports John Peterson 2008-11-20 08:46:16 +0000
  • aabee66444 forgot the lib path nakeee 2008-11-19 15:00:19 +0000
  • c0338e6026 my mistake >_> daco65 2008-11-19 11:50:02 +0000
  • 486d5603c8 no need for flags there nakeee 2008-11-19 11:45:58 +0000
  • d73eaf1c34 added rpath to LIBS nakeee 2008-11-19 11:41:42 +0000
  • d3abfc7c59 nothing special except i changed pso's no texture code specially for dolphin :P daco65 2008-11-19 11:36:16 +0000
  • 167196aa10 move it to Libs nakeee 2008-11-19 10:49:36 +0000
  • 33edd6c553 1: Added logging to the AR. 2: Small fix to Fill and Slide and Memory Copy, but Fill And Slide does not actually work...:(. 3: Moved the AR code files into an "ActionReplay" VS Filter (a folder in VS, but not a real one on the FS). omegadox 2008-11-19 10:49:23 +0000
  • a006e258ec export symboles nakeee 2008-11-19 10:43:10 +0000
  • 2e332c1094 forgot a file nakeee 2008-11-19 10:32:11 +0000
  • ec19b6b024 some linux wiimote stuff nakeee 2008-11-19 10:22:29 +0000
  • 76ca6ac031 Preliminary emulated Wiimote Extension support. It works in some games. The nunchuck controls are numpad 4, 5, 6, 8 for up down left right and C and Z for the c and z buttons. You have to select Extension connected from the settings to enable it. John Peterson 2008-11-19 08:31:31 +0000
  • 482cc819fb Update for GetFileData to check for incorrect values in the first block, so no more crashing if your memcard tries to use an invalid dir entry. Fixed titlePresent so it checks the full filename instead of just the first 4 characters. LPFaint99 2008-11-19 06:37:35 +0000
  • e069e5997a DC fix: Since game's frame-finish-watchdog have nothing to do with RTC, the faked GP watchdog moved in scheduler. DC should work for everyone now, we just may need to adjust FAKE_GP_WATCHDOG_PERIOD. TODO if it worth it: the actual re-scheduling of the new callback is stupid, so... + Some clean up. + Remove the unused GPUCallBack. memberTwo.mb2 2008-11-18 13:08:46 +0000
  • 9e31e3796a fix 2 more warnings nakeee 2008-11-18 09:47:59 +0000
  • aa885ab14c small clean up nakeee 2008-11-18 09:22:06 +0000
  • db6f69c010 warning fix nakeee 2008-11-18 08:58:31 +0000
  • fc97253e0c another osx fix nakeee 2008-11-18 08:56:29 +0000
  • 759441082a mac fix nakeee 2008-11-18 08:33:49 +0000
  • f67a608c7d Made Wiimote config dialog change generate Status report. Still no working connection however. John Peterson 2008-11-18 07:40:56 +0000
  • 5b5e21e4b4 Forgot a few things John Peterson 2008-11-18 03:22:14 +0000
  • 24cce4938f Added unify option to Log manager that basically disables the verbosity levels for those who wish that John Peterson 2008-11-18 02:52:50 +0000
  • a26865be88 Added "Edit Config" button to ISOProperties window. omegadox 2008-11-17 21:25:38 +0000
  • 45e8450e9d Fixed typo John Peterson 2008-11-17 19:54:12 +0000
  • 816b979128 Added extension option to Wiimote settings. It doesn't work currently. Renamed a file. Added log manager option to only show logs unique to that verbosity level. John Peterson 2008-11-17 19:38:50 +0000
  • d463c3b6f4 Made all updates apply in DSP HLE John Peterson 2008-11-17 16:59:20 +0000
  • a88a644602 Temporary solution to prevent hanging when closing emulator when render to main fram is used. It may be related to issue 1080. John Peterson 2008-11-17 13:01:41 +0000
  • 39e44b0482 TIMER_RATIO set to 12. Bus clock should be 1/3 of CPU clock. This could slowdown games but it's indeed more accurate. So, possible perf hack there. memberTwo.mb2 2008-11-17 10:06:18 +0000
  • 92b98d2d58 Forgot to remove this John Peterson 2008-11-17 00:37:37 +0000
  • ff29752ed3 Added comment John Peterson 2008-11-17 00:34:18 +0000
  • 4062a0bab9 Small Wiimote config dialog change John Peterson 2008-11-16 22:59:46 +0000
  • f6b30b1680 Bugfix, and moved readme file John Peterson 2008-11-16 22:05:07 +0000
  • 0dde3cc683 And the data John Peterson 2008-11-16 20:09:40 +0000
  • be6a6215c9 Calibrated emulated Wiimote aiming in widescreen mode. Added config menu to Wiimote. Added hide cursor option to OpenGL plugin. Added custom Wii settings and moved SYSCONF to User/Config (it will be copied by the game to Wii/shared2/sys when a game is run). Made the DSP and Video debugging windowses run on the same dll instance as the main instance. John Peterson 2008-11-16 20:09:13 +0000
  • ecf6825a97 Dont open log file unless you intend to write to it nakeee 2008-11-16 19:22:10 +0000
  • c5b66b8c77 Fixed logging in opengl XTra.KrazzY 2008-11-16 14:39:48 +0000
  • e2de566546 -dist is now -distToSend nakeee 2008-11-15 22:32:20 +0000
  • b1563afa8d DC "fix": "Better" watchdogThread. Need to be tested on others PC specs. Everything works with for me (nice Q6600 + 8800GT owners :p ). We may have to put some hardcoded value in GUI for helping debug on other PCs. If it doesn't work and if someone have time, tweak a bit the threshold "FourMsCount" in "GPWatchdogThread" and let me know. memberTwo.mb2 2008-11-15 21:54:46 +0000
  • 06aff848e3 more porting nakeee 2008-11-15 20:36:45 +0000
  • 2a06f76f81 porting 1180 to linux nakeee 2008-11-15 20:01:24 +0000
  • f48a74a236 let dsp null build in debug mode. fixed typo(?) in wiimote emu, so now left click=A, right click=B. Fixed up ConfigMain to write to the correct offset for changing wii language, and the dialog doesn't get extremely wide anymore. Also ignore rcdefs.h. Shawn Hoffman 2008-11-15 03:53:00 +0000
  • 9a4dc4e810 Fixed small buffer overruns and other minor bugs that were found by VS2008 code analysis drkiiraziel 2008-11-15 02:30:29 +0000
  • ab1774b28a DC fix/hack: 1) now a GP-watchdog thread on core 2 locks CPU in gatherpipe (TODO better). 2) Video_SendFifoData send full fifo to GP (should be faster by avoiding the decoder to stall). memberTwo.mb2 2008-11-14 22:33:48 +0000
  • dc123aeebf Four files had been misplaced in the Core project. I moved them back to their folder. John Peterson 2008-11-14 19:12:11 +0000
  • 355e570193 Enabled SSBM sound fixes (hacks) John Peterson 2008-11-14 17:13:54 +0000
  • 9763a52063 Typo John Peterson 2008-11-14 16:38:19 +0000
  • 28fc0351fd Bugfix to log manager. Console and OSReport was mixed up. John Peterson 2008-11-14 16:35:39 +0000
  • 2d90e4c62c Fixed Pokemon Battle Revolution sound too John Peterson 2008-11-14 13:04:42 +0000
  • 98e84e7909 Oops John Peterson 2008-11-14 12:12:56 +0000
  • e94ac8efa3 Fixed Wii Sports sound again John Peterson 2008-11-14 12:06:53 +0000
  • 2976f3f1e3 Fixed Wii AX sound, for real this time John Peterson 2008-11-14 11:47:17 +0000
  • 09e168beac shows "DC" for Dual Core else "SC" for Single Core in the caption bar / Status bar omegadox 2008-11-14 07:21:33 +0000
  • b0b6a64567 plog accepts 2 params nakeee 2008-11-13 16:25:56 +0000
  • 099307cf14 compile fix nakeee 2008-11-13 16:14:57 +0000
  • 13f2e4f187 Fixed typo John Peterson 2008-11-13 14:06:36 +0000
  • 1184d16864 Fixed Wii Sound John Peterson 2008-11-13 13:45:32 +0000
  • 11053cb1f7 basic tar bundle for scons nakeee 2008-11-13 10:04:10 +0000
  • 2c74f66070 No more Binary in svn + scons clean up nakeee 2008-11-13 08:12:48 +0000
  • a3abeed4f2 remove Binary/win32 and Binary/x64 from the svn, and auto copy everything there. Also fix a bug with padsimple where if you stopped emulation while the pad was rumbling, it would do so indefinitely. Shawn Hoffman 2008-11-12 21:29:28 +0000
  • 15f39d41f3 moving scripts around nakeee 2008-11-12 21:14:54 +0000
  • 17c73b8df9 Changed panic to regular message. John Peterson 2008-11-12 19:55:32 +0000