Commit Graph
1142 Commits
Author SHA1 Message Date
Unknown W. Brackets ed759d32ff Correctly identify a blockwise memcpy.
Oops, I didn't realize this one went in blocks of 16.
2013-12-27 21:39:05 -08:00
Henrik Rydgard 455a73bba7 Bugfix replace function inlining (compilerPC needs to be increased). Misc. 2013-12-20 15:37:37 +01:00
Unknown W. Brackets 438361d0bc Clean up code pointer naming for the jit.
Now it properly identifies thunk code which is actually a decent percent
when fastmem is off at least.
2013-12-18 23:57:39 -08:00
Henrik Rydgard 2eab4aa1bf Play around with function replacement. Turned off by default of course. 2013-12-17 23:40:27 +01:00
Henrik Rydgard 2140892074 Initial preparations for ability to replace game functions with custom implementations.
Also auto-saves hashmap additions and reapplies the hashmap on function
rename so that if you rename a function that exists in several copies
they will all be labelled.

Note that actual function replacement is not activated yet.
2013-12-17 12:27:20 +01:00
Unknown W. Brackets 3f674f7ef6 Always update framebuffer tex sampling params.
Otherwise they are not always correct and cause glitches.
2013-12-15 18:23:47 -08:00
The Dax de4a3aed14 Bump version numbers for 0.9.6 release. 2013-12-11 15:54:15 -05:00
The Dax 4a2b984e5f Fix minor styling issue. 2013-12-10 19:31:29 -05:00
The Dax f3e76d6d79 Win32 UI: Enable sound properly when Enable Sound is chosen. 2013-12-10 19:24:50 -05:00
Henrik Rydgard d4eee74b54 SoftGPU: Prepare for mipmapping. Getting the uv deltas seems tricky though... 2013-12-10 15:33:59 +01:00
sum2012 917598e03d Improve windows log
Log name now ppsspplog.txt
Enable debug loggng
2013-12-10 07:18:55 +08:00
pal1000 4a00383f4b Fix typo 2013-12-09 17:01:00 +02:00
pal1000 7ff511ed63 Add .ZIP files to load ROM. Also made some organizing in the Load ROM dialog 2013-12-09 16:47:37 +02:00
Henrik Rydgard 6e47401baf Fix headless build 2013-12-08 11:47:41 +01:00
Sacha a0c5af288c Add InputBox as a platform-specific system function instead of a host function. Enable it on all Qt platforms. Add Set Nickname to mobile Qt. 2013-12-08 20:16:34 +10:00
Sacha 0a0351d2b0 Windows buildfix. Needed path in UI.vcxproj. 2013-12-08 03:21:40 +10:00
Sacha dde88b6ebd Windows/Android buildfix. 2013-12-08 02:49:51 +10:00
The Dax a7e7ba61b3 If the emulator is paused when selecting Emulation -> Stop, then resume so the core can shutdown as requested.
This'll make Stop more like Reset, which resets regardless of the pause state.
2013-12-06 01:30:24 -05:00
Henrik Rydgard 6a8123b397 Add some ios files to the Windows project to make them searchable in VS.
Doesn't do anything.
2013-12-04 19:56:05 +01:00
Henrik Rydgard 32f479b0a6 Assorted log spam reductions.
Also let Java know of some important events. Not used for anything yet.
2013-12-04 17:43:00 +01:00
Unknown W. Brackets dd2e996838 Fix some type comparison warnings. 2013-12-01 11:21:16 -08:00
Unknown W. Brackets 39de7eb930 Jit profiling: include func name from map. 2013-11-30 19:20:22 -08:00
Unknown W. Brackets d35717f5a8 Also report the vertex decoder jit to verysleepy.
Can use the same methods to support other platforms.
2013-11-30 19:20:22 -08:00
Unknown W. Brackets 5d2ff64252 Support for modified jit-enabled VerySleepy.
This allows profiling the jit.  Should have zero perf impact when not
in use, since it's entirely triggered by VerySleepy.
2013-11-30 19:20:21 -08:00
Henrik Rydgård 547e20ad1d Merge pull request #4686 from thedax/i18nPointerName
Win32 Menu: Use a consistent i18n pointer name for PostShaders.
2013-11-30 03:07:47 -08:00
The Dax 9aba6fa356 Use a consistent i18n pointer name for PostShaders. 2013-11-30 00:38:44 -05:00
Henrik Rydgård 120cbf05e1 Merge pull request #4680 from unknownbrackets/debugger
Improve vfpu disasm for a few instructions
2013-11-29 10:47:33 -08:00
Unknown W. Brackets 1d9e833dda Format the tex mapping mode in the GE debugger. 2013-11-29 10:20:15 -08:00
The Dax eff74892b0 Fix a styling issue, and allow shader names to be translated in the Win32 menubar. 2013-11-29 12:52:10 -05:00
Henrik Rydgård 1296aad6c7 Merge pull request #4675 from Kingcom/Debugger
Small debugger fixes and enhancements
2013-11-29 08:30:08 -08:00
Kingcom 85abd37ed1 Small debugger fixes and enhancements 2013-11-29 17:21:48 +01:00
Henrik Rydgard 55500d4bb6 Reorder VFPU registers in memory so that we can flush and reload them in bulk more often.
Doesn't actually do that yet, that's for the NEON branch.
2013-11-28 13:27:51 +01:00
Henrik Rydgård 620bb14d6b Merge pull request #4662 from Kingcom/Debugger
Disassembler fix
2013-11-28 02:04:13 -08:00
Kingcom cca750aab5 Fix invalid memory access on start, remove combo box code from symbol map 2013-11-28 10:49:02 +01:00
Henrik Rydgård f8227132f9 Merge pull request #4657 from Kingcom/Debugger
Create data directives in disassembler
2013-11-28 01:20:21 -08:00
Unknown W. Brackets 2bea54c69f Fix case inconsistency in debugger menu. 2013-11-28 00:12:16 -08:00
Unknown W. Brackets aa58cdeabe Add a format for texfiltering to the GE debugger. 2013-11-28 00:06:44 -08:00
Unknown W. Brackets 32f4a7594a Add bounds checks to columns accessors.
Hit a crash in one of these on a rare case, so better to check.
2013-11-27 23:53:18 -08:00
Unknown W. Brackets aa37461084 Allow adding functions by selection range. 2013-11-27 23:50:08 -08:00
Kingcom 561379f5c2 Create data directives in disassembler 2013-11-28 00:33:21 +01:00
Henrik Rydgård 40afbde9f6 Merge pull request #4648 from shenweip/patch-10
Add Switch UMD to Win32 menu.
2013-11-27 07:44:41 -08:00
Henrik Rydgård ed13c21a37 Merge pull request #4649 from Kingcom/Debugger
Rewrite symbol table
2013-11-27 07:43:25 -08:00
shenweip 7029cb293b Add Switch UMD to Win32 menu. 2013-11-27 21:57:17 +08:00
Kingcom 33dee2d287 Sort symbols when adding or removing function 2013-11-27 13:38:32 +01:00
Kingcom 5844d0107b Rewrite SymbolTable 2013-11-27 13:33:30 +01:00
Henrik Rydgård 979a7fbdcd Merge pull request #4638 from Kingcom/Debugger
Save labels separately from symbols
2013-11-26 13:32:44 -08:00
Henrik Rydgard c53b32d154 Show a dismissable notification if PPSSPP is behind the latest official release 2013-11-26 14:04:29 +01:00
Kingcom 274632f304 Minor disassembly tweaks 2013-11-26 11:38:01 +01:00
Kingcom 7c585485bb Save labels separately from symbols 2013-11-26 00:23:17 +01:00
Kingcom 8146e7bfb0 Fix stepping 2013-11-25 19:51:16 +01:00