Commit Graph
27588 Commits
Author SHA1 Message Date
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
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 075a8ff206 Merge pull request #43 from lioncash/master
Another memory leak fixed in etctool
2013-02-02 10:19:56 -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
Lioncash 366de9f248 Fix a another memory leak in etctool.
imgdec = (unsigned char*) malloc(expandedwidth*expandedheight*3);
is called before the if statement "if((f=fopen(dstfile,"wb")))"

If the file 'f' failed in the if statement, it would never be freed (since "free(imgdec)" was within that if block.
2013-02-02 13:18:23 -05: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 ec7dd1f5b1 Merge branch 'master' into framebuffer-texture 2013-02-02 13:42:44 +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 Rydgard 76acd62e6e Try to adjust texture size for fbo dimension 2013-02-02 12:37:41 +01:00
Henrik Rydgard f22ad17d40 Add way to query the size of an FBO 2013-02-02 12:37:17 +01:00
Henrik Rydgard 09a37c4e28 Don't log when framebuffer creation succeeds. 2013-02-02 12:37:13 +01:00
Henrik Rydgård 116d99056f Merge pull request #42 from lioncash/master
Just a resource leak fix. Also by cleanup I mean I mean I found one thing.
2013-02-02 02:51:10 -08: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
Lioncash 5b5eec793f Damn tabs. 2013-02-02 01:41:06 -05:00
Lioncash 36c82b5d18 Resource leak fix, also cleanup. 2013-02-02 01:36:53 -05: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