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
cc54ee7d94
TextureCache: Move EFB copy cache code from TextureConverter to TextureCache
2012-01-31 19:51:32 +01:00
NeoBrainX
a02df43e6d
TextureConverter (OGL/D3D9): Kill EncodeToRam because it wasn't used anywhere and it basically does the same as EncodeToRamFromTexture anyway
2012-01-31 18:09:35 +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