PSPX
PSPX
Just thought that i should give you guys a little teaser..
These are screenshots of an emulator that has been taking all of my
spare time lately.
(by the way there is a few more shots in there, should take some time
and make somekinda site for this..)
And it's currently showing quite a bit of progress.
puzzle bobble is completely playable at around 5-8 FPS..
mercury almost get's in game..
and ridge racers stops some time after the state shown above..
Basically it's just an allegrex/fpu/vfpu interpreter, with native mode library
implementations.. HLE like.. =)
Thanks to you guys, i've been able to do all this!
Some audio functions have been done, and quite a lot of 3D stuff done..
All rendering is currently done in software.
I really think it's enough for now..
Currently i'm cleaning up the code abit, and trying to fix all those remaining bugs..
Not really sure if i should give it out, because it runs some commercial games(as seen above)
in addition to most of the homebrew stuff around.
Bit afraid of sony really.. =)
Anyway, Miles to go before i sleep..
These are screenshots of an emulator that has been taking all of my
spare time lately.
(by the way there is a few more shots in there, should take some time
and make somekinda site for this..)
And it's currently showing quite a bit of progress.
puzzle bobble is completely playable at around 5-8 FPS..
mercury almost get's in game..
and ridge racers stops some time after the state shown above..
Basically it's just an allegrex/fpu/vfpu interpreter, with native mode library
implementations.. HLE like.. =)
Thanks to you guys, i've been able to do all this!
Some audio functions have been done, and quite a lot of 3D stuff done..
All rendering is currently done in software.
I really think it's enough for now..
Currently i'm cleaning up the code abit, and trying to fix all those remaining bugs..
Not really sure if i should give it out, because it runs some commercial games(as seen above)
in addition to most of the homebrew stuff around.
Bit afraid of sony really.. =)
Anyway, Miles to go before i sleep..
Cool stuff. May I ask you what ELF loader you are using, or if you wrote your own? I've done the basics of an emu too, it runs Puzzle Bobble enough to get some display lists, but stdlib functions crap out on me, looks like some relocations have gone horribly wrong..
And now I find it more fun to code the real PSP having done my share of emus already :)
And now I find it more fun to code the real PSP having done my share of emus already :)
Okay..
Ector: Originally i took the elf loader from PCSX2(so props to those guys) but had to make some changes when i figured out the relocation stuff for the elfs.. So BAD me for stealing code. =) never actually worked with elfs before so that was a good starting point and MIPS ABI documentation, relocations are "basicly" regular MIPS relocs..(i guess, looks right, correct me if i'm wrong)
MrBrown: No i'm NOT an licensed PSP developer.. It's all based on lucky guesses and information found on internet and the SDK/Toolchain you guys made.And if you feel that i'm crossing the line PLEASE do remove all my posts from the forum. It was "kinda" fun trying figure stuff out(lot of guessing).. and NO i don't have all of the VFPU figured out.. just enough to fake it. as you might have seen the 3D is NOT correct..(just chose some shots that looked "close enough")
v1per: damn.. well anyway seeing as i think that releasing the emu would be a BAD idea it does not matter. =)
PacManFan: no.. although i have to admit that it would help alot... I have thought about making a debugger in it, but well ... felt like doing other things.. =)
isamu: not likely.. there is still PLENTY of stuff to figure out.. the emu is really a BIG hack which luckily seems to do some things correct..
Okay, the rest is for every one..
The emu is NOT even close to correct but it seems to work nicely.
for one thing i felt really screwed when i found out that the PSP os is co-operative.. the OS in the emu is pre-emptive.. so i really have to rewrite few things.. :(
Anyway i'm doing this stuff for fun.. so don't hold your breath.. I DO need to work for a living you know.. =)
AND for one thing, as a gamedev i DONT like piracy, so IF i release the emu it's going to be homebrew only guys..
Ector: Originally i took the elf loader from PCSX2(so props to those guys) but had to make some changes when i figured out the relocation stuff for the elfs.. So BAD me for stealing code. =) never actually worked with elfs before so that was a good starting point and MIPS ABI documentation, relocations are "basicly" regular MIPS relocs..(i guess, looks right, correct me if i'm wrong)
MrBrown: No i'm NOT an licensed PSP developer.. It's all based on lucky guesses and information found on internet and the SDK/Toolchain you guys made.And if you feel that i'm crossing the line PLEASE do remove all my posts from the forum. It was "kinda" fun trying figure stuff out(lot of guessing).. and NO i don't have all of the VFPU figured out.. just enough to fake it. as you might have seen the 3D is NOT correct..(just chose some shots that looked "close enough")
v1per: damn.. well anyway seeing as i think that releasing the emu would be a BAD idea it does not matter. =)
PacManFan: no.. although i have to admit that it would help alot... I have thought about making a debugger in it, but well ... felt like doing other things.. =)
isamu: not likely.. there is still PLENTY of stuff to figure out.. the emu is really a BIG hack which luckily seems to do some things correct..
Okay, the rest is for every one..
The emu is NOT even close to correct but it seems to work nicely.
for one thing i felt really screwed when i found out that the PSP os is co-operative.. the OS in the emu is pre-emptive.. so i really have to rewrite few things.. :(
Anyway i'm doing this stuff for fun.. so don't hold your breath.. I DO need to work for a living you know.. =)
AND for one thing, as a gamedev i DONT like piracy, so IF i release the emu it's going to be homebrew only guys..
-
- Posts: 2
- Joined: Sat Nov 12, 2005 7:39 am
-
- Posts: 8
- Joined: Sat May 14, 2005 7:32 am
Re: PSPX
I see someone's a fan of Robert Frost. ;)xwd wrote: Anyway, Miles to go before i sleep..
-
- Posts: 2
- Joined: Sat Nov 12, 2005 7:39 am
-
- Posts: 9
- Joined: Sat Feb 04, 2006 11:43 pm
- Contact:
I'd be incredibly interested when this finally is released =)
I'm a homebrew developer, and the compile > get PSP to USB mode > copy to PSP > start PSP homebrew process is a bit of a waste of time, so if this could act as an emulator for homebrew it would be fabulous.
Either way, real work of art mate!
Best of luck! =)
I'm a homebrew developer, and the compile > get PSP to USB mode > copy to PSP > start PSP homebrew process is a bit of a waste of time, so if this could act as an emulator for homebrew it would be fabulous.
Either way, real work of art mate!
Best of luck! =)
You should look at PSPLINK: http://forums.ps2dev.org/viewtopic.php?t=3834.: Smerity :. wrote:I'm a homebrew developer, and the compile > get PSP to USB mode > copy to PSP > start PSP homebrew process is a bit of a waste of time, so if this could act as an emulator for homebrew it would be fabulous.
Yup... Please look at dates before posting, this is the third (I think) time this topic has been bumped (hell.. I remember when this topic was MADE).
It would be amazing to see a homebrew emulator, and I'm sure it would work for the RPG I'm making (very simple 2D, may have to strip out OGG playback).
Sadly.. it seems to be a fake. If it is real, great job, but releasing three screenshots and then leaving doesn't seem very credible
It would be amazing to see a homebrew emulator, and I'm sure it would work for the RPG I'm making (very simple 2D, may have to strip out OGG playback).
Sadly.. it seems to be a fake. If it is real, great job, but releasing three screenshots and then leaving doesn't seem very credible