dolphin-emulator/Source/Core/DolphinWX/Src
skidau 34aebffff9 Added an option "Alternate RFI" to the Game Properties to enable alternate interrupt timing. Try enabling this option if a game hangs, works only in the Interpreter or Dolphin crashes. This option fixes Die Hard: Vendetta and Medabots Infinity.
Fixed the interpreter to execute instructions in the right number of cycles.  It used to execute all instructions in one cycle.

Added a trace function to the interpreter making it easier to determine differences between the interpreter and the recompilers.

Removed the "Enable self modifying code check" as it was not useful.

Fixes issue 2407.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6183 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-09-06 10:27:33 +00:00
..
MemoryCards
AboutDolphin.cpp Modal windows must be closed with EndModal(), not just Destroy()'ed. 2010-07-30 13:14:53 +00:00
AboutDolphin.h
ARCodeAddEdit.cpp
ARCodeAddEdit.h
BootManager.cpp Added an option "Alternate RFI" to the Game Properties to enable alternate interrupt timing. Try enabling this option if a game hangs, works only in the Interpreter or Dolphin crashes. This option fixes Die Hard: Vendetta and Medabots Infinity. 2010-09-06 10:27:33 +00:00
BootManager.h
CheatsWindow.cpp Added a button to the "Gecko Codes" panel to download/parse codes from geckocodes.org. Codes that require modifiers (the XXXX business) will still not work properly, though they should load/save fine. A few more code types should work now. (All non-ASM type codes should at least attempt to run :p) Hacked a param into IniFile::GetLines to disable removal of text after # chars, so codes with # in the name/notes should load fine. 2010-07-23 05:22:12 +00:00
CheatsWindow.h Double warning fix! Thanks to Nakeeeee and BhaaL! :p 2010-07-22 05:39:57 +00:00
cmdline.c
cmdline.h
cocoaApp.h
cocoaApp.m Remove NSAutoreleasePools that are no longer necessary now that pools 2010-07-09 22:31:04 +00:00
ConfigMain.cpp Fixed plugin selection/config dialogs (broken in r6168). 2010-09-04 14:51:24 +00:00
ConfigMain.h
Frame.cpp Major overhaul to input recording, including fixing major desyncs during playback and a small bug in the .DTM file format. Like netplay, some emulator options (specifically dual core and idle skipping) can cause desyncs, and the more your plugin options are similar to the ones used during recording, the more likely playback will sync. 2010-08-30 07:05:47 +00:00
Frame.h Major overhaul to input recording, including fixing major desyncs during playback and a small bug in the .DTM file format. Like netplay, some emulator options (specifically dual core and idle skipping) can cause desyncs, and the more your plugin options are similar to the ones used during recording, the more likely playback will sync. 2010-08-30 07:05:47 +00:00
FrameAui.cpp Make toggling of word wrap for the log window nicer for linux. Unfortunately this method is only implemented for wxGTK (what not wxMSW? Shocker!). 2010-08-03 03:20:44 +00:00
FrameTools.cpp Some work towards launching by titleid rather than content path, 2010-09-06 04:36:58 +00:00
GameListCtrl.cpp Create the log window after the menus. This fixes the font ugliness on windows. 2010-08-02 01:52:00 +00:00
GameListCtrl.h
GeckoCodeDiag.cpp Added a button to the "Gecko Codes" panel to download/parse codes from geckocodes.org. Codes that require modifiers (the XXXX business) will still not work properly, though they should load/save fine. A few more code types should work now. (All non-ASM type codes should at least attempt to run :p) Hacked a param into IniFile::GetLines to disable removal of text after # chars, so codes with # in the name/notes should load fine. 2010-07-23 05:22:12 +00:00
GeckoCodeDiag.h Added a button to the "Gecko Codes" panel to download/parse codes from geckocodes.org. Codes that require modifiers (the XXXX business) will still not work properly, though they should load/save fine. A few more code types should work now. (All non-ASM type codes should at least attempt to run :p) Hacked a param into IniFile::GetLines to disable removal of text after # chars, so codes with # in the name/notes should load fine. 2010-07-23 05:22:12 +00:00
Globals.h Major overhaul to input recording, including fixing major desyncs during playback and a small bug in the .DTM file format. Like netplay, some emulator options (specifically dual core and idle skipping) can cause desyncs, and the more your plugin options are similar to the ones used during recording, the more likely playback will sync. 2010-08-30 07:05:47 +00:00
HotkeyDlg.cpp Several little things: 2010-08-08 00:13:05 +00:00
HotkeyDlg.h
ISOFile.cpp Prevent double inclusion of CommonPaths.h as pointed out by Glenn. 2010-07-20 03:23:25 +00:00
ISOFile.h Make toggling of word wrap for the log window nicer for linux. Unfortunately this method is only implemented for wxGTK (what not wxMSW? Shocker!). 2010-08-03 03:20:44 +00:00
ISOProperties.cpp Added an option "Alternate RFI" to the Game Properties to enable alternate interrupt timing. Try enabling this option if a game hangs, works only in the Interpreter or Dolphin crashes. This option fixes Die Hard: Vendetta and Medabots Infinity. 2010-09-06 10:27:33 +00:00
ISOProperties.h Added an option "Alternate RFI" to the Game Properties to enable alternate interrupt timing. Try enabling this option if a game hangs, works only in the Interpreter or Dolphin crashes. This option fixes Die Hard: Vendetta and Medabots Infinity. 2010-09-06 10:27:33 +00:00
LockingQueue.h
LogWindow.cpp Make toggling of word wrap for the log window nicer for linux. Unfortunately this method is only implemented for wxGTK (what not wxMSW? Shocker!). 2010-08-03 03:20:44 +00:00
LogWindow.h Make toggling of word wrap for the log window nicer for linux. Unfortunately this method is only implemented for wxGTK (what not wxMSW? Shocker!). 2010-08-03 03:20:44 +00:00
LuaWindow.cpp
LuaWindow.h
Main.cpp Make toggling of word wrap for the log window nicer for linux. Unfortunately this method is only implemented for wxGTK (what not wxMSW? Shocker!). 2010-08-03 03:20:44 +00:00
Main.h
MainNoGUI.cpp Several little things: 2010-08-08 00:13:05 +00:00
MemcardManager.cpp Hopefully fix string concatenation on unicode builds. 2010-07-24 07:31:48 +00:00
MemcardManager.h
NetPlay.cpp
NetPlay.h
NetPlayClient.cpp
NetPlayServer.cpp
NetWindow.cpp
NetWindow.h
Params.ggo
PatchAddEdit.cpp
PatchAddEdit.h
SConscript Build with -msse3 on OS X. The first Intel Macs were Core Duo/Solo, which 2010-08-01 16:30:22 +00:00
stdafx.cpp
stdafx.h
WxUtils.cpp
WxUtils.h
X11Utils.cpp This is basicall linux code cleanup. We don not need to pass the X display handle from the video plugin anymore. The wiimote plugins now open their own display handles, and the GUI uses the display handle of the main window frame. Only the window handle from the video plugin is needed. The pWindowHandle variable now passes this instead of the display handle. 2010-07-16 14:14:57 +00:00
X11Utils.h This is basicall linux code cleanup. We don not need to pass the X display handle from the video plugin anymore. The wiimote plugins now open their own display handles, and the GUI uses the display handle of the main window frame. Only the window handle from the video plugin is needed. The pWindowHandle variable now passes this instead of the display handle. 2010-07-16 14:14:57 +00:00