2079 Commits

Author SHA1 Message Date
Henrik Rydgård
f3366a03fa Merge pull request #570 from raven02/master
Add stubs for _sceAtracGetContextAddress
2013-02-02 16:21:36 -08:00
Henrik Rydgård
820e05ee61 Merge pull request #571 from unknownbrackets/emu-reset
Add a very quick reset command
2013-02-02 16:21:17 -08:00
Unknown W. Brackets
cbf9c2dd4a Add a very quick reset command.
Should work unless stop times out.  Helps debugging a bit.
2013-02-02 16:17:35 -08:00
raven02
3e319d5975 Add stubs for _sceAtracGetContextAddress 2013-02-03 08:08:44 +08:00
Henrik Rydgård
ba4f424cc5 Merge pull request #569 from unknownbrackets/perf
Avoid some memory copying when logging
2013-02-02 15:46:59 -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
Unknown W. Brackets
251f4a0b47 Avoid some memory copying when logging. 2013-02-02 15:40:48 -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
00f9c97479 Seems vertex/index addresses should be computed through the same mechanism as jumps.
Gets rid of bad vertex address messages in Sol Trigger.
2013-02-02 23:48:22 +01: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
Henrik Rydgård
607a585492 Merge pull request #563 from Xele02/qt_work
[Qt-desktop] Allow user keys binding
2013-02-02 10:19:34 -08:00
Xele02
706ac18ec1 Update psp image with one I made. 2013-02-02 17:43:56 +01: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
Xele02
f7205f6543 Force Qt to build the libs in order, and relink exe if a lib change 2013-02-02 17:43:56 +01:00
Henrik Rydgard
510f1ac3f4 Some misc GE constant renames / disasm 2013-02-02 13:40:26 +01:00
Henrik Rydgard
0769a1d3e8 I think I finally understood how origin-relative GE jumps are supposed to work. 2013-02-02 13:38:34 +01:00
Henrik Rydgard
78906531f9 Try the buffer clearing optimization on mobile again. Let me know if this causes black screens that weren't there before. 2013-02-02 12:38:25 +01:00
Henrik Rydgard
ddd0ce4c18 Implement a PSP model checking function, comment fix 2013-02-02 12:38:24 +01:00
Henrik Rydgård
8af2659525 Merge pull request #565 from unknownbrackets/mpeg-fix
Basic sceMpegAvcDecodeYCbCr()
2013-02-02 02:45:57 -08: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
Henrik Rydgård
51ab14534d Merge pull request #564 from unknownbrackets/audio-minor
Fix things broken from the last Atrac changes
2013-02-02 01:30:48 -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
Henrik Rydgård
677787d209 Merge pull request #561 from raven02/master
Add PSP_SYSTEMPARAM_ID_INT_LOCK_PARENTAL_LEVEL (id=10)
2013-02-01 09:38:34 -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
Henrik Rydgård
a4967c6432 Merge pull request #556 from unknownbrackets/jit-minor
Fix the emitter assert for MOVSX
2013-02-01 00:13:31 -08:00
Unknown W. Brackets
ec8f080491 Fix the emitter assert. 2013-01-31 23:29:00 -08:00
Unknown W. Brackets
eb97a3bd15 Merge branch 'console-th' 2013-01-31 22:59:53 -08:00
Unknown W. Brackets
d13e08423a Fix a console log crash when color is on the edge. 2013-01-31 22:58:16 -08:00
Henrik Rydgård
8023c949c6 Merge pull request #554 from Xele02/qt_work
[Qt-desktop] Fullscreen and small features
2013-01-31 22:55:32 -08:00
Henrik Rydgård
ee8db3a4fc Merge pull request #555 from unknownbrackets/console-th
Console thread fix
2013-01-31 22:54:28 -08:00
Unknown W. Brackets
ac59efad11 Use memcpy for console log to avoid terminators. 2013-01-31 22:25:28 -08:00
Unknown W. Brackets
bc05f7fc85 Fix a stupid typo duplicating log messages. 2013-01-31 21:55:36 -08:00
Xele02
d903f05dde Make fullscreen works 2013-02-01 02:11:43 +01:00