Unknown W. Brackets
db54bffe14
Use a base time throughout rtc and kernel time.
...
This way, time doesn't move abnormally as far as the game can tell,
even when savestates and fast forward and pause are used.
2013-05-05 10:12:29 -07:00
Unknown W. Brackets
8ffbdc32e6
Eat some cycles in sceGeListUpdateStallAddr().
...
Another common function. Per real PSP timing.
2013-05-04 23:42:11 -07:00
Unknown W. Brackets
2df10e9b69
Add more accurate cycles in sceRtc and sceDisplay.
2013-05-04 23:42:11 -07:00
Unknown W. Brackets
bf826ed9c1
Correct delay for sceKernelDelayThread(0).
...
It's not 200 for 0, more like 100ish.
2013-05-04 23:42:10 -07:00
Unknown W. Brackets
f1f2cf0603
Replace some hleEatCycles() with actual PSP timing.
...
Measured several runs at 8 per run with test overhead check.
2013-05-04 23:42:10 -07:00
Unknown W. Brackets
0613e4b20d
Correct savestate logic in atrac.
...
Not 100% sure it works though, it doesn't crash and games run.
USE_FFMPEG builds with this change.
2013-05-04 09:30:06 -07:00
Henrik Rydgard
34b1c24daf
Buildfix for some new compiler
2013-05-04 17:46:44 +02:00
Henrik Rydgård
d952f7413b
Merge pull request #1662 from raven02/patch-6
...
Basic Atrac3 Support in sceAtrac using ffmpeg
2013-05-04 07:34:24 -07:00
nachume
dd2fbd3401
typo SysMemUserForUser_FE707FDF.
2013-05-04 20:46:41 +09:00
nachume
2181b76c42
ISO that replaced EBOOT.BIN is playable.
...
implement LoadExecForUer_362A956B() and sceKernelRegisterExitCallback.
Add some ERROR define on kernel.h. I was referring to the jpcsp.
2013-05-04 20:34:33 +09:00
raven02
4373c1170d
Basic Atrac3 Support in sceAtrac using ffmpeg
2013-05-04 16:00:00 +08:00
Unknown W. Brackets
a1cb85cd05
Stick to a single config entry per option.
...
We don't need a bool in the ini AND an int setting.
This should also fix the anistropy setting, which appears to have been
pretty much broken. Also makes frameskip enable even if you don't tap
auto, which is what I'd assumed it did before.
2013-05-02 08:15:50 -07:00
Henrik Rydgård
c84ca2968e
Merge pull request #1626 from tpunix/master
...
DLC bug fix
2013-05-02 03:30:48 -07:00
tpu
f3d6cffd72
npdrmLseek/npdrmRead BUG fix
2013-05-02 17:47:34 +08:00
raven02
79b9023461
Android : Shorter sound delay
2013-05-02 15:59:09 +08:00
nachume
c95c85ea8d
I'm sorry. Comment was unnecessary
...
and sceAtrac too.
2013-05-02 01:05:22 +09:00
nachume
eac08a496c
FIX unintelligible sequence of decimal characters on savedialog.
...
ppge_atlas JPN font define ShiftJIS -> UTF8 is all ok.
but, cannot use all of chinese character. bacause blockAlloc failed.
So no change drawing Kanji.
you can try to change native/tools/atlastool.cpp USE_LEVEL for all of chinese character.
FIX savedialog XXXGetStatus() loop. for daungeon traveler 2.
Can now be saved it.
FIX sceAtrac getCodec InvalidMemory
2013-05-02 00:14:41 +09:00
Sacha
29651c026b
Windows buildfix. Harmattan buildfix (it doesn't have lambdas). Tabify XBRZ.
2013-05-01 12:58:51 +10:00
Sacha
5ea37772d7
pre-C++11 buildfix. Linux buildfix.
2013-05-01 11:19:01 +10:00
Sacha
7e3fed70cf
Implement gettimeofday kernel function for non-Windows platforms. Helps some homebrew run.
2013-05-01 04:06:43 +10:00
raven02
1366f3e5c9
Stubs for last few functions in sceDisplay
2013-04-30 21:29:18 +08:00
Henrik Rydgård
685e83670e
Merge pull request #1597 from sum2012/patch-4
...
Fix Sengoku Musou 3 Z Special crash in sceAtracGetChannel
2013-04-29 11:06:01 -07:00
sum2012
2d937584e0
Fix Fix Sengoku Musou 3 Z Special crash in sceAtracGetChannel
2013-04-30 02:01:17 +08:00
sum2012
b56ed45138
IMPL sceDisplayIsForeground
...
one step of fix crash of Sengoku Musou 3 Z Special
2013-04-30 01:44:14 +08:00
nachume
c89589c27d
mistake sceRtcGetLastAdjustedTime() is not UNIMPL function.
...
revert to DEBUG_LOG from ERROR_LOG.
2013-04-29 14:52:36 +09:00
nachume
aa1c546a3e
FIX sceRtc.cpp HLEFunction Array Wrapped Function not used reference pointer.
2013-04-29 14:32:36 +09:00
nachume
55b94900a0
UNIMPL functions replace DEBUG_LOG -> ERROR_LOG
2013-04-29 14:16:55 +09:00
nachume
c2c6adb7c9
Add new sceNp/scePauth and some stubs for unknown functions on THE IDOLM@STER SP.
2013-04-29 12:40:09 +09:00
Henrik Rydgard
f20e00315d
Add basic support for the second analog stick present in the PS3 PSP emu for HD remakes.
...
Make vi2f safer.
2013-04-28 22:15:33 +02:00
Unknown W. Brackets
993554e873
Revert sceAtracGetSecondBufferInfo().
...
I don't know if those changes fixed any games, but they look wrong.
Reverting fixes Holy Invasion of Privacy and Valkyrie Profile.
2013-04-28 12:43:17 -07:00
Unknown W. Brackets
b18235d2e0
Sneak in a quick logging fix.
2013-04-28 11:27:05 -07:00
raven02
bbff79a894
Several CMD update in sceIoDevctl()
2013-04-28 19:39:47 +08:00
Henrik Rydgård
54aeb3ac6f
Merge pull request #1564 from CrazyMax/master
...
hide battery status icon
2013-04-28 01:10:23 -07:00
CrazyMax
3c538d3180
hide battery status icon
2013-04-28 11:02:20 +03:00
Unknown W. Brackets
acdd14f0d4
Fix initial thread stack, arg space and alignment.
...
Anything that used > 256 bytes of args was probably broken...
2013-04-28 00:34:49 -07:00
Unknown W. Brackets
d131588a6d
Validate sceKernelStartThread() args better.
2013-04-28 00:34:49 -07:00
Unknown W. Brackets
df62cafe3d
Handle a few errors on thread create better.
...
Especially out of stack space.
2013-04-28 00:34:48 -07:00
Unknown W. Brackets
fb758de3b9
sceKernelWakeupThread() should reschedule on wake.
...
Otherwise it will have different timing than the PSP.
2013-04-28 00:34:48 -07:00
Unknown W. Brackets
c8958a253d
Cleanup some unused / duplicate code in threading.
2013-04-28 00:34:48 -07:00
Unknown W. Brackets
e30dedd46f
Allocate thread stack on create, not on start.
...
Also, don't free and reallocate on thread reset.
2013-04-28 00:34:47 -07:00
Unknown W. Brackets
c089fcec27
Fix size handling in sceKernelReferThreadStatus().
2013-04-28 00:34:47 -07:00
Henrik Rydgård
86f62fd4b6
Merge pull request #1556 from raven02/patch-6
...
Fix black screen in Ultimate Ghosts N Goblins
2013-04-28 00:06:58 -07:00
raven02
1405b43b2d
Change to ERROR_LOG , add True Color/Anisotropic Filtering
2013-04-28 09:46:18 +08:00
raven02
6eedf6794f
Add Register_sceMp4()
2013-04-28 08:25:30 +08:00
raven02
5ecc3c1911
Add stubs for sceMp4
2013-04-28 08:25:05 +08:00
raven02
5e5922fc70
Add sceMp4
2013-04-28 08:23:58 +08:00
raven02
6319da56fc
Fix black screen in Ultimate Ghosts N Goblins
2013-04-28 07:41:40 +08:00
kurdtkobain
ff283b69b0
Changed to ERROR_LOG
2013-04-27 20:22:40 -03:00
kurdtkobain
f5b6470718
Added SysMemUserForUser_D8DE5C1E
...
according to jpcsp always returns 0.
Evangelion Jo goes in-game.
2013-04-27 19:52:58 -03:00
Henrik Rydgård
8b1c52d5af
Merge pull request #1482 from raven02/patch-1
...
Add configurable frameskip with Auto , 1 and 2
2013-04-27 14:44:30 -07:00