Commit Graph

  • 41bcf657f8 Adjusted the DX9 offset of the Sampling address to more closely match what we are seeing in games. skidau 2012-03-23 23:20:19 +11:00
  • c4fbb6e377 Checked PRELOAD_MODE to determine if TMEMODD or TMEMEVEN should be used. skidau 2012-03-23 22:10:48 +11:00
  • fab037446c Forward "raw" reads of GC discs to the normal read function, since they are not encrypted in the first place. Shawn Hoffman 2012-03-22 23:04:13 -07:00
  • 5bf99f461b Add some padding to the GameList column sizes on non-MSW. These underlying controls seem to insert 8px of divider between each column. Shawn Hoffman 2012-03-22 18:45:11 -07:00
  • 7d57b925e6 Disable wxHAS_MSW_TASKDIALOG because as of wxW svn r70933, Shawn Hoffman 2012-03-24 20:59:20 -07:00
  • e0941828f5 Fix uglies on gcpad/wiimote config pages. Shawn Hoffman 2012-03-23 00:27:54 -07:00
  • 4130116a85 fix building on OS X when no OSX SDK is installed. (i.e. just commandline tools) Shawn Hoffman 2012-03-22 18:11:45 -07:00
  • f7423a0a4f Merge branch 'master' into wxw3-update Shawn Hoffman 2012-03-22 17:57:38 -07:00
  • 5242f09104 Fix Linux build: search for gthread-2.0 and pangocairo, then add both these libs to wx dependencies Pierre Bourdon 2012-03-23 01:06:45 +01:00
  • 9c9e593479 fix crash on windows while changing exi/si devices when interface language is Japanese or Chinese LPFaint99 2012-03-22 14:52:20 -07:00
  • 339ee98e62 Add a comment before the zcomploc test explaining the implementation/hack Pierre Bourdon 2012-03-22 22:10:23 +01:00
  • 0ffc12bbfd Merge branch 'master' into zcomploc-support Pierre Bourdon 2012-03-22 15:21:52 +01:00
  • d95e31af3f Fixes issue 4932 AGAIN :D Matthew Parlane 2012-03-22 22:52:12 +13:00
  • 006923e871 Disabled zcomploc while update_enable has been set in zmode. Fixes zcomploc in F-Zero GX. skidau 2012-03-22 20:36:41 +11:00
  • 2d75d7a8be Fixes issue 5278. Thanks to megazig for finding the bug :) Matthew Parlane 2012-03-22 21:15:05 +13:00
  • dc1cde4581 Re-enabled stfs, was caused by fast fp, thanks delroth! Matthew Parlane 2012-03-22 17:25:43 +13:00
  • 15db05d7ab I am very picky about my VS files... :D Shawn Hoffman 2012-03-21 14:53:50 -07:00
  • 70b6c4280f Compile with /fp:precise instead of /fp:fast in release mode on Windows Pierre Bourdon 2012-03-21 22:43:44 +01:00
  • 6202714efd Fix some regressions from r3b38295cbd08. NeoBrainX 2012-03-20 22:36:21 +01:00
  • 0861f524d4 Gameini database update. About 142 files updated or added to the database. kostamarino@hotmail.com 2012-03-20 20:41:55 +02:00
  • 5e2fd45203 Merge fix skidau 2012-03-20 21:01:15 +11:00
  • a60a0825a3 Merged 'FifoBusy' branch. Thanks to marcosvitali. skidau 2012-03-20 19:37:25 +11:00
  • 14ea442382 srawx fixed thanks to boo toe. Matthew Parlane 2012-03-20 19:51:42 +13:00
  • c0992cc73e Build fix: Don't use isascii() - just do it ourselves Bump required wxw version (for shared libs) There still seems to be linking issues on some linux distros, I can't reproduce it though... Shawn Hoffman 2012-03-19 23:16:01 -07:00
  • dd5df17688 forgot to save my buffer :( Shawn Hoffman 2012-03-19 12:07:47 -07:00
  • cf52029b51 Check if the game's ID is valid before accessing it to set the ntsc u/j register. Prevents discs without a real ID from crashing dolphin. Shawn Hoffman 2012-03-19 11:12:40 -07:00
  • ff6023df27 Change wxString(<string>, wxConvUTF8) method of creating unicode from filenames to wxSafeConvertMB2WX() Shawn Hoffman 2012-03-19 10:37:15 -07:00
  • 4a1e8ba30a sigh...fix #ifdefs in last commit... Shawn Hoffman 2012-03-19 07:46:23 -07:00
  • 05c964e6d6 wxw3: OSX can use the same method of hiding cursors as MSW Shawn Hoffman 2012-03-19 07:39:04 -07:00
  • 35a5a3b9d4 Fix "Hid cursor" causing a wxWidgets warning Shawn Hoffman 2012-03-19 06:54:02 -07:00
  • c3a537728f Don't allow wiimote config while in Gamecube mode Shawn Hoffman 2012-03-19 06:03:05 -07:00
  • 6091774ade get wxw3 building on linux kind of hacky because currently, shared libpng is always expected to be used on darwin, libpng in externals is always used Shawn Hoffman 2012-03-19 04:54:32 -07:00
  • 20bb7a28b5 wxw3: update wx/setup.h for wxgtk to be compatible with current version Shawn Hoffman 2012-03-19 01:12:41 -07:00
  • 00fed2e70e wxw3: revert wx/setup.h for wxgtk to the previous version Shawn Hoffman 2012-03-19 01:11:59 -07:00
  • 281d7531a3 Fixed a crash on exit by calling DefWindowProc after the WM_DESTORY message has been received. Patch by eddie.willett. skidau 2012-03-19 21:51:26 +11:00
  • ec6d2572c1 oops, forgot to disable WDMKS on portaudio 32bit build Shawn Hoffman 2012-03-19 03:24:47 -07:00
  • bfcc720a47 Make sure updating scmrev.h causes a rebuild of dependant projects. Shawn Hoffman 2012-03-18 17:15:03 -07:00
  • 418f46ea72 Fixed memory leak. And added braces to match the rest of the switch statement in FileIO. Matthew Parlane 2012-03-19 17:55:46 +13:00
  • 20eca1bf7e Ive fixed definitely Pokemon XD in dual core mode. This game is doing something not allowed. It attach to CPU the same fifo attached to the GPU in multibuffer mode. I added a check to prevent overwrite the GPU FIFO with the CPU FIFO. If the game do that on breakpoint the solution can fail. Fixed ReadWriteDistance calc when CPRead > CPWrite. Added Token and Finish cause to GP Jit checking. marcosvitali 2012-03-18 22:54:58 -03:00
  • d6d52920ec Fix segfault in LogWindow on Mac Andrew de los Reyes 2012-03-16 21:08:27 -07:00
  • ed3f9ce288 Switch Mac compiler to Clang. Andrew de los Reyes 2012-03-13 17:14:00 -07:00
  • 2ab2afaa1f update portaudio to stable_v19_20111121 and fix linker warnings Shawn Hoffman 2012-03-18 07:50:37 -07:00
  • c5d746f3d8 remove scons files from VS projects Shawn Hoffman 2012-03-18 06:41:12 -07:00
  • 483d15a9c3 fix Common lib re-linking all the time Shawn Hoffman 2012-03-18 05:47:55 -07:00
  • cfbcaa2cc6 Linux build fix skidau 2012-03-18 23:37:38 +11:00
  • d9a7510937 forgot to add wxwidgets3 vcxproj to git, since it was masked by gitignore... Shawn Hoffman 2012-03-18 03:30:03 -07:00
  • ff63c689d6 wxMSW no longer allows overriding OnPaintDrawImages, so remove the msw-specific drawing code from the GameListCtrl (it's rendered correctly by default) Shawn Hoffman 2012-03-18 02:33:03 -07:00
  • c3d13b048c build against wxWidgets3 from Externals on Windows. Shawn Hoffman 2012-03-18 02:31:19 -07:00
  • 8479d5bdf7 Some code clean up. I am terrible at coding styles... Matthew Parlane 2012-03-18 21:50:07 +13:00
  • 6fe495e1aa Fixed Pokepark 2! Maybe... :D Don't trust save states, although I think they are correct. File fd's were too large. Let me know if file related loading stops working in some games. fds are many to 1, not 1 to 1. ES has two instances available at a time. Sadly a clean up requires changing IWII_IPC_HLE_Device Constructor, as a deviceID doesn't make much sense per device. I won't do this until we have less branches :| Matthew Parlane 2012-03-18 21:00:23 +13:00
  • 360c8d4cb3 make same changes to CMake as scons for wxw3 update Shawn Hoffman 2012-03-17 22:16:54 -07:00
  • 8bdf93a15c fix logwindow crash Shawn Hoffman 2012-03-17 21:46:22 -07:00
  • 1fbf2e38c4 wxw implements wxEVT_THREAD itself now Shawn Hoffman 2012-03-17 18:13:02 -07:00
  • a648aca65c wxWidgets3: update to svn r70933 Shawn Hoffman 2012-03-17 18:12:27 -07:00
  • 05692b1e7e Sped up to the Dolphin debugger by not checking for breakpoints when stepping. Fixed the JIT cache, invalidating one instruction length at a time. Fixed a bug where the JIT cache did not get invalidated when stepping. Disabled fused instructions in the debugger. skidau 2012-03-16 20:08:05 +11:00
  • 8ed6ea3b07 Sped up the Dolphin debugger in JIT mode by splitting a block only while stepping or when it contains a breakpoint. The block is invalidated when a breakpoint is set or cleared. skidau 2012-03-15 21:48:19 +11:00
  • 0ed8af2287 Forced reload of the native Gecko Code handler if the game overwrites it. skidau 2012-03-13 23:41:40 +11:00
  • dc79d68e72 Added the corresponding change from r352ab2ba4394 into JITIL. skidau 2012-03-13 22:35:11 +11:00
  • b37c468039 Fixes issue 5269 Sorry guys but I needed to disable stfs so that Pokepark 2 would not freeze(?). Feel free to put some effort in to finding out why, I do not understand Jit sorry. Matthew Parlane 2012-03-13 23:42:30 +13:00
  • 352ab2ba43 Improved the CheckException for the GatherPipe writes in JIT, now only the External Exceptions are processed. We Didn't Check 0x0008000 in PowerPC::ppcState.msr this was killing the performance, this also fix a hang when this check is performed. SMG for example. Deleted the HiWatermark condition from GPFifo. Please test games affected in this Revision 9e649ce79850, and games affected in this Revision b0f75f17ae19. I do not want to excite the game players of 'The Las Story', but Could test again the random hangs with this rev? marcosvitali 2012-03-13 01:44:10 -03:00
  • fedf6055ce I've fixed Super Monkey Ball in some cases when the game write the WriteReadDistance need to be safe like the SafeCPRead. This fix is not related with the previous commits, but the previous commits help me to see that because in the new scenery SMB was hanging. May be in the past also doesn't boot some times because of that. marcosvitali 2012-03-11 12:40:39 -03:00
  • bf76b802a7 Fixed the in-built Dolphin profiler. skidau 2012-03-10 16:24:13 +11:00
  • 1680c6849f Merge branch 'translation-update' Glenn Rice 2012-03-09 17:47:28 -06:00
  • a7d142bed9 Rebase in preparation for merge. Glenn Rice 2012-03-09 17:46:58 -06:00
  • 1b1016ece7 Update the pot file to reflect recent changes in the code. Glenn Rice 2012-03-09 16:58:57 -06:00
  • d73f4d8240 Update Korean translations. Glenn Rice 2012-01-24 23:27:19 -06:00
  • 5c66c5b138 Update Hungarian translation. Glenn Rice 2011-12-28 08:55:06 -06:00
  • 685d02c0a6 Clean up Turkish translation file. Glenn Rice 2011-12-27 08:37:26 -06:00
  • 7306257c0f Update from master branch. Update Arabic, Hungarian, and Spanish translations. Glenn Rice 2011-12-27 08:36:16 -06:00
  • 6961c2e553 Update Hungarian and Turkish translations. Glenn Rice 2011-12-20 17:26:22 -06:00
  • 1880eb8e9f Update Czeck translation. Glenn Rice 2011-12-19 09:10:17 -06:00
  • 3e8ca14e96 Update french translation. Pascal Jouy 2011-10-28 23:42:40 +02:00
  • 510450999d Update Arabic and Japanese translations. Glenn Rice 2011-10-17 16:36:56 -05:00
  • 6fef0b9a8f Updated Spanish translation Glenn Rice 2011-10-15 17:01:51 -05:00
  • 5f21e0150b The actual update of the Greek and Czech translations. The last commit was a partial reversion by accident. Glenn Rice 2011-10-15 11:26:41 -05:00
  • 828205df22 Update Greek and Czech translations Glenn Rice 2011-10-15 09:08:15 -05:00
  • 61d5624c2d Update translation files for recent changes in the code. Glenn Rice 2011-10-11 23:25:14 -05:00
  • 104603467b This commit fix games hanging because of my prior Revision c2e6fdf09f33 The external exceptions in dolphin are checking frequently but is different to real HW, so sometime the game is in a loop checking GPU STATUS, the exceptions doesn't checked, and the game hang.\ For solve this I need a trick: still waiting for the exception handler be linked but if CommandProcecsor is reading the GPStatus, resume this. marcosvitali 2012-03-09 18:58:23 -03:00
  • 41652d6b1f I've fixed Metroid Prime 3 and 2 desync. And other games with desync because of FIFO Reset. That happens because FIFO_RW_DISTANCE_HI must be written first, for checking fifo.CPReadWriteDistance == 0, so some fifo resets was not managed in the right way. I didn't test Metroid 2 desync reported in Issue 4336 but I think is the same. About the flickering in MP2, I don't know for my is not related or yes, but you can test anyway. marcosvitali 2012-03-09 01:33:29 -03:00
  • b69a1d225a Use -std=gnu++0x instead of -std=c++0x Pierre Bourdon 2012-03-08 10:01:40 +01:00
  • 63176ba38d Revert "Updated English translation, fixes issue 5214." Pierre Bourdon 2012-03-08 10:00:40 +01:00
  • c2e6fdf09f - I've fixed possibles random hangs in DC mode. - I've fixed hangs in DC mode in (Simpsons, Monkey Island, Pokemon XD, etc) - I've implemented accurate manage of Pixel Engine Interrupts, now the GPU loop is stopped when a PE Interrupt needs to be managed and resume when Pixel Engine finish, I think now, the Fifo in DC mode is more accurate than SC mode. :) marcosvitali 2012-03-08 02:47:55 -03:00
  • 6fc8cdf12d revert r90a2096a24f4 behavior changes in PixelEngine.cpp. Thanks to Autoran1 for finding the responsible commit. Fixes Scrubbing Serena Beach Countdown in both SC and DC. LPFaint99 2012-03-07 20:08:14 -08:00
  • 09217a6c47 Update PokePark Wii game ini. Needs to have texture cache accuracy set to mid setting. NeoBrainX 2012-03-06 21:38:33 +01:00
  • 880992b10f Fixed DoState and removed unneeded class variable. Matthew Parlane 2012-03-07 00:21:31 +13:00
  • b49b4bb614 Fixed DoState and removed unneeded class variable. Matthew Parlane 2012-03-07 00:21:31 +13:00
  • 53d2d9718f Fixes issue 2917 and possibly others like 5232 Matthew Parlane 2012-03-06 23:10:04 +13:00
  • e8e2c241d7 delroth pointed out that it should be "starts with" not "contains". Unlikely this has ever affected anyone.... Matthew Parlane 2012-01-31 19:28:17 +13:00
  • 614c43029f fixed files so they can have more than one handle opened at a time. Matthew Parlane 2012-01-31 19:12:21 +13:00
  • 095b9de85e Fixes issue 2917 and possibly others like 5232 Matthew Parlane 2012-03-06 23:10:04 +13:00
  • b0f75f17ae This release still fixed the hangs produced by fifo overflow without sacrifice performance. For example you can test Tutorial moves at the beginning of The last history now is fluid 30/60. Shuffle2: I've delete the hacky line, I think is not necessary anymore. Additional some clean in CommandProcessor. Please test The Last Story and others games affected in the previous commits and give me a feedback. marcosvitali 2012-03-05 02:40:10 -03:00
  • a53916ff5d Changed the detection of FIFO write addresses to writes at the gather pipe boundary. This speeds up games which frequently write to the gather pipe like the pre-rendered movies in The Last Story. skidau 2012-03-04 23:42:33 +11:00
  • 5de8366db2 Made the invalidation of the FIFO write JIT blocks more selective (efficient). Fixes the slowdown in the House of the Dead: Overkill cutscenes. skidau 2012-03-04 08:10:46 +11:00
  • f5d4fe0bfe Fix some minor bugs pointed out by PVS Studio (thanks!) Henrik Rydgard 2012-03-03 20:07:20 +01:00
  • 874e17e504 Added the corresponding change from r9e649ce79850 to JITIL. skidau 2012-03-03 15:41:55 +11:00
  • 9e649ce798 Added additional checks to ensure that only a FIFO breakpoint exception is handled. This fixes the hangs in games like de Blob, Xenoblade and Super Mario Galaxy introduced by r9e398fd41802. skidau 2012-03-03 14:26:39 +11:00
  • 9276b76fbc VideoSoftware: Implement zfreeze (GXSetCoPlanar). Fixes Mario Golf: Toadstool Tour's menus. NeoBrainX 2012-03-02 18:43:44 +01:00
  • 9e398fd418 Added an external exception check when the CPU writes to the FIFO. This allows the CPU time to service FIFO overflows. Fixes random hangs caused by FIFO overflows and desyncs like in "The Last Story" and "Battalion Wars 2". Thanks to marcosvitali for the research. skidau 2012-03-02 18:53:41 +11:00
  • fb062c4a0b Free ECC data. Matthew Parlane 2012-03-01 21:23:52 +13:00
  • 6eb2cb2666 Merge branch 'master' into wii-network Shawn Hoffman 2012-02-27 22:36:41 -08:00