Hi ffroms!
Yes, it is possible. I am working on a "Trace" fonction since two days (and two nights
).
This function will allow to single step in the code, watching the GPRMs and SPRMs changes...
Of course, this will be somewhat limitted: You will not actually see the video, it will not be possible to select a menu button (you will have to simulate the button command manually and set the new HL_BTNN value accordingly), the SetNVTMR and SetGPRMMD (in counter mode) commands will not work as expected, etc...
But since it is apparently not possible to trace the commands and accurately watch the GPRMs and SPRMs in a real DirectX based player, I think the PgcEdit trace will be a good alternative.
However, it's a big work: I must simulate all commands, and take into account the (virtual) player configuration, the PGC parameters (like cell commands and still time, PUOs and Next/Prev/GoUpPGC), the user's interactions...
So, don't expect this new feature too quickly.