Commit Graph

  • 10d7e1bf3e DSPLLE dissasm fix Marko Pusljar 2009-11-06 13:28:03 +00:00
  • 281636b79b Some cleanup of BBA code. No behavioral changes. Shawn Hoffman 2009-11-06 06:43:01 +00:00
  • 7a0055e113 DSPLLE: made not into notc nakeee 2009-11-05 09:06:21 +00:00
  • 8ad15321f2 Make the HLE'd OSPanic print out the associated message. Shawn Hoffman 2009-11-05 07:05:33 +00:00
  • 0d7d699710 DSPLLE - small fix for previous commit Marko Pusljar 2009-11-04 14:10:56 +00:00
  • 10fb287311 DSPLLE stuff - no real progress, mostly useful as a reference for HLE improvement, Pikmin 1 has sound in intro though (can't be sure if its ok, because its too slow) Marko Pusljar 2009-11-04 12:49:26 +00:00
  • 099b89d9e9 DSPLLE: some bad code clean up pointed out by lordmark nakeee 2009-11-04 10:06:47 +00:00
  • 8e204c659e This is a "Try to fix" commit, reverted all the changes made by my first commit that could affect texturing, so please everyone with texture problems please test this, also in opengl let the viewport calculations the way they where, opengl can handle any values in the viewport. in direct3d this is different, the only valid values are between 0.0 an 1.0 so fix this and let the shader handle the rest. please test all this and let me know the results. Rodolfo Osvaldo Bogado 2009-11-02 21:09:48 +00:00
  • b3553eb53c when dumping shaders from VertexManager.cpp, don't overwrite old ones. Shawn Hoffman 2009-11-01 02:03:26 +00:00
  • 6c0c97cffe Fixed TLB games support for the iCache, games using the TLB Hack should now work as before (fixes issue 1218) sl1nk3.s 2009-11-01 01:24:30 +00:00
  • 22a0864337 Discover that various games that have black screen problem in nvidia is just caused by having negative zfar or znear values, in ati is not a problem, the drivers can handle it. This is a test, clamp the values to see if this fix the problem, please test a lot don't know if this breaks something else Rodolfo Osvaldo Bogado 2009-11-01 01:15:06 +00:00
  • 78fa929c70 Some errors in the values passed to e pixel shader caused the menu error, no they are fixed, thanks to LordMark for help me with the testing. Rodolfo Osvaldo Bogado 2009-10-31 13:40:53 +00:00
  • 2913d1fd9e Fix some wii IPC stuff: /dev/fs: IOCTLV_GETUSAGE /dev/es: IOCTL_ES_GETCONSUMPTION IOCTL_ES_GETTITLECONTENTSCNT IOCTL_ES_GETTITLECONTENTS IOCTL_ES_SETUID Shawn Hoffman 2009-10-31 09:20:24 +00:00
  • 1d666bf109 remove some newlines from FileUtil logs. add ___blank to HLE'd debug logging. add long long support to HLE_OS::GetStringVA take care of those annoying sdio 0x40 and 0x41 commands...not that they do much in the first place... some cleanup on the IPC net devices Shawn Hoffman 2009-10-31 09:17:37 +00:00
  • b7bd9dc5d9 fix bug with ascii memview: make '\0' be ' ' instead of string end. Shawn Hoffman 2009-10-31 09:12:31 +00:00
  • ec77ba3e99 fixed z textures, don't know where this is used but a fix is a fix Rodolfo Osvaldo Bogado 2009-10-31 03:35:36 +00:00
  • 9a59619560 Extra small commit but ... Fix Paper mario and any games that uses SETZSCALE or SETZOFFSET c# is making me soft i don't see the cast error Rodolfo Osvaldo Bogado 2009-10-30 22:28:59 +00:00
  • 0daa5add46 Added DEBUG to the long stringstream processing. XTra.KrazzY 2009-10-30 14:52:42 +00:00
  • 0127d9ba7c D3D: fix the wire frame option luisr142004 2009-10-30 11:03:50 +00:00
  • 4fbf138ed2 The beginning of another approach on Zelda HLE UCode: PB debugging and comparison XTra.KrazzY 2009-10-30 07:10:46 +00:00
  • dd7f6f991f small code cleanup, and little fixing of errors introduced by mi in my first commit :( fixed scissor test in direct 3d Rodolfo Osvaldo Bogado 2009-10-30 04:14:43 +00:00
  • 9d57502f1a Init X multithread support on linux. Should fix some linux crash issues nakeee 2009-10-29 21:12:11 +00:00
  • af921d56d0 fix silly typo in last commit that broke jit... Shawn Hoffman 2009-10-29 05:59:34 +00:00
  • 5b4d12c1f3 small code cleanup in JIT: use JITIL's nice JITDISABLE macro Shawn Hoffman 2009-10-29 04:40:26 +00:00
  • 31e61da40d fix Jit64::fmrx (well, fixes soul calibur 2 SPS at least) cottonvibes wrote this :) fmrx can do some different behavior depending on the current mode of the fpr, but we *seem* to not have a problem ignoring this behavior... add a tiny comment to the PECopy register - some sources call the half_scale bit "mipmap" Shawn Hoffman 2009-10-29 04:01:31 +00:00
  • 7602f7ab3e rewrite the tev stages generator to make it more hardware like, thanks to godisgovernment for he documentation. Also make it faster using lockup tables. thinking going to get a lot of -1 for this one but is the only for of really test it. hope this fix something and don't break to much ;) Rodolfo Osvaldo Bogado 2009-10-29 03:28:38 +00:00
  • 2a99dfb261 tiny change: get rid of a couple of uses of "long". better to use int or the explicitly sized typedefs. possibly really minor speedup of zelda ucode audio on linux. hrydgard 2009-10-28 22:51:00 +00:00
  • f3681c0e1b D3D: change window startup a bit (pretty minor but it's just to get me started :P) luisr142004 2009-10-28 22:40:18 +00:00
  • 63e3d184f8 SWG: Adds TEV stage output dumping. Fixes interrupt handling in the command processor. Some code cleanup and a few graphical fixes for rare cases. donkopunchstania 2009-10-28 03:01:07 +00:00
  • a31eb24955 small commit,but should fix 2 big issues: * clear and flicker problem in d3d, backbuffer clearing was commented out, (if this was on right let me know and I'll revert). * alpha problem introduced by my modifications to the tev, must been sleeping when i wrote that code, should be fixed now. Rodolfo Osvaldo Bogado 2009-10-28 02:00:13 +00:00
  • 08b2686d90 as sl1nk3.s say make the updates directly to the viewport and let the scale fixed in 2^24. please test specially in paper mario and Killer 7 that where games where supposedly this was used. Rodolfo Osvaldo Bogado 2009-10-26 02:38:23 +00:00
  • 264992456a sorry for that, changes in this file should not be commited Rodolfo Osvaldo Bogado 2009-10-26 00:13:12 +00:00
  • 0511d6e185 some work on zscale and zoffset, don't know if this is correct but at least it seem to fix one or two games. thanks a lot to chaoscode he make possible to test this on nvidia. please test this a lot and give me feedback :) Rodolfo Osvaldo Bogado 2009-10-25 23:10:30 +00:00
  • 1adc944115 compile fix(linux)?\024 nakeee 2009-10-25 16:38:06 +00:00
  • 04a0e630db little fix to __write_console logging, the char* is in r4, not r3, heh Shawn Hoffman 2009-10-25 03:26:39 +00:00
  • 227d363881 small code clean up: d3d: remove the depth texture path it will not work so for now only lockable textures were available. i thing the only way will be a use a secondary render target and do a depth pass to mimic depth textures. opengl: minor cleanup here and there and a possible fix to issue 1509, but not tested because in my system the errors remarked in the issue don't show. commond: code reorganization an optimization in the pixel shader generator, trying to understand the tev stages, make some changes to make the generator faster (not much only started for the alpha test and fog). this changes try start solving the diferences bethen the hardware plugins and the soft plugin. i hope with i don't brake nothing but please test this a lot. Rodolfo Osvaldo Bogado 2009-10-25 02:35:21 +00:00
  • 7bff609ad8 clean up HLE funcs for debug logging a little, add "__write_console", gives some interesting messages in wii sysmenu Shawn Hoffman 2009-10-25 02:10:23 +00:00
  • 73fda8cfbf Fix a possible crash on close due to INANDContentLoader objects getting deleted twice Shawn Hoffman 2009-10-25 02:03:45 +00:00
  • 1ce145e86e Sorry, r4459 stole the GUI keyboard input (damn thief ! D:), this also fix issue 1556. sl1nk3.s 2009-10-24 21:31:28 +00:00
  • 02527b21ff lp's fix for bundle name nakeee 2009-10-24 20:29:52 +00:00
  • 5123ece26a fix some warnings, compile Plugin_VideoSoftware against the plain multithreaded version of libc instead of the MT DLL version. Shawn Hoffman 2009-10-24 01:00:45 +00:00
  • 9154424841 Fix a small misspell in OGL config, Fix the toggle fullscreen button when rendering to separate window + a weird issue related to rendering to main. Code cleanup in nJoy i had around for a while, it also adds code to support SDL 1.3's force feedback API and is more stable (will not crash anymore on stop when rumble is enabled) sl1nk3.s 2009-10-24 00:18:21 +00:00
  • bf4ae6aaa0 Fixed AR codes XTra.KrazzY 2009-10-23 21:47:53 +00:00
  • f432250893 CoreAudio for osx : replace all deprecated functions, now it not block dolphin, but it not work, i'm not a sound specialist tmator 2009-10-23 17:10:27 +00:00
  • 78c7c08daf git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4456 8ced0084-cf51-0410-be5f-012b33b47a6e Shawn Hoffman 2009-10-23 15:30:35 +00:00
  • ac157105c5 small code cleanup: rename "dual core" stuff to CPUThread, bOnThread, etc. Shawn Hoffman 2009-10-23 15:26:35 +00:00
  • d538a09942 Change UseDualCore to true by default, by demand :) Shawn Hoffman 2009-10-23 14:23:09 +00:00
  • 520a2a68ac Change some default settings: Core: bLockThreads = false m_EXIDevice[2] = EXIDEVICE_NONE Video: bKeepAR43 = true iMaxAnisotropy = 1 bCopyEFBToRAM = true Trying to find good high compatibility settings for default setup. Shawn Hoffman 2009-10-23 05:48:54 +00:00
  • 9c9025f089 Forgot a file for last commit :( sl1nk3.s 2009-10-22 20:22:50 +00:00
  • 833341696b Fix issue 1549, issue 1400, a crash when pressing reset while no game were running and better fix for issue 1556 sl1nk3.s 2009-10-22 19:13:22 +00:00
  • 5fb95d0443 fix issue 1557 (build order incorrect for quad core users) Shawn Hoffman 2009-10-22 05:01:38 +00:00
  • 5e3fdf5067 add timing of the OpenCL compile functions...they're really slow here, almost 20seconds total... Shawn Hoffman 2009-10-22 03:53:47 +00:00
  • 7a2bad4efb OpenCL: Fixed and enabled CMPR decompression Orphis 2009-10-22 01:42:21 +00:00
  • 500497ec2d Use the SIPoll register to determine how frequent to poll SI Shawn Hoffman 2009-10-21 05:24:45 +00:00
  • d33295a9c4 HLE the ___blank(char*, ...) func. seems to show some interesting, but limited messages. Shawn Hoffman 2009-10-21 04:26:34 +00:00
  • 68ea37f2fb make SystemTimers's DSP_PERIOD setting be dependent on which dsp plugin you are using. Too ugly to do it this way -> revert :) Put PatchEngine into it's own event. Also, why is DSP_PERIOD 12000, and the value sent to DSP_Update() is 12000/6?? Shouldn't it be GetTicksPerSecond()/6 (=81MHz or 121MHz) ? Shawn Hoffman 2009-10-21 04:24:36 +00:00
  • 224009ee3e fix small typo in DI that could cause asserts at the wrong time Shawn Hoffman 2009-10-21 04:06:13 +00:00
  • 767818bcb2 update OpenCL.rules to work on paths that include spaces LPFaint99 2009-10-21 01:00:27 +00:00
  • 4c3e405c47 Revert the the Fifo changes from r3984 (Pokemon XD still somewhat works) this should fix hangs/desyncs in a couple of games (burnout, metroid, spyro, soulcalibur, nightfire...) see issue 1524 sl1nk3.s 2009-10-21 00:01:07 +00:00
  • c600926710 Trying a fix to floating point single (issue 1556), Sonic Unleashed now have correct projections, also re-enabled color buffer clear on OpenGL plugin (was causing flickering in fullscreen and garbage on sides...) sl1nk3.s 2009-10-20 23:09:44 +00:00
  • d40ce3f1e5 fix compiling if opencl is not enabled at compile time Shawn Hoffman 2009-10-20 02:11:50 +00:00
  • 094c73a080 OpenCL: Moved the OpenCL code from the compiled source to a separate file TextureDecoder.cl and added a .rules files to copy the updated version to the build directory. Fixed RGB5A3 decoding with alpha New CMPR decoding, blocks with no alpha are great, still have to figure the problems with transparent blocks. Disabled for now. Added a better error reporting to the base OpenCL functions Orphis 2009-10-20 00:55:07 +00:00
  • e81d25562d Linux compile fix (shuffle please review..) nakeee 2009-10-19 18:28:47 +00:00
  • 93b83f8d65 Add tmbinc's patch for triforce emulation. This adds triforce-specific SI and EXI devices, as well as changes DI behavior when in triforce mode. (Selecting both AM devices from main config will force the DI into triforce mode) Also fixes up a few EXI bugs dealing with interrupts and the like (memcard insertion should work well now, and maybe BBA can progress farther :> ) Also adds real "null" EXI devices, so software won't think the dummy device is some strange unknown device anymore. Shawn Hoffman 2009-10-19 15:14:48 +00:00
  • f5f0823867 apply patches in the gamecube's bs2 hle, good for things that need to have patches applied very early. misc cleanup Shawn Hoffman 2009-10-19 15:09:22 +00:00
  • 091a454c50 D3D: Change it so the windows mode resolution displays all usable resolutions like full screen does. death2droid 2009-10-19 12:13:35 +00:00
  • ff3d6027fa Disable annoying error messages in the D3D plugin, they're meant for debugging hrydgard 2009-10-17 09:27:08 +00:00
  • f82e5eb673 fix duplicate entries in lists when opening d3d config multiple times. hrydgard 2009-10-17 09:09:52 +00:00
  • 1bf3c00683 add MSR to RegisterView and throw in some missing break;s (thanks lpfaint :p) Shawn Hoffman 2009-10-17 07:17:49 +00:00
  • c741ddd082 Make ActionReplay update codes safely, should prevent crashes when applying code changes to fast. omegadox 2009-10-17 00:32:22 +00:00
  • bedc0b039e allow editing of ppc registers through debugger(all the exposed ones, except the interrupt mask/cause...) Shawn Hoffman 2009-10-17 00:10:22 +00:00
  • c8fc5e8f37 DSPHLE/ZeldaUcode/AFC5 improvement (can be heard when you jump on/talk to ppl in Super Mario Sunshine) Marko Pusljar 2009-10-16 15:56:36 +00:00
  • 5834fa6710 Pulse audio empty struct implementation. Working on it though nakeee 2009-10-15 17:28:23 +00:00
  • a05fbd8525 change stack shown in ppc debugger to show LR as the last item, as well as make all values point to where the code path came from, instead of the raw stack (where it will return to) Shawn Hoffman 2009-10-15 15:43:51 +00:00
  • 8e44891b3a Audio: alsa is now default on linux, scons switch openal off by default (openal=yes to enabled) minor clean up in audio config code nakeee 2009-10-15 06:50:04 +00:00
  • cecac2f087 re-arrange the gc bs2 hle to be a little more intuitive...to me. add some values from yagcd Shawn Hoffman 2009-10-15 04:08:46 +00:00
  • feea7ebed5 Turns out that if one fails to use pkg-config to configure alsa, some other ancient library gets linked in or something. - TD-Linux Shawn Hoffman 2009-10-15 02:04:27 +00:00
  • b8bdb7cb8b AFC looping disabled, will be back when its properly fixed Marko Pusljar 2009-10-14 23:30:27 +00:00
  • 540f59ef07 OpenCL: More formats (thanks, orphis) RGBA8, RGB565, RGB5A3. Optimized the buffer creation. There is a visible performance boost. XTra.KrazzY 2009-10-14 22:28:23 +00:00
  • 9f8a2986a2 Videocommon: setlocale for shader compilation, should fix problem with runaway , in certain locales. Please test issues 1533 and 1496 nakeee 2009-10-14 01:58:39 +00:00
  • fb60b10c7b OpenCL: Implemented I4 and corrected IA8 (huge thanks to Orphis for fixes, implementation and optimization) XTra.KrazzY 2009-10-13 21:51:27 +00:00
  • 9fc1fc0346 VSW can't inline api function? finally works on linux nakeee 2009-10-13 06:36:50 +00:00
  • 11d90813ff VSW: Copied rasterfont from ogl to prevent inter plugin dependencies Added it to scons to fix the unresolved symbol on scons build nakeee 2009-10-13 06:12:58 +00:00
  • 80f3c5f638 Small changes to config window. omegadox 2009-10-13 04:45:11 +00:00
  • 787fdbbdc0 SW plugin: compile on linux nakeee 2009-10-12 20:33:01 +00:00
  • 489d7dfc3c SW GFX plugin: Make dualcore mode work better, and make it exit more cleanly. hrydgard 2009-10-12 19:12:09 +00:00
  • a887a475e3 SWV: Software Video now compiles and runs on x64 XTra.KrazzY 2009-10-12 17:39:09 +00:00
  • c2ae2e8d58 Started fixing SW video compilation for linux, must go home now XTra.KrazzY 2009-10-12 16:29:32 +00:00
  • 34e887527c fix some diff-fail :( Shawn Hoffman 2009-10-12 16:24:24 +00:00
  • 7e621119b2 add "view as" to the memory view, so we can see ascii interpretation as well as floating points Shawn Hoffman 2009-10-12 16:20:31 +00:00
  • 9b16c36014 Adding software rendering plugin. This is aimed at accurate emulation, not fast. Its more like a debugging tool than actually useful. donkopunchstania 2009-10-12 00:48:24 +00:00
  • ab8d182c37 Fix Linux compiling/Running Sonicadvance1 2009-10-12 00:01:29 +00:00
  • a6dbb1b6df fix typos in /dev/di...note the comment, on real hw i'm pretty sure there is a 0x4 flag set...things running in dolphin don't like this, though Shawn Hoffman 2009-10-11 22:47:21 +00:00
  • 97b2f4c1ac log more writes to exi mask rom, i honestly forget what i saw using this, but here it is... Shawn Hoffman 2009-10-11 22:46:01 +00:00
  • 2cfbd4327f just some misc cleanup that's been setting around Shawn Hoffman 2009-10-11 22:44:58 +00:00
  • 9da9346274 OpenCL: Kernels are now more general... XTra.KrazzY 2009-10-11 22:21:36 +00:00
  • fc1c77b60d OpenCL: Set up ground for more texture formats. Implemented the IA8 format (still buggy, no transparency) XTra.KrazzY 2009-10-11 21:14:02 +00:00
  • eeb9e7770e Credit segher for reversing the bootrom keystream generator Shawn Hoffman 2009-10-11 20:57:50 +00:00
  • 449abdb01d OpenCL: Solved the IA4 case (some byteswapping was necessary, hope there's a vectorized function for that). Some \n fixing I guess XTra.KrazzY 2009-10-11 20:03:55 +00:00
  • 6a537dd095 remove some files that haven't been committed yet from the vcproj file Shawn Hoffman 2009-10-11 18:11:21 +00:00