Commit Graph

  • 30a5c91c99 GL: Safer vertex loading (should fix the new zelda crash), added vertex format logging to "show some statistics" hrydgard 2008-11-25 21:15:31 +00:00
  • f1ab625f5c Speedhack for MP1 JAP. Thanks to HyperIris. memberTwo.mb2 2008-11-25 21:00:30 +00:00
  • 29faf7776b stb and stbu do not work under 64bit Linux, re-disabling Sonicadvance1 2008-11-25 10:48:07 +00:00
  • 68a4c735a1 lolwhat daco65 2008-11-24 23:21:40 +00:00
  • 8e0823bf37 crash fix nakeee 2008-11-24 20:43:46 +00:00
  • 06aeab0414 Added an option for "Safe texture cache". Prevents Metroid Prime 1 from caching but can cause texture glitches. hrydgard 2008-11-24 20:04:51 +00:00
  • b9c6f7cb89 Hacky fix for weird video hangs in Metroid Prime 1. May think of something better later. hrydgard 2008-11-24 19:31:49 +00:00
  • 0b5fed62c1 ISOProperties.cpp can now toggle and remove cheats/patches. Still have to do add/edit. Put PatchEngine in it's own namespace, changed format of patches. Shawn Hoffman 2008-11-24 19:11:15 +00:00
  • 4dd91ec191 fix getsize on 32 bit linux nakeee 2008-11-24 17:31:30 +00:00
  • 0d714b9971 same speedhack for MP1 PAL memberTwo.mb2 2008-11-24 17:08:34 +00:00
  • 0f13d327b8 DC + fifo: small fix/correction ;). Remove old stupid OnIdleDC stuff. Interesting: DSPnull with DC + IdleSkipping show invalid read addr sometimes. memberTwo.mb2 2008-11-24 16:33:38 +00:00
  • f1a3212ef3 missing include nakeee 2008-11-24 09:00:37 +00:00
  • 2229d4e038 Unblock E key. I could not use E when changing a symbol name in the debugger, this seemed to fix that. While it still does its PostMessage. John Peterson 2008-11-24 08:13:31 +00:00
  • 67087170ab Fixed the emulated Wiimote in Rayman Rabbids 1, Sonic Rings and Wii Sports John Peterson 2008-11-24 02:29:38 +00:00
  • b19859450e Vertexloader cleanup/fixing: Don't use floating point copies unless necessary, don't allow scale factors for floating point texture coordinates. hrydgard 2008-11-23 23:54:52 +00:00
  • 5672367b4c just some deleted comments or stuff left behind of the about killing in r787 daco65 2008-11-23 22:54:39 +00:00
  • 28ec5031ee A couple of minor corrections to the JIT cleanup commit. magumagu9 2008-11-23 22:48:03 +00:00
  • ac7d6d47de Removed Wiimote plugin version as well XTra.KrazzY 2008-11-23 22:00:04 +00:00
  • a94dec8f6e Added Elebits' UCode. XTra.KrazzY 2008-11-23 21:57:18 +00:00
  • 9614ad866f Removed OGL plugin version altogether XTra.KrazzY 2008-11-23 21:26:47 +00:00
  • 01c3a70bf0 speedhacks updates omegadox 2008-11-23 20:28:08 +00:00
  • 5c58227702 Optimize vertex loader with a mini JIT (only first step, more optimizations may follow). Some various error message and warning fixes. hrydgard 2008-11-23 17:46:14 +00:00
  • 464185a04e Make copy hex function in the debugger do so correctly hrydgard 2008-11-23 17:44:06 +00:00
  • ac970f100e Same hack for Metroid Prime 2 US hrydgard 2008-11-23 16:51:17 +00:00
  • a65917f93d Added similar speed hack for Metroid Prime 1 US hrydgard 2008-11-23 14:24:30 +00:00
  • 7dfbc574ae Increase default JIT cache size to 16MB. Tweak the mp2 pal speed hack. hrydgard 2008-11-23 13:09:10 +00:00
  • f87c709aa9 Added speed hack engine (way to make block take more cycles). Added example speed hack for Metroid Prime 2 PAL. (Speedhacking is only useful on games with really stupid idle loops, like the Metroids). hrydgard 2008-11-23 12:59:10 +00:00
  • e2345ba340 fix compilation on win nakeee 2008-11-23 12:51:58 +00:00
  • 117a05fa64 Some JIT cleanup. Have not been able to figure out the "dirty-flag" mystery yet :( hrydgard 2008-11-23 12:33:02 +00:00
  • e6645793e4 ... daco65 2008-11-23 11:23:36 +00:00
  • 3e7c80ab69 moved logs to log dir nakeee 2008-11-23 09:14:40 +00:00
  • 09b6aaaf84 vcproj didn't get commited properly nakeee 2008-11-23 08:48:56 +00:00
  • 6e4a5d8cda Moved wiimote_test to wiimote Some linux compile fixes nakeee 2008-11-23 08:44:02 +00:00
  • ba596cc755 fix omegadox 2008-11-23 08:41:10 +00:00
  • 3fdfd6e234 MemcardManager no longer crashes when opening an invalid file. Only opens .raw and .gcp files that have correct hdr.size and checksums. it is no longer possible to open the same memcard on each side Buttons are now only available when memcard is loaded. memcard is loaded into a maximum of 8 pages with 16 entries perpage. added fixchecksum to Slot B. LPFaint99 2008-11-23 06:41:27 +00:00
  • 441072d31e 1. You can now toggle cheats with the ISO properties GUI. 2. Added "SetLines" function in the IniFile class. omegadox 2008-11-23 05:55:48 +00:00
  • cb8c12591a Just a little bit of cleanup in the gl plugin hrydgard 2008-11-23 00:12:44 +00:00
  • cf2c225b88 Delete about dialog from DSP_HLE plugin hrydgard 2008-11-23 00:06:33 +00:00
  • 0c8cb3683d Delete unused/no-effect settings from DSP_HLE plugin. hrydgard 2008-11-23 00:01:56 +00:00
  • 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 +00:00
  • 6c8a4f39c5 Wiimote is not a test anymore, it works great. XTra.KrazzY 2008-11-22 22:34:54 +00:00
  • 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 +00:00
  • bac7c09238 Updates. omegadox 2008-11-22 21:28:22 +00:00
  • a1707aafe5 Temporary fix for r1252's JIT breaking XTra.KrazzY 2008-11-22 21:24:32 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 9fe8f8b6dd Obvious enhancements to load generation; should be a slight speedup. magumagu9 2008-11-22 20:54:41 +00:00
  • 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 +00:00
  • a534971d15 Remove "Cant delete temp folder" error message. hrydgard 2008-11-22 20:44:02 +00:00
  • af9c6ec6ce Fixed the disable EFB hot-key setting in OGL plugin. XTra.KrazzY 2008-11-22 20:40:20 +00:00
  • 05058b9684 Another Linux build fix. magumagu9 2008-11-22 20:20:14 +00:00
  • eab369321c Linux build fixes. magumagu9 2008-11-22 20:11:26 +00:00
  • 159e3f5b49 Fixed saving/loading states in OGL plugin. XTra.KrazzY 2008-11-22 20:06:20 +00:00
  • 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 +00:00
  • 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 +00:00
  • e4d4d2602c Minor bug in latest commit John Peterson 2008-11-22 16:56:05 +00:00
  • 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 +00:00
  • 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 +00:00
  • 145f80fc00 Committing magumagu9's work on IMUL JIT XTra.KrazzY 2008-11-22 12:10:35 +00:00
  • fb2b57a47c build fix for nix (for the last commit) Shawn Hoffman 2008-11-22 00:20:33 +00:00
  • 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 +00:00
  • e17e084a15 make DSP LLE work on linux nakeee 2008-11-21 11:51:46 +00:00
  • 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 +00:00
  • 081b7bf1ff compile fixes linux nakeee 2008-11-21 08:14:39 +00:00
  • 7f47db5d92 Removed auto generated code John Peterson 2008-11-21 03:09:05 +00:00
  • f1e8b46c6c Added Enable Other Audio option to DSP HLE John Peterson 2008-11-21 02:53:54 +00:00
  • 8a77ca8189 Made the OpenGL iLog setting changeable from the debugging window John Peterson 2008-11-21 01:28:00 +00:00
  • f5a92e2e9e Floating point printf parsing by jeffjohnson0. Solves issue 302. XTra.KrazzY 2008-11-20 22:39:07 +00:00
  • 601f65f071 Added projection hacks back and a "default: breal" on the switch-case of "event.getId()" omegadox 2008-11-20 19:44:41 +00:00
  • 25e307c130 fix crash on stop in linux nakeee 2008-11-20 18:35:35 +00:00
  • 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 +00:00
  • 12a8174446 some cleanup nakeee 2008-11-20 14:38:32 +00:00
  • 58f998cb55 make config box open on linux nakeee 2008-11-20 14:17:12 +00:00
  • 2ad407e477 added linux support for fileutils nakeee 2008-11-20 13:37:57 +00:00
  • 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 +00:00
  • ba7f7cd8b7 delete the thread o stop nakeee 2008-11-20 10:14:56 +00:00
  • 5fb23f879e Fixed emulated Nunchuck in Mario Galaxy and Wii Sports John Peterson 2008-11-20 08:46:16 +00:00
  • aabee66444 forgot the lib path nakeee 2008-11-19 15:00:19 +00:00
  • c0338e6026 my mistake >_> daco65 2008-11-19 11:50:02 +00:00
  • 486d5603c8 no need for flags there nakeee 2008-11-19 11:45:58 +00:00
  • d73eaf1c34 added rpath to LIBS nakeee 2008-11-19 11:41:42 +00:00
  • d3abfc7c59 nothing special except i changed pso's no texture code specially for dolphin :P daco65 2008-11-19 11:36:16 +00:00
  • 167196aa10 move it to Libs nakeee 2008-11-19 10:49:36 +00:00
  • 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 +00:00
  • a006e258ec export symboles nakeee 2008-11-19 10:43:10 +00:00
  • 2e332c1094 forgot a file nakeee 2008-11-19 10:32:11 +00:00
  • ec19b6b024 some linux wiimote stuff nakeee 2008-11-19 10:22:29 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 9e31e3796a fix 2 more warnings nakeee 2008-11-18 09:47:59 +00:00
  • aa885ab14c small clean up nakeee 2008-11-18 09:22:06 +00:00
  • db6f69c010 warning fix nakeee 2008-11-18 08:58:31 +00:00
  • fc97253e0c another osx fix nakeee 2008-11-18 08:56:29 +00:00
  • 759441082a mac fix nakeee 2008-11-18 08:33:49 +00:00
  • f67a608c7d Made Wiimote config dialog change generate Status report. Still no working connection however. John Peterson 2008-11-18 07:40:56 +00:00
  • 5b5e21e4b4 Forgot a few things John Peterson 2008-11-18 03:22:14 +00:00
  • 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 +00:00
  • a26865be88 Added "Edit Config" button to ISOProperties window. omegadox 2008-11-17 21:25:38 +00:00