NeoBrainX
9adc119e3c
PixelShaderGen: For custom textures and scaled EFB copies, use correct texel to pixel mapping when sampling textures
...
(D3D9 only)
This is basically the same as revision e58692653a
, just for scaled textures and with a LOT more work...
2012-02-20 20:32:08 +01:00
NeoBrainX
e58692653a
PixelShaderGen: Use correct texel to pixel mapping when sampling textures
...
(D3D9 only)
Fixes issue 2068.
Fixes issue 5158.
2012-02-17 17:09:17 +01:00
parlane
bea635d1d5
Fixes issue 5214 for real!
2012-02-15 20:56:50 +00:00
LPFaint99
643770bff9
more work towards correct file importing
...
Signed-off-by: LPFaint99 <lpfaint99@gmail.com>
2012-02-12 14:40:53 -08:00
LPFaint99
e68b892cc6
more changes from u8[] to u16/u32
...
Signed-off-by: LPFaint99 <lpfaint99@gmail.com>
2012-02-12 14:40:45 -08:00
LPFaint99
ebdab914cb
Change UpdateCounter to u16
...
Signed-off-by: LPFaint99 <lpfaint99@gmail.com>
2012-02-12 14:40:34 -08:00
LPFaint99
0aeb94d3be
disable changing a dentry to "broken file" before removing it, the ipl does not always do this
...
Signed-off-by: LPFaint99 <lpfaint99@gmail.com>
2012-02-12 14:40:18 -08:00
LPFaint99
3d20c57458
Update directorys and BlockAllocs correctly, use the most uptodate directory/bat instead of always the first
...
Signed-off-by: LPFaint99 <lpfaint99@gmail.com>
2012-02-12 14:40:03 -08:00
LPFaint99
1fe67e19ab
use BAT for block locations instead of assuming nonfragmented blocks *untested*
...
Signed-off-by: LPFaint99 <lpfaint99@gmail.com>
2012-02-12 14:39:45 -08:00
LPFaint99
8355363dcd
change the data section from a plain array to a vector of blocks (arrays of 0x2000)
...
Signed-off-by: LPFaint99 <lpfaint99@gmail.com>
2012-02-12 14:39:23 -08:00
LPFaint99
dfe890e8f1
pass by reference instead of pointer in several places,
...
return std::strings instead of filling a buffer,
move gci filename generation to a function inside gcmemcard instead of the gui code
change all functions that do not modify the object to const
Conflicts:
Source/Core/Core/Src/HW/GCMemcard.cpp
Source/Core/DolphinWX/Src/MemcardManager.cpp
Signed-off-by: LPFaint99 <lpfaint99@gmail.com>
2012-02-12 14:39:10 -08:00
LPFaint99
d5c393fe96
initial work on displaying, exporting, and deleting from
...
memory cards that have gaps in the fst
Conflicts:
.gitignore
Source/Core/DolphinWX/Src/MemcardManager.cpp
Signed-off-by: LPFaint99 <lpfaint99@gmail.com>
2012-02-12 14:38:55 -08:00
LPFaint99
98993bfbd3
fix the twocardsloaded settings, correctly disables the copy functions when only one card is loaded
...
Signed-off-by: LPFaint99 <lpfaint99@gmail.com>
2012-02-12 14:38:44 -08:00
Andrew de los Reyes
c9dfcf8cf7
Add Support for Wii Motion Plus INSIDE Wii Remotes on Mac OS X.
...
This patch makes a few changes necessary for support for the new Wii
Remotes:
- For all OSes:
- Adds a new bool member variable m_motion_plus_inside to identify
the new Wii Remotes.
- If we have a new Wii Remote, use a head byte of 0xa2. We could
just change this behavior for all Wii Remotes, but an existing
comment suggests that would break 3rd party Wii Remotes.
- On Mac OS X:
- Expand the search criteria for the bluetooth scan. This is
necessary because the new Wii Remote identifies with minor class
kBluetoothDeviceClassMinorPeripheral2Gamepad, but the old Wii
Remotes use minor class
kBluetoothDeviceClassMinorPeripheral2Joystick (1).
- Send commands on the interrupt channel, not the control
channel. The new Wii Remotes require this; old ones are compatible
with this. Note: 3rd party Wii Remots are untested with this
change; the hope is they are still functional.
- Get the name of the bluetooth device and see if it ends in
"-TR". If so, set a member variable so we know it's the new kind
of Wii Remote.
This should fix issue 5011 for Mac OS X:
http://code.google.com/p/dolphin-emu/issues/detail?id=5011
2012-02-09 11:42:42 -08:00
skidau
25eae39b7c
Rearranged the SSE detection. Patch by lordlyhobo.
...
Fixes issue 5172.
2012-02-06 20:51:24 +11:00
skidau
8f83a89416
Removed the busy-wait from DSP LLE on thread. Reduces the CPU usage in this scenario by around a third.
2012-02-05 17:18:11 +11:00
skidau
c53283185d
Added an error check for invalid contents in ES_OPENCONTENT. Fixes Jungle Speed and Doc's Punch Out.
...
Fixes issue 3035.
2012-02-05 16:16:33 +11:00
NeoBrainX
0bbb112298
Merge branch 'texcache-preload'
...
For further info, see revision 56ccfc5d9d4defb308e02a71d201aee9eef0a76e.
2012-02-04 13:19:48 +01:00
NeoBrainX
439613b833
TextureCacheBase: Remove a superfluous TODO (texture hashing takes care of that stuff)
2012-02-04 13:01:52 +01:00
skidau
ea2e0e9063
Added the HID2.WPE condition to dcbz. Fixes issue 5114.
2012-02-04 13:25:04 +11:00
NeoBrainX
eb01a110c9
Implement texture preloading
2012-02-03 21:21:13 +01:00
NeoBrainX
dabb35afce
Prepare texture preloading support
2012-02-03 21:20:34 +01:00
NeoBrainX
20a4735b4d
Update some license headers.
2012-02-02 14:02:39 +01:00
LPFaint99
5cfb03da26
Merge branch 'variousSmallFixes'
2012-02-01 16:50:09 -08:00
LPFaint99
d6de53f235
convert name, notes and creator to wxstring using *wxConvCurrent instead of FromAscii. fix issue 5069
2012-02-01 00:09:24 -08:00
LPFaint99
a78c5f984f
download codes for virtualconsole titles
2012-02-01 00:09:23 -08:00
LPFaint99
a0d6d68243
sysconf SetArayData use the minimum of the buffersize or the dataLength
2012-02-01 00:04:18 -08:00
LPFaint99
8e332948bf
less log noise from CNandContentLoader
2012-02-01 00:04:06 -08:00
LPFaint99
c3e46d5b45
partial fix for issue 4742
2012-02-01 00:03:57 -08:00
LPFaint99
60594c079d
allow just ejecting the disc by canceling the file dialog
2012-02-01 00:03:49 -08:00
LPFaint99
303d1b83eb
minor cleanup to /dev/es, fix for grabbing titleid from the disc, and es_gettitledir
2012-02-01 00:03:41 -08:00
LPFaint99
3fb42f6bb6
split adding the ticket to its own function (installing a wad)
2012-02-01 00:03:16 -08:00
NeoBrainX
d1605abfa9
Add license header for TextureCacheBase files
2012-01-31 19:52:02 +01:00
NeoBrainX
1446fb33d5
TextureCacheBase: Replace the efbcopy_state member variable of texture cache entries with a more general "texture type"
2012-01-31 19:52:02 +01:00
NeoBrainX
cf899781f9
TextureCacheBase: Update and improve documentation for EFB copies
2012-01-31 19:52:02 +01:00
NeoBrainX
b34b6e47f2
TextureCacheBase: Remove a redundant variable
2012-01-31 19:52:02 +01:00
NeoBrainX
9fed10fc75
Remove SaveTexture declaration in VideoCommon since it's only actually defined in OpenGL
2012-01-31 19:52:02 +01:00
NeoBrainX
3b38295cbd
TextureCacheBase: De-uglify hybrid EFB copies (documentation needs updating though)
...
TextureCacheBase: Fixed dynamic EFB copies being set to normal textures.
2012-01-31 18:09:35 +01:00
NeoBrainX
67129404dd
TextureCacheBase: Small bugfix
...
Added documentation for hybrid EFB copy stuff
2012-01-31 18:09:35 +01:00
NeoBrainX
5239ba88c9
TextureCache: Remove unsafe texture cache
2012-01-31 18:09:35 +01:00
NeoBrainX
8c2d87f668
TextureCacheBase: Move around stuff, add some TODOs
2012-01-31 18:09:35 +01:00
NeoBrainX
93dbd93a8d
TextureCacheBase: More cleanup...
2012-01-31 18:09:35 +01:00
NeoBrainX
0c1e015ec3
TextureCacheBase: Small change
2012-01-31 18:09:35 +01:00
NeoBrainX
f68ee87e0e
TextureCacheBase: De-uglify texcache entry lookup even more + documentation
2012-01-31 18:09:35 +01:00
NeoBrainX
dcf18fbaaf
TextureCacheBase: Force autogenerating mipmaps if custom textures are used
2012-01-31 18:09:35 +01:00
NeoBrainX
8bc9e443fd
TextureCacheBase: De-uglify entry lookup a bit
2012-01-31 18:09:35 +01:00
NeoBrainX
9c39952c34
TextureCacheBase: Kill deprecated entry member isNonPow2
...
TextureCacheBase: Add a TODO about a potential bug
2012-01-31 18:09:35 +01:00
NeoBrainX
94a8536b8c
TextureCacheBase: Simplify texture cache entry initialization
2012-01-31 18:09:34 +01:00
NeoBrainX
c5008fe9de
TextureCache: Renaming some variables
...
OGL: Fix a possible bug at texture dumping
OGL: Add a TODO about a possible bug
2012-01-31 18:09:34 +01:00
LPFaint99
04a7e33f0b
proper unicode literal and wstring to wxstring conversions.
...
Fixes issue 5156.
2012-01-27 00:30:52 -08:00
calc84maniac
fd616ccb0c
[Jit64] Register-based shift instructions optimized on 64-bit processors
2012-01-22 21:54:39 -05:00
calc84maniac
a7f3f61598
[Jit64] Constant unsigned division and constant multiplication optimizations. Also, signed division can now be recompiled.
2012-01-22 19:58:59 -05:00
NeoBrainX
2d6d73df95
[maintenance] Add a note explaining why we aren't emulating CP clear register writes.
...
For further reference, see also r700f5eabc752.
2012-01-21 14:58:29 +01:00
NeoBrainX
ad1a4d7ce3
FifoPlayer: Add a search function for the analyzer tab.
...
Also some tiny fixes.
2012-01-21 13:49:24 +01:00
NeoBrainX
ecb616f7ff
FifoPlayer: Make sure that we actually display "Yes" if some variable is true...
...
FifoPlayer: More consistency of output (display "0x" in front of hex numbers, write hex numbers in capital letters)
2012-01-21 13:49:24 +01:00
NeoBrainX
5eb24a51cf
FifoPlayer: Add a description label for the currently selected object command.
...
Requires adding such descriptions for all BP/CP/XF registers. For now, I added descriptions for EFB copy related BP registers.
2012-01-21 13:49:24 +01:00
NeoBrainX
8c62a56c71
FifoPlayer: Show full data of XF register loads (Did I do this correctly?)
2012-01-21 13:49:24 +01:00
NeoBrainX
700123c55b
FifoPlayer: Add an "Analyzer" tab which allows browsing through all rendered objects per frame and through all register setting commands per object
2012-01-21 13:49:24 +01:00
LPFaint99
96d56cd8ef
fix for memcard manager using sjis for ascii encoded string
...
thanks to gerbilsoft for finding my mistake, fixes issue 5148
2012-01-18 22:41:35 -08:00
Shawn Hoffman
bef3d7229e
Ensure comment strings in CBannerLoaderWii::SWiiBanner are null-terminated. Fixes issue 5012.
...
Signed-off-by: Shawn Hoffman <godisgovernment@gmail.com>
2012-01-17 23:59:48 -08:00
calc84maniac
79ca43226c
Added SHRD/SHLD x86 emitters, further optimized srawx
2012-01-09 00:10:13 -05:00
nitsuja
31ff1907a4
added an option to log to the attached Windows debugger (so e.g. NOTICE_LOG messages can show up in Visual Studio's output window)
2012-01-07 23:04:18 -08:00
nitsuja
9ab69febe5
fix for stack corruption caused by certain DSP LLE JIT ABI calls.
...
if you were getting crashes or freezes as a result of using the "DSP LLE on Thread" option, this might fix that.
2012-01-07 20:46:41 -08:00
calc84maniac
8fb1a02f6b
Fixed small error for instructions with overflow enabled
2012-01-05 22:39:17 -05:00
calc84maniac
5a15d58964
Added emitters for BT/BTR/BTS/BTC x86 instructions, optimized extended arithmetic PowerPC instructions
2012-01-05 22:36:27 -05:00
calc84maniac
a7a6a1859e
subfex optimization when RD==RA
2012-01-05 19:07:31 -05:00
calc84maniac
60cddf0823
Fixed some BindToRegister calls (removing unnecessary MOV instructions for speedup)
2012-01-05 18:27:04 -05:00
calc84maniac
ecc63651c7
srawx/srawix optimizations
2012-01-04 14:06:19 -05:00
nitsuja
57d1c87a2d
Merge branch 'determinism-fixes'
2012-01-04 01:49:31 -08:00
nitsuja
39613a95a8
initialize the uninitialized
2012-01-04 01:36:09 -08:00
nitsuja
81a1efab8e
fixed an issue where the CPU sometimes single-steps an extra time after pausing
2012-01-04 01:33:38 -08:00
nitsuja
ced8ca7219
better support for RTC when recording
2012-01-04 01:33:35 -08:00
nitsuja
c6ce58ab64
fixed a wii recording desync
...
(some remote init code was running in playback but not recording)
2012-01-04 01:17:11 -08:00
nitsuja
fe5a82357a
fix potential wiimote playback desync
2012-01-04 01:16:45 -08:00
nitsuja
88df9d25a1
fixed potential crash in wii fileio
2012-01-04 01:13:46 -08:00
calc84maniac
363cf39ca9
Got rid of no-longer-valid assert 'W T F !!!'
2012-01-04 02:27:04 -05:00
calc84maniac
415aad3b03
Fixed some GCC compiler warnings
2012-01-03 10:57:58 -05:00
calc84maniac
f9f9bb9870
Merge branch 'master' of https://code.google.com/p/dolphin-emu
2012-01-03 10:05:08 -05:00
calc84maniac
b23a3df5e8
More x86 shift fixing
2012-01-03 10:03:12 -05:00
skidau
ebca41e78b
Merge branch 'Wiimote'
2012-01-03 22:23:45 +11:00
calc84maniac
b88d0aa53f
x86 shift of 0 doesn't update flags, check the value manually
2012-01-03 01:24:21 -05:00
skidau
a812e3bd3d
Removed the "Reload MemCard on load state" hack as it is no longer needed with the new save states system.
...
Fixes issue 4898.
2012-01-03 01:24:20 -05:00
skidau
32755aa48c
Reordered the safe write path of the stfd instruction.
2012-01-03 01:24:19 -05:00
skidau
daf7e96521
Fixed the safe write path of the stfd instruction in the JIT. Fixes issue 4001.
2012-01-03 01:24:18 -05:00
skidau
b9547a07f5
Updated the Gecko code handler to the latest version from Gecko OS 1.9.3.1.
...
Added a check to ensure that the number of codes fits in memory (maximum 231 codes).
Store a copy of codehandler.bin in the Sys directory.
2012-01-03 01:24:17 -05:00
skidau
318d3cff02
Added a note to try the native code handler in the error message window.
...
Added copyright notices.
2012-01-03 01:24:16 -05:00
skidau
69b2d4ddc1
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.
2012-01-03 01:24:14 -05:00
calc84maniac
2c3a714e49
Merge branch 'master' of https://code.google.com/p/dolphin-emu
2012-01-03 00:44:41 -05:00
calc84maniac
aa47a8c690
x86 shift of 0 doesn't update flags, check the value manually
2012-01-03 00:37:43 -05:00
skidau
ca287e7957
Removed the "Reload MemCard on load state" hack as it is no longer needed with the new save states system.
...
Fixes issue 4898.
2012-01-03 15:36:32 +11:00
calc84maniac
6ecae3e556
srwx and slwx optimizations
2012-01-02 19:45:28 -05:00
calc84maniac
9c4106027c
Erp, some changes were not committed
2012-01-02 19:45:27 -05:00
calc84maniac
ff6d0d056a
rolwinmix and rlwnmx optimizations, another Rc/RC typo fixed
2012-01-02 19:45:26 -05:00
calc84maniac
9530bd0292
rlwimix optimizations
2012-01-02 19:45:25 -05:00
calc84maniac
a6d041bfa9
Removed an extraneous FlushLockX, further optimized simultaneous handling of carry/overflow.
2012-01-02 19:45:24 -05:00
calc84maniac
4cb1af0f13
Fixed a bad typo. Why are there different inst.Rc and inst.RC variables? >_>
2012-01-02 19:45:23 -05:00
unknown
ab54000d73
Fixed and streamlined overflow detection, improved subtraction methods, general flag-based optimizations including GenerateRC() which uses the sign/zero flag of the last operation
2012-01-02 19:45:21 -05:00
skidau
d399e6b26d
Reordered the safe write path of the stfd instruction.
2012-01-03 10:20:20 +11:00
calc84maniac
f575c2c3be
srwx and slwx optimizations
2012-01-02 18:00:28 -05:00
calc84maniac
42cdda42c9
Erp, some changes were not committed
2012-01-02 17:34:07 -05:00
calc84maniac
ce80772007
rolwinmix and rlwnmx optimizations, another Rc/RC typo fixed
2012-01-02 17:30:54 -05:00
calc84maniac
7d262ff1f4
rlwimix optimizations
2012-01-02 15:07:36 -05:00
calc84maniac
a2bd91b726
Removed an extraneous FlushLockX, further optimized simultaneous handling of carry/overflow.
2012-01-02 11:50:01 -05:00
skidau
67e38fb6c6
Fixed the safe write path of the stfd instruction in the JIT. Fixes issue 4001.
2012-01-03 01:17:52 +11:00
calc84maniac
8d67354179
Fixed a bad typo. Why are there different inst.Rc and inst.RC variables? >_>
2012-01-02 04:00:47 -05:00
unknown
d6bf166694
Fixed and streamlined overflow detection, improved subtraction methods, general flag-based optimizations including GenerateRC() which uses the sign/zero flag of the last operation
2012-01-02 03:42:00 -05:00
skidau
6b0d21efa7
Merge branch 'Gecko'
2012-01-02 15:21:58 +11:00
skidau
f4d8e527b5
Updated the Gecko code handler to the latest version from Gecko OS 1.9.3.1.
...
Added a check to ensure that the number of codes fits in memory (maximum 231 codes).
Store a copy of codehandler.bin in the Sys directory.
2012-01-02 15:14:30 +11:00
skidau
96600ef48d
Added a note to try the native code handler in the error message window.
...
Added copyright notices.
2012-01-02 13:53:39 +11:00
Pierre Bourdon
008fd446f5
Replace some printfs from the PPC Interpreter code by Dolphin logger calls
2012-01-02 00:59:37 +01:00
Pierre Bourdon
59e93bff78
Fix a crash at startup with Dolphin on Linux compiled in debug mode
...
Use the clobber list instead of the stack to save rbx when executing the cpuid
instruction with inline assembly. This avoids breaking GCC assumptions about
the stack pointer location.
2012-01-02 00:59:37 +01:00
nitsuja
0d9e87da18
prevent CLogWindow::UpdateLog from constantly burning through timer objects, because it was allocating memory a lot and making it hard to debug some things. I think this should be faster even in release builds, but any speedup is probably too tiny to measure.
2012-01-01 14:28:21 -08:00
nitsuja
f0d7b8122f
increased fault tolerance of shader cache files.
...
more specifically: if the emulator stops unexpectedly, it is quite possible that one of the shader cache files will have some bytes near the end that never got their values filled in. this change adds an index number at the end of each entry as extra verification that the entry is valid, so that invalid entries can be ignored (and eventually overwritten) instead of causing crashes.
2012-01-01 14:28:20 -08:00
nitsuja
6f1b2d7748
name all audio threads (that I know how to) for debugging, as suggested in response to revision d00b719966
.
2012-01-01 14:28:19 -08:00
skidau
ba545ec1e9
Build fix
2012-01-01 18:09:39 +11:00
skidau
e4b4a65346
Merge branch 'PowerPC'
2012-01-01 16:17:52 +11:00
skidau
5a914744a2
Added some support for the OE flag. Thanks to j4ck.fr0st for the tip.
2012-01-01 16:12:53 +11:00
skidau
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
skidau
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
skidau
cfee6d8473
Stubbed the /dev/usb/oh1 path. Fixes issue 4936.
2011-12-31 09:51:41 +11:00
skidau
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
skidau
1df7af35e9
Reset errno to zero before testing it after the strtoul call. Fixes issue 5078.
2011-12-29 12:05:36 +11:00
Pierre Bourdon
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
Pierre Bourdon
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
LPFaint99
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
LPFaint99
ca8af741b8
Merge branch 'unicode_gamelist'
2011-12-22 14:29:47 -08:00
LPFaint99
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
LPFaint99
8f6c25a5aa
cleanup: merge handling of ntsc/pal games in gamelist/isoproperties
2011-12-20 02:19:46 -08:00
LPFaint99
e4c4602d9e
use windows-1252 for gamename/description, fixes copyright/tm symbol in the gamelist & isoproperties
2011-12-20 02:10:40 -08:00
LPFaint99
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
nitsuja
33f0f9fd9f
fix ZWW intro music crackling with DSPHLE
2011-12-19 21:52:47 -08:00
nitsuja
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
nitsuja
3e773f093d
fixed a freeze on emu shutdown in windows build
2011-12-19 15:13:26 -08:00
LPFaint99
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
LPFaint99
7f4efa094e
add the function to read the game name and description from the banner as unicode
2011-12-18 21:56:13 -08:00
LPFaint99
a73ad3554c
add the function to read all unicode gamenames from a wad file
2011-12-18 21:42:20 -08:00
nitsuja
567e90bbd5
fix for an un-threadsafe call to UpdateGUI (oops)
2011-12-18 20:38:54 -08:00
nitsuja
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
Glenn Rice
4ecb48eaf8
Update a few more translations and add Farsi.
2011-12-18 14:03:57 -06:00
Pierre Bourdon
b20c26f0b7
Adding more drama to the git history.
2011-12-18 13:58:44 +01:00
kostamarino@hotmail.com
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
nitsuja
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
nitsuja
d44fc0c820
small fixes for some recording-related menu items
2011-12-18 02:23:59 -08:00
nitsuja
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
nitsuja
cfad00d6e0
added missing ExpansionInterface data to savestates, and related fixes (for savestate robustness)
2011-12-18 00:23:12 -08:00
nitsuja
e5286e0406
improve the movie savestate load verification a bit more
2011-12-18 00:22:57 -08:00
nitsuja
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
nitsuja
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
nitsuja
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
Jordan Woyak
98d22d0e03
Revert the latest GUI change (Emulation Notes column). We don't care for it.
2011-12-17 23:44:09 -06:00