|
March 18th, 2006, 07:41 Posted By: Kaiser
Pacmanfan had this to say in his update thread
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
Remember to check out his official website for the emulator-->http://home.comcast.net/~shernandez1337/PSPSOne.html
Update thread here
For more information and downloads, click here!
There are 9 comments - Join In and Discuss Here
|
|