半肾
精华
|
战斗力 鹅
|
回帖 0
注册时间 2002-3-14
|
psp上的ps模拟器快来了,华丽的yy吧
PS1 Emulator Coming
PacManFan the author of PSP Quake is working on his emulator for PS1 For The PSP! Good Job And Keep Up The Good Work
Howdy everyone, PacManFan here.
I've been hacking away for the past 2 days on the open source PCSX Playstation emulator, trying to get it to run on the PSP.
I've finally had a little success.
Here's a bad screen shot of a demo running.
Before anyone says anything about the pitch being off, I know, I'm still figuring it out.
Before anyone asks:
1) it runs at about 1fps in the emulator
2) No, I haven't put it on my PSP yet, I'm still at work.
3) No, I haven't tried Game XYZ on it yet.
4) No, there is No sound, No controls, No way to specify roms yet.
5) After a little cleanup, I'll make the code available
作者估计只能以1FPS的速度(正常的1/60)运行(比PC-PS2模拟器还慢)
作者还没在PSP上运行过这个模拟器(那他发布这个消息干啥? )
没声,不能控制,不能运行任何游戏
Here's a todo list:
1) Find some volunteers to work on this with me.
2) put in a microwindows rom selector
3) put in mapped controls
4) add sound
5) Code a new recompiler for the r4000 chipset, right now there is the x86 and sh4 chipset <- this is a big one!
6) optimize the H3ll out of this.
I think writing this recompiler (actually a binary translator) shouldn't be too hard. I believe that r3000 is a subset of r4000 code. No instruction code translation is really necessary. I can let the code execute natively up until a CALL or JUMP statement. For a call or a jump, addresses need to be remapped.
One other thing I didn't put in my to-do list is putting in PSP GE calls to subsitute for the PSX GPU calls.
If I can write this binary address translator, and replace GPU calls with GE calls, this emulator will run full speed or better.
I'll post more screen shots later and report if I can get this running on my PSP, and not just the PSPEmu.
-PMF |
|