|
January 8th, 2006, 17:11 Posted By: wraggster
PacManFan is still working on his PSX Emulator for PSP, heres the latest status report from him:
I know everyone is dying for an update (or a file release). Currently, I'm working on some issues getting the Eboot to run on a real PSP. I've been working primarily with the PSPE emulator, and the dynaimc recompiler works fine, however, I'm having somewhat random crashes getting it to work on the real PSP.
It actually works fine as long as file debugging is turned on, but when I turn off my logging, or try to comment out the file writes in the file debugging code, the PSP crashes. I think it has to do with the CPU registers being saved before file writes. I need to figure out why (or what) is causing corruption of the registers during run-time. I suspect it's another thread. The dynamic compiler definately DOES work on the PSP.
One issue that I'm still having with the PSPSOne emulator is GPU interrupts not being handled correctly all the time. I beleive it's because my program counter variable is being updated only while branching.
One other thing that I'm going to do is change the architecture of the plugin system to integrate the GPU Plugin code directly into the project, instead of being called through a function pointer system. There are several unnecessary layers of function calls being made every time I write to the GPU memory, This can be optimized for better speed, as well as normal memory reads/writes.
Another thing I'm doing, is converting the project to work with the PSPSDK. I know this may sound strange, but I used a smaller psplib.c file with limited functionality in it, as well as my own startup.s code. This is the same code that I used to build Quake before there was a PSPSDK.
I can post a binary that works in the PSPE emulator if everyone wants, but I think you all can wait till I iron out a few issues with the PSP version.
Hopefully, I'll have something for everyone to see soon. Be patient,rest assured that I'm still working on this, and devoting a lot of time to it.
-PMF out
For more information and downloads, click here!
There are 15 comments - Join In and Discuss Here
|
|