most homebrew coders are actually professional coders with years and years of experience
Printable View
most homebrew coders are actually professional coders with years and years of experience
That is sometimes the case, but even so emulating a console with limited documentation is extremely difficult. Master Programmer or not, its generally a long and daunting task.
How many years has ZSNES been in development now for? ~10. There are still things that havnt been completed. It was only a few years ago that we were finally able to play games that made use of the S-DD1 without using decrypted stuff.
why dont they make a virtual console on the psp?
wii runs at 733mhz
psp runs at 333mhz when overclocked
and psp cant even do mario kart at full speed
Why does everyone say OMG MHZ!!!!
Its not about MHZ, its about how well the coder can code something for that platform.. No console ever uses the full processing power for any game (Some might not have enough ram, such as the N64 which is why conker might lag a tad) Doesnt mean that we need a super computer to run it.
A coder could possibly emulate a saturn at full speed with various optimization techniques.
PSmonkey once told me that the N64 is not true 64 bit. Only 1/3 of the power is 64 bit hence 2/3 being 32bit. There aren't many 64bit opcodes hence making emulation on a PSP easy.
Which means that the saturn might not be using all its power.
I don't even know why i replied to such an crazy topic :/
Wally
There are two things that make the N64 EXTREMELY easy to emulate (one 'on the psp' and the other 'in general'): the CPU is of the same family as the PSPs, which makes running code much easier (somewhat as to how saturn emulation has a strong possibility of happening on the Dreamcast) and the fact that most every game for the system was written using high level libraries, which means you don't have to emulate the video hardware. In fact, there is currently no emulator that fully emulates the video hardware of the N64, only runs the games. This is why certain games (which were made w/o those high level libs) barely run on emulators or have severe problems.
The reason the PlayStation was so easy for Sony to emulate on the PSP was for basically the same reason with the processor. The video hardware is also in a way descended from the PS as the PS2's video was based on it, and then the PSP was based off that (well not entirely but in a way). They also know how to gain access to all the hardware in the PSP in order to use it to it's fullest.
Most homebrew coders are not professional programmers, and the ones that are usually do not work professionally with the same kinds of programming that emulation demands (I know at least 2 emulator authors who are professional programmers, but who work 100% in java development, with C programming and emulation simply being a hobby).
If only the psp were open source it would make emulation development so much easier. A coder would have the full specification's and technological hardware parameters to thus go about emulating something like N64 on the PSP with ease.
A fevered dream at best.