Unknown W. Brackets
b1344f8254
Get rid of CoreTiming::AdvanceQuick().
...
It basically existed for savestates, so no longer needed.
Fixes issues with events not running when they should.
2013-08-07 00:32:29 -07:00
Unknown W. Brackets
b298432e8f
Use threadsafe events for GE communication.
...
Hopefully this doesn't cause problems again for 3rd Birthday or FF Type-0.
Kinda need it.
2013-08-07 00:32:28 -07:00
Unknown W. Brackets
fff0af844b
Fix bounds check in sceKernelPrintf().
...
Wasn't allowing a string ending in %08x.
2013-08-06 23:52:38 -07:00
Unknown W. Brackets
04e2a78f82
Fix table checks in sceCcc.
...
Was checking for the wrong table.
2013-08-06 23:39:12 -07:00
Unknown W. Brackets
e51265d26e
Reschedule in time spin loops.
...
It seems like rescheduling should potentially happen much more often, but
it could be a bit dangerous as far as compatibility.
Improves sound quality in Crimson Gem Saga and Where Is My Heart?
2013-08-04 10:11:56 -07:00
Unknown W. Brackets
a9557a8297
Report unexpected export sizes too.
2013-08-01 00:38:34 -07:00
Henrik Rydgård
90d6c0cd5e
Merge pull request #3021 from unknownbrackets/report-server
...
Minor reporting related tweaks
2013-07-31 08:28:09 -07:00
Unknown W. Brackets
c2c9179406
Fix TLS allocation (been there a while...)
...
This worked for the most common case, but was a typo.
2013-07-31 08:15:07 -07:00
Unknown W. Brackets
4a4f07df8e
Add waiting/resuming to TLS funcs.
...
Nice and simple, no callbacks or timeouts.
2013-07-31 00:22:36 -07:00
Unknown W. Brackets
9a241e8e24
Add a couple new HLE functions for logging.
2013-07-31 00:01:21 -07:00
Unknown W. Brackets
90e56db174
Don't report 0, it seems like it's okay.
2013-07-31 00:00:45 -07:00
Henrik Rydgård
6bb2bf07eb
Merge pull request #3007 from Ced2911/module_endian
...
Fix crypted elf crashes on big endian
2013-07-30 11:20:29 -07:00
Ced2911
340881c319
fix some loading
2013-07-30 19:39:32 +02:00
Henrik Rydgard
cdf674358e
Merge remote-tracking branch 'origin/master'
...
Conflicts:
Core/MIPS/MIPSInt.cpp
2013-07-30 19:35:12 +02:00
Henrik Rydgard
ee215cc316
ARMJIT: Fix eatprefix, add DirtyInInV mapping, misc stuff
2013-07-30 18:15:48 +02:00
Unknown W. Brackets
9e94f9a896
Specify memory layout endianness in sceGe.
2013-07-29 22:47:37 -07:00
Unknown W. Brackets
df34291461
Remove GLES dependency in sceDisplay.cpp.
2013-07-29 22:47:36 -07:00
Henrik Rydgard
6ed4e348db
Some logging tweaks, fix running cpu tests on ARM
2013-07-30 01:09:10 +02:00
Unknown W. Brackets
b46ab5f5a4
Always defined WIN32_LEAN_AND_MEAN.
...
Might as well, less mess everywhere else.
2013-07-28 21:04:20 -07:00
Unknown W. Brackets
7b7801d59a
Switch to including Windows.h from an intermediate.
...
This makes it easier for Xbox which uses a separate header.
2013-07-28 21:04:19 -07:00
Unknown W. Brackets
0b5bdeb1d3
Fix some compile failures under big endian.
2013-07-28 21:04:17 -07:00
Unknown W. Brackets
bfb05440e2
Specify memory layout in sceMpeg/scePsmf.
2013-07-27 15:53:30 -07:00
Unknown W. Brackets
ed19d77d49
Specify memory layout in sceUmd.
2013-07-27 15:45:07 -07:00
Unknown W. Brackets
ea420bcfaa
Specify memory layout in sceNet.
2013-07-27 15:42:23 -07:00
Unknown W. Brackets
bafe8391fd
Memory layout for sceIo.
2013-07-27 15:41:19 -07:00
Unknown W. Brackets
2222d07c11
Specify byte order in sceCtrl as well.
2013-07-27 15:30:36 -07:00
Henrik Rydgard
5b32d2ecaf
Merge remote-tracking branch 'origin'
...
Conflicts:
UI/NativeApp.cpp
2013-07-27 13:11:30 +02:00
Unknown W. Brackets
abec782420
Return unsigned vars in sceCccDecode*().
...
Semantics only, but clearer.
2013-07-26 22:50:56 -07:00
Unknown W. Brackets
ddc2c15ce8
Remove some unsigned < 0 comparisons.
2013-07-26 22:12:12 -07:00
Henrik Rydgard
5dbf5da355
Merge remote-tracking branch 'origin'
2013-07-27 00:45:54 +02:00
Henrik Rydgard
a346697037
Update native + some very minor changes
2013-07-27 00:44:16 +02:00
Unknown W. Brackets
a740888add
Fix typos.
2013-07-25 22:37:27 -07:00
Unknown W. Brackets
8da6259aff
More carefully check defines for endianness.
2013-07-25 22:25:50 -07:00
Unknown W. Brackets
5e87d6e45d
Add _le typedefs to font handling stuff.
2013-07-25 08:04:36 -07:00
Unknown W. Brackets
ae5851a393
Use _le typedefs in elf reading.
2013-07-25 08:04:35 -07:00
Unknown W. Brackets
81f7103e0b
Use *_le for the sceKernel* funcs.
2013-07-25 08:04:34 -07:00
The Dax
75dcbc0f09
Fix warning in sceNet.cpp.
2013-07-23 16:44:42 -04:00
sum2012
a0faeb7849
Fix "for The variable 'ringbuffer' is being used without being initialized"
...
in Second Novel Kanojo no Natsu 15 fun no Kioku
2013-07-23 20:26:33 +08:00
Henrik Rydgard
9d76ba7dd2
Minor cleanup in texcache, fix some warnings
2013-07-22 19:26:16 +02:00
Henrik Rydgard
63682aacae
Warning fixes, improve error msg
2013-07-21 22:36:54 +02:00
Unknown W. Brackets
465398b000
Fix retval and surrog pairs in sceCccEncodeUTF16().
...
Surrogate pairs fixed by native update for typo (missing ++.)
2013-07-21 12:57:28 -07:00
Unknown W. Brackets
3decbba334
Correctly output NULs, etc. (i.e. UTF-16.)
2013-07-21 12:56:55 -07:00
Unknown W. Brackets
d58439469b
Add basic stubs for sceCccIsValid*().
2013-07-21 00:01:45 -07:00
Unknown W. Brackets
8d54b80d0d
Implement the sceCcc charset conversions.
2013-07-20 23:54:06 -07:00
Unknown W. Brackets
282e7488e5
Implement the ucs/jis table lookup.
...
Not actually converting strings yet.
2013-07-20 23:02:35 -07:00
Unknown W. Brackets
cc7636f743
Implement sceCccEncode*().
2013-07-20 23:01:53 -07:00
Unknown W. Brackets
1813513b08
Implement sceCccStrlen*().
2013-07-20 22:02:10 -07:00
Unknown W. Brackets
fa85400178
Make sceCccDecode*() work.
2013-07-20 21:51:45 -07:00
Unknown W. Brackets
26523603c3
Listen to sceCccSetErrorChar*(), not used yet.
2013-07-20 21:51:22 -07:00
Unknown W. Brackets
13f6ca0019
When mapping to an axis, center when both pressed.
...
Fixes #2860 .
2013-07-20 12:11:35 -07:00