Unknown W. Brackets
9611e52c01
Don't follow -1 entry points, they're bad mojo.
2013-02-02 16:22:54 -08:00
Unknown W. Brackets
31eeb3d50b
Make sceKernelStartModule() do something.
...
Doesn't work right, but gets somewhere?
2013-02-02 16:22:33 -08:00
raven02
3e319d5975
Add stubs for _sceAtracGetContextAddress
2013-02-03 08:08:44 +08:00
Henrik Rydgård
b7cf57b79c
Merge pull request #568 from unknownbrackets/jit-minor
...
Jit: lwl/lwr/swl/swr, shift var
2013-02-02 15:46:40 -08:00
Henrik Rydgård
a03cc0523a
Merge pull request #566 from raven02/master
...
Init first and second buffer struct
2013-02-02 15:06:04 -08:00
Henrik Rydgard
d44c5bff45
Add some stubs to remember to implement these VFPU ops...
2013-02-02 23:48:22 +01:00
Unknown W. Brackets
6bee870ac9
Fix CompShiftVar for x86 jit.
...
In case rd == rs, need to load ECX first. I can't find anything
else wrong with it for it to be disabled.
2013-02-02 14:02:07 -08:00
Unknown W. Brackets
f777c872e6
Jit unaligned reads/writes.
...
This mostly just improves perf on debug, not really on the map for release.
2013-02-02 13:12:34 -08:00
raven02
eb639d18b4
Init first and second buffer struct
2013-02-03 04:53:43 +08:00
Unknown W. Brackets
bab7947be6
Read delay slots as instructions not mem.
...
Just in case - could be a jump target, maybe? Never seen it, though.
2013-02-02 11:46:35 -08:00
Henrik Rydgård
b7066a46a0
Merge pull request #567 from xsacha/7bba8c68c478e49bd1e170b34b204164fdf41340
...
Fix Jit on Symbian
2013-02-02 11:34:12 -08:00
Xele02
d5c2560212
Add window to config key bindings
...
Save the bindings in the conf file in a map.
2013-02-02 17:43:56 +01:00
Henrik Rydgard
ddd0ce4c18
Implement a PSP model checking function, comment fix
2013-02-02 12:38:24 +01:00
Unknown W. Brackets
da446abf50
Add a sceMpegAvcDecodeYCbCr() like sceMpegDecode().
...
Kinda hacky but it seems to make Persona 1 happy.
2013-02-02 01:51:41 -08:00
Unknown W. Brackets
bdd3a6c517
Avoid the annoying static on some videos.
2013-02-02 01:49:12 -08:00
Unknown W. Brackets
56e051a9c4
Attempt at sceAtracResetPlayPosition().
2013-02-01 23:16:18 -08:00
Unknown W. Brackets
acdbc20024
Make it look a bit like we're decoding atrac.
2013-02-01 23:12:27 -08:00
Henrik Rydgård
23851e8b3b
Merge pull request #562 from unknownbrackets/audio-minor
...
Audio / Atrac tweaks (needs more testing)
2013-02-01 10:34:47 -08:00
raven02
9df9120d1b
Add PSP_SYSTEMPARAM_ID_INT_LOCK_PARENTAL_LEVEL
2013-02-02 01:06:37 +08:00
Unknown W. Brackets
6d078ef8f3
More correctly lie that atrac decoding finished.
2013-02-01 08:59:39 -08:00
Unknown W. Brackets
5dcc72c1fe
Keep track of the atrac buffer size and return it.
2013-02-01 08:59:23 -08:00
Unknown W. Brackets
a77f9667bf
Return saner fake sample sizes in atrac.
2013-02-01 08:40:36 -08:00
Unknown W. Brackets
0eaced4685
Track Atrac as a map and associate data.
2013-02-01 08:33:32 -08:00
Unknown W. Brackets
893ba662ae
Allow sceAudioChReserve() to choose a channel.
...
Not just only -1.
2013-02-01 08:16:01 -08:00
Unknown W. Brackets
d70639057e
sceAudioOutputPannedBlocking() returns # samples.
...
Or seems to, anyway. This fixes things like:
stdout: SCREAM: Lib wave didn't take all of our last submit (took 0 of
2048)!
2013-02-01 08:07:58 -08:00
Henrik Rydgård
ccada661df
Merge pull request #557 from unknownbrackets/jit-minor
...
Properly jit the break instruction
2013-02-01 00:59:58 -08:00
Unknown W. Brackets
44b5adeaac
Properly jit the break instruction.
...
Otherwise, it just keeps on going past it.
We never want to hit this anyway, but it's good to know if we do.
2013-02-01 00:49:14 -08:00
Henrik Rydgård
61035cfb51
Merge pull request #550 from raven02/master
...
Set predict_nr = 0 when predict_nr greater than VAG array length
2013-02-01 00:18:31 -08:00
Sacha
7bba8c68c4
Fix JIT on Symbian (HACK).
2013-02-01 09:01:00 +10:00
Henrik Rydgard
d8f4e27926
Rename ARMABI_MOVI2R to MOVI2R
2013-01-31 23:41:05 +01:00
raven02
a4c78888c0
Set predict_nr = 0 when predict_nr greater than VAG array length
2013-01-31 22:16:15 +08:00
Unknown W. Brackets
9db836eb96
Minor typesafety/bounds checking warning fixes.
2013-01-31 00:02:54 -08:00
Unknown W. Brackets
65b32dc31d
Fix an uninitialized return value in sceIoCancel.
2013-01-31 00:02:53 -08:00
Unknown W. Brackets
cdb676f17a
Stop shadowing the i variable.
2013-01-31 00:02:53 -08:00
Unknown W. Brackets
ee17699e09
Fix a logic error in module load validation.
2013-01-31 00:02:52 -08:00
Unknown W. Brackets
f6cfeba6ff
Fix some minor warnings.
2013-01-31 00:02:51 -08:00
Henrik Rydgård
ae8a799030
Merge pull request #544 from unknownbrackets/perf
...
Don't measure syscall stats when not showing
2013-01-30 23:50:23 -08:00
Henrik Rydgård
8df7a87e4f
Merge pull request #543 from unknownbrackets/unknown-syscalls
...
Fix misreporting of unknown syscalls
2013-01-30 23:50:10 -08:00
Henrik Rydgård
be5b673c19
Merge pull request #542 from raven02/master
...
Implement sceKernelDevkitVersion()
2013-01-30 23:49:27 -08:00
Henrik Rydgård
5f8da7109f
Merge pull request #546 from raven02/sas-fix
...
Init loop to true which ignore VAG loop and set sampleRate for each voices
2013-01-30 23:49:09 -08:00
raven02 and raven02
693619ed6e
Init loop to true which ignore VAG loop and set sampleRate for each voices
2013-01-31 15:00:58 +08:00
raven02 and raven02
9870de2600
Implement sceKernelDevkitVersion
2013-01-31 14:59:45 +08:00
Unknown W. Brackets
9343695188
Fix savestate ruining the host audio update.
...
Fixes #541 .
2013-01-30 22:48:35 -08:00
Unknown W. Brackets
4ccd9ee118
Don't measure syscall stats when not showing.
2013-01-30 21:59:38 -08:00
Unknown W. Brackets
ce2ccd85b2
Fix misreporting of unknown syscalls.
...
Unknown syscalls in known modules just weren't being reported.
Unknown syscalls in unknown modules were reported as Kernel_Library (which
is module 0.)
2013-01-30 21:29:27 -08:00
Henrik Rydgard
d44a731991
armjit: sltiu causes mysterious crashes, disable again.
2013-01-30 21:46:06 +01:00
Henrik Rydgard
8075ece76c
0x10 bytes
2013-01-30 21:27:46 +01:00
Henrik Rydgard
b2020ee243
Fix nasty little stack overwrite in SavedataParam
2013-01-30 21:08:03 +01:00
Henrik Rydgard
3b681d3854
Make GLES_GPU own texturecache
2013-01-30 20:40:26 +01:00
Henrik Rydgard
c97f63a9d9
Minor armjit opt
2013-01-30 20:01:42 +01:00