forums.PPSSPP.org
Tracing functionality - Printable Version

+- forums.PPSSPP.org (https://forums.ppsspp.org)
+-- Forum: PPSSPP - Playstation Portable Simulator Suitable for Playing Portably (/forumdisplay.php?fid=1)
+--- Forum: Development (/forumdisplay.php?fid=3)
+--- Thread: Tracing functionality (/showthread.php?tid=3892)



Tracing functionality - Terra - 06-06-2013 05:53 PM

Are there any plans to implement code tracing functionality into PPSSPP at any point in the future, like PCSXTrace and other emulators have for other platforms?


RE: Tracing functionality - Henrik - 06-06-2013 06:05 PM

No plans, but who knows, someone might do it.


RE: Tracing functionality - Afinda - 06-06-2013 08:25 PM

(06-06-2013 06:05 PM)Henrik Wrote:  No plans, but who knows, someone might do it.

Should be pretty much Possible for anyone who can "read" and "understand" the code i'd say. Though that'd be quite an exclusive build since more code has to be run for the already existing instructions (dumping what code has been executed on which call/ arguments along that) slowing down the emulation.


RE: Tracing functionality - Denizen - 06-08-2013 01:17 AM

(06-06-2013 08:25 PM)Afinda Wrote:  
(06-06-2013 06:05 PM)Henrik Wrote:  No plans, but who knows, someone might do it.

Should be pretty much Possible for anyone who can "read" and "understand" the code i'd say. Though that'd be quite an exclusive build since more code has to be run for the already existing instructions (dumping what code has been executed on which call/ arguments along that) slowing down the emulation.

Actually a code tracer would not slow down emulation at all as long as it is not used for graphics or audio code.


RE: Tracing functionality - [Unknown] - 06-08-2013 02:55 AM

Running a debug build and saving to a log basically almost is tracing, although we have some ops disable logging on purpose since they're too noisy or slow to log that often.

But I'm not really familiar with what PCSXTrace does.

-[Unknown]