e4b4a65346
Merge branch 'PowerPC'
2012-01-01 16:17:52 +11:00
5a914744a2
Added some support for the OE flag. Thanks to j4ck.fr0st for the tip.
2012-01-01 16:12:53 +11:00
c53593a40a
Moved the Audio Throttle option to the Framelimit drop-down. The Audio Throttle should never be used alongside the frame limiter as that can cause audio sync issues.
2012-01-01 14:32:54 +11:00
80504efcdf
Changed the Gecko code handling to the native code handler. This provides full compatibility with all Gecko codes.
...
To use the native code handler, place the kenobiwii.bin file into the Sys directory. Dolphin will silently fall-back to the emulated code handler if the file is not there.
Fixes issue 4561.
2011-12-31 15:18:48 +11:00
cfee6d8473
Stubbed the /dev/usb/oh1 path. Fixes issue 4936.
2011-12-31 09:51:41 +11:00
f7ef58ff9a
Removed the VID/PID validation for Wiimotes allowing Dolphin to detect third party wiimotes with a VID/PID that is different to Nintendo's.
...
Checked for timeouts reported by the bluetooth stack.
Added RVL-CNT-01-TR detection.
2011-12-29 21:18:35 +11:00
1df7af35e9
Reset errno to zero before testing it after the strtoul call. Fixes issue 5078.
2011-12-29 12:05:36 +11:00
af8a866afc
Implement what was done by r9a627e89 using a stub device
...
This is arguably better then using the slot0 device for slot1, because it maps
the real hardware better (nothing can be mounted on slot1 on a Wii AFAICT).
This also makes Kirby: Return to Dreamland work properly and fixes some of the
SD card problems (libs do not expect to have the same SD card mounted two times
in RW...).
2011-12-25 01:55:25 +01:00
070c933088
Revert "Add unimplemented device map for sdio/slot1 and slot2. Fixes #4932."
...
This reverts commit 9a627e89fb
.
The attempted Kirby: Return to Dreamland fix does not work properly and while
it fixes this particular game, it completely breaks SD card support on Dolphin.
BTW, I've never head of /dev/sdio/slot2 before...
2011-12-25 00:03:45 +01:00
d389f7139b
restore wii sorting order by using the ascii string from the banner instead of the iso file
2011-12-22 15:53:41 -08:00
ca8af741b8
Merge branch 'unicode_gamelist'
2011-12-22 14:29:47 -08:00
825e2ea4df
fix an ascii/wxstring in gamelistctrl, replace fromascii("") with wxemptystring, don't push_back 0 at the end of wstrings
2011-12-22 14:28:12 -08:00
8f6c25a5aa
cleanup: merge handling of ntsc/pal games in gamelist/isoproperties
2011-12-20 02:19:46 -08:00
e4c4602d9e
use windows-1252 for gamename/description, fixes copyright/tm symbol in the gamelist & isoproperties
2011-12-20 02:10:40 -08:00
9ddb67d4a9
fix shift-jis conversion on linux, and check for the codepage on windows in the memorycard manager like everywhere else
2011-12-20 01:35:12 -08:00
33f0f9fd9f
fix ZWW intro music crackling with DSPHLE
2011-12-19 21:52:47 -08:00
3006d0696c
fix the read-only menu item being disabled when emulation is paused (the hotkey was fine but I guess some people still use the menu)
2011-12-19 16:38:07 -08:00
3e773f093d
fixed a freeze on emu shutdown in windows build
2011-12-19 15:13:26 -08:00
de4e3e7462
add wstring name(s)/description to the cachefile, use when available in gamelist and properties window
2011-12-18 22:01:46 -08:00
7f4efa094e
add the function to read the game name and description from the banner as unicode
2011-12-18 21:56:13 -08:00
a73ad3554c
add the function to read all unicode gamenames from a wad file
2011-12-18 21:42:20 -08:00
567e90bbd5
fix for an un-threadsafe call to UpdateGUI (oops)
2011-12-18 20:38:54 -08:00
4a88d5ae93
fix for wiimote dying if you use savesetates too fast
...
(by dying I mean all wiimote slots permanently disconnecting until emulation reset)
2011-12-18 19:47:11 -08:00
4ecb48eaf8
Update a few more translations and add Farsi.
2011-12-18 14:03:57 -06:00
b20c26f0b7
Adding more drama to the git history.
2011-12-18 13:58:44 +01:00
9829beab42
Gameini database update, mainly changes to the emulation issues lines (make them shorter, with more substance and less bla bla, update outdated stuff). The emulation issues lines can be further improved(this is a start).
...
Also re - implement the emulation issues column that was reverted, make it a bit bigger since sentences need more words and delete the issues portion of the emustate tooltip since it is unnecessary now.
2011-12-18 14:52:40 +02:00
d00b719966
give the audio thread a name (this doesn't really matter, but it was bugging me)
2011-12-18 02:25:50 -08:00
d44fc0c820
small fixes for some recording-related menu items
2011-12-18 02:23:59 -08:00
c88e4a097e
update ui after savestate load (because loading a savestate can affect whether certain items should be grayed out in the menu)
2011-12-18 01:15:59 -08:00
cfad00d6e0
added missing ExpansionInterface data to savestates, and related fixes (for savestate robustness)
2011-12-18 00:23:12 -08:00
e5286e0406
improve the movie savestate load verification a bit more
2011-12-18 00:22:57 -08:00
c6ea5f31f5
remove some suspect code in PowerPC::DoState which I think has already been supplanted by more correct code in CoreTiming::DoState
2011-12-18 00:22:31 -08:00
1e4e05fdc3
made ucode saving more reliable (especially for the case of loading across boundaries where the ucode changes). I think this is related to the occasional memory corruption I was seeing upon loading a savestate.
2011-12-18 00:22:21 -08:00
c68c8c388c
made savestate loads less fragile by adding some markers and rolling back on a mismatch.
...
This should make it so if you try to load an incompatible save, it simply doesn't load, instead of crashing dolphin. (I can't guarantee no crash but it's much less likely now)
2011-12-18 00:22:06 -08:00
98d22d0e03
Revert the latest GUI change (Emulation Notes column). We don't care for it.
2011-12-17 23:44:09 -06:00
ed1bfdf293
Merge branch 'cmake-osx2'
2011-12-17 16:30:02 +01:00
83bf5790a6
Copy translation files into OS X bundle.
2011-12-17 16:26:52 +01:00
a58c46be81
Gui change and an update to the gameini database.
...
The "Notes" column is gone and in it's place an "Emulation Notes" column is placed (it contains the emulationissues lines from the game inis). Notes that contain useful info about the game can be seen with just a glance this way.
Fixes issue 5043.
2011-12-16 21:01:10 +02:00
d2f61fa155
some movie playback fixes
2011-12-15 09:22:16 -08:00
1ad05f7440
Merge branch 'master' of https://code.google.com/p/dolphin-emu
2011-12-14 21:34:55 -08:00
9470f9545f
many movie fixes (mainly for readonly mode), and some wii input display support
2011-12-14 21:26:42 -08:00
4c7c29b8b6
Let "make install" on OS X copy the bundle to /Applications.
...
The "dsptool" executable is not included in the bundle.
The "tester" executable is not included in the bundle and it no longer
installed on other platforms, since it is neither expected nor useful
to install unit tests.
2011-12-14 02:50:36 +01:00
b44918d1ed
Merge branch 'fix-real-gcpad-sticks'
2011-12-12 23:25:32 -06:00
09d2301fed
detect input at 55% to catch silly c-stick range
2011-12-12 23:24:10 -06:00
27bda2c054
Fixed range check on TryParse() for u32, again.
...
The code from 748be364e5
incorrectly accepted -0x100000000 on x86_64.
Also if ERANGE is returned by strtoul(), reject the parsed value regardless
of what that value is. This fixes invalid values being returned when compiling
with Visual C++. Thanks to "cotton" for testing this.
2011-12-13 02:08:34 +01:00
f3325036be
fixed hotkeys getting ignored after tab is pressed
2011-12-11 21:54:50 -08:00
2c2ef9a961
made frame advance act normal (so it advances 1 frame each time instead of waiting for further unpause commands), and did some minor improvements to the read-only command (making the UI behavior a little nicer, no actual changes to what read-only does at this point)
2011-12-11 21:08:26 -08:00
ee5a29e6f2
For CPUID, save EBX on the stack instead of in a register.
...
This fixes GCC running out of registers when compiling for x86
in release mode.
Thanks to kiesel.
2011-12-12 02:14:56 +01:00
d75f45979b
Copy data files into OS X application bundle.
2011-12-12 01:30:42 +01:00
7423c74deb
Force the "ebx" argument to be mapped to a register (not necessarily EBX).
...
Fixes crash on x86 under OS X.
Thanks to kiesel for the fix and to shuffle2 for remembering the problem.
2011-12-12 00:43:23 +01:00