Commit Graph

4968 Commits

Author SHA1 Message Date
Unknown W. Brackets
f397f83b4f Buildfix for Mac / iOS. 2013-05-26 19:02:40 -07:00
Unknown W. Brackets
4f069a23d9 Since we don't use readlength yet, don't add it.
This would actually go negative often enough, making us consume packets
more slowly than we should, or even never finish consuming.  4 is probably
too small, though.
2013-05-26 17:59:13 -07:00
Unknown W. Brackets
1beb19f827 Clear the debug symbol map on shutdown.
Instead of polluting the next game.
2013-05-26 16:29:21 -07:00
Unknown W. Brackets
44e20fb213 Correctly detect bltzal as func calls in debug. 2013-05-26 16:24:58 -07:00
Unknown W. Brackets
82dd2780f5 Improve perf when loading a large debug map file. 2013-05-26 16:02:08 -07:00
Henrik Rydgård
66129b69e8 Merge pull request #1937 from unknownbrackets/windows-ui
Fix cursor reset and pop ups in fullscreen
2013-05-26 15:11:23 -07:00
Unknown W. Brackets
ee86347610 Hide pop up windows in full screen.
Otherwise, they get in the way even though you can't see them.
2013-05-26 15:00:40 -07:00
Unknown W. Brackets
810cb967f9 Show/hide the cursor correctly.
It uses a counter, so we may need to call it more than once.
2013-05-26 15:00:39 -07:00
Unknown W. Brackets
f042894c3e Don't bypass the secondary cache on minihash fail. 2013-05-26 13:44:47 -07:00
Unknown W. Brackets
01e1a8093a Allow ConvertColors() to work as a copy op. 2013-05-26 13:31:58 -07:00
Unknown W. Brackets
d2a52f48e5 Switch to a weaker, but faster clut hash. 2013-05-26 13:26:12 -07:00
Unknown W. Brackets
5dabdd3651 Make sure to update the CLUT if format changes.
Otherwise we throw away the loaded clut, which is no good.
2013-05-26 13:26:07 -07:00
Unknown W. Brackets
c53386244d Don't hash the clut when it's not even used.
Many games load the clut even when it wasn't changed, and we don't flush
between when this happens.  There shouldn't be any need to rehash the clut
either.

Technically, the clut could have actually changed, but this would
generally require them to clear the dcache or something in a way the GE
probably doesn't support.
2013-05-26 12:41:36 -07:00
Henrik Rydgård
315559afe6 Merge pull request #1935 from unknownbrackets/modules
Get sceKernelStopModule() sorta working
2013-05-26 11:52:01 -07:00
Unknown W. Brackets
71cd80b64d Remove comment. 2013-05-26 11:45:49 -07:00
Unknown W. Brackets
0b2a112212 Initial implementation of sceKernelStopModule().
Not perfect but should be functional.
2013-05-26 11:30:22 -07:00
Unknown W. Brackets
0d828554bc Add a wait type for modules to handle return right. 2013-05-26 10:54:11 -07:00
Unknown W. Brackets
727b3b4127 Get rid of the "root" return hack. 2013-05-26 10:36:18 -07:00
Unknown W. Brackets
c34854ead3 Use a custom RA for module funcs. Not used yet.
But it will be.
2013-05-26 10:28:08 -07:00
Unknown W. Brackets
a779645152 Wrap sceKernelGetThreadExitStatus().
So it's usable internally too.
2013-05-26 10:17:59 -07:00
Henrik Rydgård
3febd632b4 Merge pull request #1933 from Motaz-Alnuweiri/patch-2
Update PPSSPP.pro
2013-05-26 09:51:47 -07:00
raven02
83cb0869f4 Add NOTICE_LOG to indicate the filter load successfully 2013-05-26 23:55:54 +08:00
Motaz Alnuweiri
48ce6169a5 Update PPSSPP.pro
Hi, you can use "VERSION" Variable
----------------------------------
VERSION
This variable contains the version number of the application or library if either the app TEMPLATE or the lib TEMPLATE is specified.
2013-05-26 17:44:12 +03:00
Jacky TSUI
a578fcdc0d Should be safe to remove those manual register/unregister 2013-05-26 22:34:29 +08:00
Henrik Rydgård
2624423cde Merge pull request #1929 from Motaz-Alnuweiri/patch-1
Update PPSSPP.pro
2013-05-26 05:04:37 -07:00
Henrik Rydgard
cdef31f9fc Turn off the use of uniform arrays in shaders as some devices don't like them, and the speedup seems to be very small if any. 2013-05-26 14:03:02 +02:00
Motaz Alnuweiri
0391709912 Update PPSSPP.pro
Hello, I changed PPSSPPQt version for Symbian from 0.7.5 to 0.7.6
2013-05-26 14:59:33 +03:00
Henrik Rydgård
138c3fb835 Merge pull request #1927 from unknownbrackets/scheduling2
Implement suspend/resume HLE for threads
2013-05-26 03:06:42 -07:00
Henrik Rydgård
49d9af1176 Merge pull request #1924 from unknownbrackets/scheduling
Fix sceKernelWakeupThread
2013-05-26 03:05:01 -07:00
Henrik Rydgård
4658b8ac7f Merge pull request #1923 from unknownbrackets/rtc-fix
Implement the sceRtc*Win32FileTime() funcs
2013-05-26 03:03:38 -07:00
Henrik Rydgård
0f38192cf9 Merge pull request #1911 from aquanull/language
Make more menu screen items translatable, and...
2013-05-26 03:01:49 -07:00
Unknown W. Brackets
2c4254d0c8 Disallow suspend/resume on current thread.
Might be some extra subtle things with callbacks/interrupts here...
2013-05-26 02:25:53 -07:00
Unknown W. Brackets
e6795b1a41 Initial attempt at a suspend/resume thread impl. 2013-05-26 01:01:29 -07:00
Unknown W. Brackets
690e52bc34 Make sure we keep the suspend state around.
I assume it sticks around in this case.
2013-05-25 23:57:04 -07:00
Unknown W. Brackets
2f69378bf6 Return the moduleId in sceKernelUnloadModule().
Final Fantasy 4 very clearly requires this.
2013-05-25 21:07:41 -07:00
Unknown W. Brackets
ac7bfcb6ef Report unfinished code in sceKernelAllocateTls(). 2013-05-25 20:43:47 -07:00
Unknown W. Brackets
084ad5aa53 Wrap the sleep/wakeup HLE funcs. 2013-05-25 20:43:19 -07:00
Unknown W. Brackets
8adf1e9ede Properly return success in sceKernelWakeupThread().
Fixes #1596, fixes #1796, possibly others.  I can't believe how long
I stared at this code and debugged it without noticing such a simple
thing...
2013-05-25 20:28:22 -07:00
Unknown W. Brackets
50c085401a Remove UNIMPL from FileTime funcs, they work now. 2013-05-25 19:15:15 -07:00
Unknown W. Brackets
f24b4ef7de Implement the sceRtc*Win32FileTime() funcs. 2013-05-25 17:27:34 -07:00
Henrik Rydgård
b6b915bf77 Merge pull request #1918 from raven02/patch-1
Add Memory::IsValidAddress(curFileInfoAddr) to GetFilesList()
2013-05-25 15:26:29 -07:00
Henrik Rydgård
134ae8bf6c Merge pull request #1920 from unknownbrackets/elf-fix
Make sure not to use invalid module start params
2013-05-25 15:25:27 -07:00
Unknown W. Brackets
2304e9253e Make sure not to use invalid module start params.
If there's a 0, those parameters are not likely valid.
2013-05-25 15:15:29 -07:00
raven02
646f2e07e5 Add Memory::IsValidAddress(curFileInfoAddr) to GetFilesList() 2013-05-25 23:57:59 +08:00
Henrik Rydgard
2ef4a05a49 Disable auto-loading the directshow filter by default as it's unstable. Add new INI setting [Sound] AutoLoadDShow to turn it back on. 2013-05-25 17:01:18 +02:00
Henrik Rydgård
b128ebd554 Merge pull request #1913 from aquanull/patch-2
Add "All files(*.*)" filter to BrowseAndBoot()
2013-05-25 01:10:12 -07:00
Henrik Rydgård
31ec76621a Merge pull request #1915 from unknownbrackets/windows-abi
Save XMM regs as required by the Windows x64 ABI
2013-05-25 01:10:01 -07:00
Unknown W. Brackets
d1b7b9ac63 Save XMM regs as required by the Windows x64 ABI.
Fixes jitter in analog in recent builds, possibly other bugs.
2013-05-25 00:34:19 -07:00
aquanull
ef5ba28a0e Add "All files(*.*)" filter to BrowseAndBoot() 2013-05-25 13:45:28 +08:00
aquanull
88d83e3a74 Make it possible to translate error screens. 2013-05-25 13:37:43 +08:00