Commit Graph
7530 Commits
Author SHA1 Message Date
Unknown W. Brackets 3672b591bb Return error codes from SavedataParam::GetSizes().
Rather than true/false, makes things simpler.
2013-06-23 22:22:23 -07:00
Unknown W. Brackets 16752f57b6 Switch SIZES savedata mode to using structs. 2013-06-23 22:22:23 -07:00
Unknown W. Brackets 63ceec35ac For AUTOSAVE/MAKEDATA type modes, "" is valid.
Don't try to use the saveNameList in this case, use "".
2013-06-23 22:22:22 -07:00
Unknown W. Brackets c8ee2c0739 sceIoRename() ignores any path on dest.
Also, change the interface so it can return an error code.  Currently not
returning perfect error codes but it's better than before.
2013-06-23 20:09:44 -07:00
Unknown W. Brackets 010bd689f6 Parse sce_lbn more leniently, like the PSP does. 2013-06-23 16:21:04 -07:00
Admiral H. Curtiss 802fa0de4c Merge remote-tracking branch 'upstream/master' into nearest_filtering 2013-06-23 23:16:48 +02:00
Admiral H. Curtiss 505f8559c1 Added a "Nearest Filtering" option for testing. 2013-06-23 21:56:07 +02:00
raven02 1a46843996 Add text shadow to message dialog that match real PSP 2013-06-24 01:01:55 +09:00
Henrik Rydgard 30ed5110e5 Possible iOS build fix, see #2418 2013-06-23 18:01:11 +02:00
oioitff ffc3db1429 Bug fix for sceMp3, make sceMp3 work fine. (dunno why this didn't merge before)
Conflicts:
	Core/HLE/sceMp3.cpp
2013-06-23 16:07:37 +02:00
Henrik Rydgård 46d085eef2 Merge pull request #2410 from 173210/master
Added scePowerGetBatteryTemp support
2013-06-23 03:35:04 -07:00
173210 3fc397c590 Added scePowerGetBatteryTemp support
It returns 0 celsius degrees
2013-06-23 16:52:41 +09:00
Unknown W. Brackets dae4156654 Make more savedata struct parts PSPPointers. 2013-06-22 22:49:39 -07:00
Unknown W. Brackets 12232dcad4 Simplify some Memory::GetPointer stuff. 2013-06-22 22:44:00 -07:00
Unknown W. Brackets f7a717746f Sometimes newData.buf is NULL, don't log an error. 2013-06-22 22:40:48 -07:00
Unknown W. Brackets eb1f39f0eb Use the saveName by default in MAKE/WRITE/READDATA.
Suspected this, but wasn't sure.  Tests confirm it works like AUTOLOAD.
2013-06-22 14:48:09 -07:00
Unknown W. Brackets d37e224f5c Allow multiple HI16's in a row.
The God Eater demo does in fact use these.  Ugh.
2013-06-22 12:44:25 -07:00
Unknown W. Brackets 1f0d87afd9 Allow multiple LO16s after a HI16 in var relocs.
The God Eater demo uses these sometimes, and it should be safe if the
addresses match or at least overflow to the HI16 the same.
2013-06-22 11:59:35 -07:00
Henrik Rydgård 25e8041076 Merge pull request #2401 from unknownbrackets/mpeg-minor
Eat cycles in sceMpegRingbufferAvailableSize() and cut down memcpy()
2013-06-22 09:55:41 -07:00
Henrik Rydgard 9a0e05f110 Merge branch 'mp3-support' 2013-06-22 18:51:18 +02:00
Henrik Rydgard 3b9e365b1e Allow ELFs to be named PBP, there are a bunch of such homebrew floating around it seems 2013-06-22 18:51:06 +02:00
Henrik Rydgard 4eb1638cc3 Merge remote-tracking branch 'origin' into mp3-support
Conflicts:
	Core/HLE/sceAudio.cpp
	Core/HLE/sceMp3.cpp
2013-06-22 18:08:43 +02:00
Unknown W. Brackets 0b4e93a671 Clean up sceMpegRingbufferAvailableSize().
Avoid a memory copy, some crash checks.
2013-06-22 08:39:25 -07:00
Henrik Rydgard 67c185f8ea Update native to not wait in the opensl callback. Some minor audio optimizations. Also it seems ffmpeg has changed so update it. 2013-06-22 17:37:09 +02:00
Unknown W. Brackets ca78dd4e6d Eat cycles in sceMpegRingbufferAvailableSize().
Some games call this in a loop, so it affects perf.  And, this eats quite
a few cycles, implying it does a lot more work than I thought it did.
2013-06-22 08:36:31 -07:00
Henrik Rydgård 83c17994f9 Merge pull request #2397 from oioitff/atrac-fix
Start looping if there is not enough samples.
2013-06-22 07:33:40 -07:00
oioitff 2432101216 Start looping if there is not enough samples.
Fix noise in some looping bgm.
2013-06-22 21:25:08 +08:00
Unknown W. Brackets 47b0c5962a Add a right stick config for Valkyria Chronicles. 2013-06-21 17:59:12 -07:00
Unknown W. Brackets 8fe9620350 Always use iButtonPreference, fixes #2390. 2013-06-21 17:45:39 -07:00
Henrik Rydgård c103be89a2 Merge pull request #2378 from raven02/patch-6
Remove Wireframe option in windows
2013-06-21 01:23:04 -07:00
Henrik Rydgård 266ce888f2 Fix to buttonpreference 2013-06-21 10:02:57 +02:00
raven02 d41ed97008 use lowercase for cheats to be consistent with lang/memstick/assets etc 2013-06-21 15:54:26 +08:00
Sacha 2570268393 Remove 'BLACKBERRY10' define as it is now the minimum OS requirement. 2013-06-21 15:40:52 +10:00
Henrik Rydgard 4bb9e32f03 Atrac3: Bail on bad data 2013-06-21 01:01:28 +02:00
Henrik Rydgard 27f8f6a2f5 Logging reduction 2013-06-20 21:57:09 +02:00
Henrik Rydgård 1fe20cb320 Merge pull request #2353 from raven02/patch-4
Toggle to adjust VPS/FPS/Both and new "Cleanup Recents" button
2013-06-20 12:23:35 -07:00
Sacha a4bdd4bfc4 Clean up RE code in sceChnnlsv.{cpp,h} 2013-06-21 04:23:34 +10:00
Jake Traynham e89b2055a6 Reenabled armv7s for iOS with JIT fixes 2013-06-20 11:44:59 -05:00
Unknown W. Brackets 2863e74e52 For now, ignore duplicate sceMpegInit()/Finish()'s.
Need to properly handle module unload for this to work right.

Fixes #2364.
2013-06-20 01:53:07 -07:00
Unknown W. Brackets 362c5be657 Tweak the ctrl analog rounding to be safer. 2013-06-20 01:11:45 -07:00
Unknown W. Brackets 250260cccd Fix sceCtrl analog range for all input devices.
It should map (-1.0... 0.0... 1.0) to (0... 128... 255.)  However, it was
instead being mapped to (1... 128... 255.)  This was causing games to not
respect analog movement if they checked for 100%.

Fixes #2363.
2013-06-20 01:00:53 -07:00
The Dax b989292c7c Fix typo in __UpdateAdhocctlHandlers and remove stray carriage return. 2013-06-20 03:20:10 -04:00
The Dax c5dfccd55d Implement more sceNet and sceHttp stubs.
List includes:
sceNetApctlAddHandler
sceNetApctlDelHandler
sceNetApctlInit
sceNetApctlTerm
sceNetInetInit
sceNetInetTerm
sceHttpInit
sceHttpEnd
2013-06-20 03:15:07 -04:00
Steven Cherry 230ba9a37e Add more titles id's for god eater burst fix. 2013-06-19 20:58:04 -05:00
Henrik Rydgard 61b510b753 Open ISOs very slightly faster by not reopening 2013-06-19 20:47:42 +02:00
Sacha 0839a6ed07 Fix frozen black screens for non-FFMPEG platforms 2013-06-20 01:34:34 +10:00
Henrik Rydgård bfb9b2fd6d Warning fix 2013-06-19 15:06:04 +02:00
Henrik Rydgard c021c93883 More minor audio optimizations 2013-06-19 13:13:02 +02:00
Henrik Rydgard 7dac11922d Some minor optimization of audio channel queues and mixing 2013-06-19 12:00:24 +02:00
Henrik Rydgård 07a6242bfe Merge pull request #2354 from unknownbrackets/kernel-objects
Check kernel object types when looking up ids
2013-06-19 00:26:38 -07:00