im thinking anyone here with experience can possibly port pcsx or adripsx for the PSP a lot of work will be needed but its worth a go much better than making useless homebrew games ......
Printable View
im thinking anyone here with experience can possibly port pcsx or adripsx for the PSP a lot of work will be needed but its worth a go much better than making useless homebrew games ......
Its already in the R & D. PSPSOne
Maybe the "useless homebrew games" help devs to become more comortable programming on the PSP, so they could go for a project like you stated. But maybe they're discouraged by people like you, and will never even start coding for the PSP.
im a coder my self although i have no experience from the emulation scene
notice when i said experienced and not newbie coders .... my point is its better to release something that is really wanted rather(so many coders can work on it at the same time(kinda like a open source emu with multiple coders) than ports of doom or ports of Pacman for the psp
emulation coding is a whole different world from any other coding. think about this: anyone who would have the skill to port one of these, doesn't need to be told to do it by you.
A PSX emulator for PSP is pretty pointless IMO. Aside from the obvious slooooownesss, the screen ratio would look terrible.
Full StoryQuote:
Originally Posted by 1up.com
does this mean that theres a possibilty a PSX emulator is actualy hidden in megaman just like when sega released genesis remakes for dreamcast that had a hidden emu inside???
its not pointless at all can you imagine a portable xenogears,resident evil or ffVII that would be great
I would love to play xeno gears on my psp, that much I agree with... but when you mentioned "useless homebrew games" andQuote:
Originally Posted by tegs123
well.. you shot yourself in the foot.Quote:
notice when i said experienced and not newbie coders .... my point is its better to release something that is really wanted rather(so many coders can work on it at the same time(kinda like a open source emu with multiple coders) than ports of doom or ports of Pacman for the psp
You may be an experianced coder, but anyone who says somthing like that does not have the same outlook as us, and thus looks like an asshole when he says somthing like that.
coders of the emulation scene also have to concider many other things that you visual c "gurus" might not concider, and that is mainly hardware support. the PSP just might not be powerfull to do an easy port of PCSX or whatever. While it might be possible to run a PSX emulator on PSP at full speed it would take alot of work.
A fine example of somthing thats been done I think is bleemcast. bleemcast was a very well made *commercial* psx emulator for Dreamcast. Special disks supported special games, but the bottem line is that not only did it run the games at full speed, but it ran them with improved quallity! So is bleemcast a port? HELL NO! It was programmed from scratch in machine language (I guess you could say it would be like rewriting the bible in another language that you dont completely know). And the reason why it might have been comercial is because it required ALOT OF WORK!
"so why dosnt someone program it in assembly?!"
well.. Mabey if you paid them alot they would. I imagine that would be like a full time job for weeks. No one has that much spare time on their hands, and time is money. And selling it is also illegal , which is why you couldnt find bleemcast at your local walmart.
1timeuser, why do you have to bring up bleemcast? You know it makes me cry. :(
I would like you to consider something, years ago i had an old Pentium 266 PC that i dubed and emu box. At the time i had the basics nes, sega gen, and snes, but when it came to the psx emu it just couldn't do it, breath of fire 3 came out at full speed most of the time but most other games did not. The point is it always requires more power to emulate then the origenal system has if my 266 couldn't do it well, then the odds are a psp at 333 is not going to, especialy when its someones freetime project.
DO NOT COMPARE YOUR PENTUIM MACHINE TO THE PSP'S PROCESSOR. They are not comparable because they do things completely differantly. This is the mistake that everyone seems to make... the only game console you could EVER compare to your computer is the Xbox because of its celeron processor and stuff. The xbox was basically a cheap pc with a ugly plastic case.Quote:
Originally Posted by caythos
That is part of my point, I know the psp works differnetly then the PC, the and they both are different then the PS1, I'm no expert by any means but thats why its emulation, and thats why I just don't see it happening, in my limited experence it takes more processor power for anything to emulate a processor that runs a different way, otherwise the psp would not do things like lag on a snes game. For this reason I just don't see anything beyond a snes or sega gen being emulated well.Quote:
Originally Posted by 1timeuser
its a good point, and I can see why you would think that but...Quote:
Originally Posted by caythos
The reason we have slow snes and gen emulators is certainly not due to lack of ability. I think its more that no homebrew developer has really taken 100% advantage of the psp's hardware. Also any "PORT" isnt going to be as great as some emulator that was programmed directly FOR the hardware its going on.
sorry to depress some more people by mentioning Bleemcast BUT it is another fine example that Good, Native Code beats the crap out of porting. So bleemcast works... but if you have ever tried the PCSX port for dreamcast you can see that... well... it dosnt work so well. Why? because Bleemcast was coded FOR the dc hardware and PCSX was a port.
A playstation emulator is possible I think... but very unlikely to be playable in a port form and even more unlikely to exist in a native form. Its unlikely, but certainly possible i think.
id be happy to donate 10$ for any coders who is/are capable of creating a psx emu in full assembly and running in full speed
i dont know how much time it might take him to make one but if 200-300 people donate then it will be over a 2000$ for 3-4 months of work wich im sure many coders will be happy to take
its just that someone has to set the ammount of money and time he needs for the project.....
That's a good example. The idea is to get someone VERY familiar with coding the PSP and unlocking a good deal of its capable power. If you develop an emulator from the ground up for the PSP, its performance will be much better than trying to port code made for the PC over to an entirely different system.
You also need to take into account the similarities between how the PSP processes things and how the PS1 did. Let's say, hypothetically, the PS1 processes sound the same way as the PSP (I know it probably doesn't, but it's just theory), if it did, then letting the PSP process that RAW instead of trying to emulate it, it really frees up alot of processor power. This is the primary difference between what a PSP emulator could be and what a PC emulator is.
If the basic ports that have been coming out lately actually DO have a built in emulator, then trying to reverse engineer that would be the best bet at getting a full speed PS1 emulator. Of course, not being an experienced coder, I have actually no idea how one would do that. But this does give you a better idea of what really needs to be done.
Quote:
Originally Posted by 1timeuser
yes.. but programming in assembly is like... well...Quote:
Originally Posted by soatari
Take a dead and much untranslated language such as Sumarian and try to spell everything backwards. now copy everything out of the dictionary just like that... Its like that but X10 longer.
I personally think it would take more than $2000 dollars to get someone to look into it... that bleemcast guy just really loved the challenge apparently :)
I don't feel like quoting everyone because my post would be giant and unreadable, so I'll just try to haphazardly list replies.
The playstation and psp processors are very similar, but both very different from that of a pc. a dynamically recompiling ps cpu core would run wonderfully on a psp.
There aren't many people who would give 10$ to see an emulator. There sure as hell aren't 200, unless it was a commercial release. Due to the fact that there is no way to mask the blatant piracy required for such an emulator to work, this will never happen.
The time required to create something like Bleemcast without being an expert at assembly programming, which Rand Linden is (Doom SNES, Bleem! PC, BleemCast! DC, DRG3D [quake engine] Cellphones, GBA, Zodiac) and nobody in the open source/emulation community is anywhere near that skilled, or if they are they would never spend so much time on something like this.
Because of the hardware similarities I'm sure it would be possible to do PS emulation with just a dynarec core and still use software rendering and not have to resort to any sort of fancy stuff though.
The biggest problem with PCSX on the DC is that it was basically 4 different authors. The original author got hit by a bus or something, but had written what is a mostly asm core for it. Next the PCSX author updated it to the newest PCSX version and releaesd it (or something similar, mind you this is from memory so it is most likely inaccurate but captures the gist) then there was kind of an impromptou group that worked on it for a bit which included all the major coders of the time who were basically just chipping in little bits. Then Ian Micheal took it and didn't really do much to it. Now the code is possibly worse off than it ever was, as it doesn't even run when built with recent DC tools.