classic 1timeuser there.
good to have you (seriously, i like those long, harsh scoldings)
Printable View
classic 1timeuser there.
good to have you (seriously, i like those long, harsh scoldings)
Ah... 1Time user, I think I will fall in love with you ! go go !!! :P
Well, here is my round for "B_man55".
1/ You treat "TYL" of piece of shit... Dont worry yoyo and I really appreciated it.
2/ You know NOTHING about coding and you admit it...
So if you know nothing... Why do you write sentences like :
[ It won't work, garuan-damn-tee it. ]
So you dont know how to code, but you know what will be the result of the coding ??? Hum... then I would say :
1/ You are the dumbest guy I ever seen on earth.
2/ You are a genious, you have the vision in the ether and I should shut up...
Well, I let people here decide which options I should choose.
Now lets get more constructive and more technical shall we ?
Personnal opinion about a PS emu on a PSP :
1/ Same CPU, same instruction set... (expert on MIPS , correct me here)
2/ PS cpu run at 33 Mhz if I am correct.
3/ PSP and PS graphics chip are close technically (= send a list of GU commands)
4/ Audio chip should be easy to emulate.(PS expert correct me here also)
5/ No special matrix, 3d geometry processing if I remember correctly...
Conclusion :
I believe that if the CPU emulation is written correctly, it would be possible to make a PS emu running at full speed.
(sound on ME, GU translation code taking around 5~10% of PSP CPU time,
remain 300 Mhz to emulate 33 Mhz)
If the CPU emulation is done in C the standard way (= emulate a MIPS over a MIPS), you are going to be slow like hell... Because 33 Mhz is too fast to be emulated on a 333 Mhz machine.
If you use MMU and memory protection mecanism, virtual memory and stuff like this, it may be possible to use CPU exception to do the memory mapping and run most of the code natively. Or you have enough memory on the PSP to store "translated" code and cache it.(and the funny part is that it is as powerfull as a dynarec, without the need for a dynarec :P)
Any develloper opinion here ?
i think its very possible to have a full speed PSone emu on a PSP and with the cpu being in the same family it makes it easier.
1timeuser will always be there first
I think its dumb to make a PS1 emu for PSP, honestly. The ISOZ are huge and the loading would take a long time....
SOmeone should just try an N64 emu...smaller roms adn I would think technically easier to do....
Loading would be super fast.. there wouldn't be any loading times at all really. At the least it'd be much much faster than reading from a PS1 game on CD. ISOs for PSX are big I guess if you don't have a 1GB stick, BUT audio can always be downsampled to make the file size much smaller.
Personally I don't think an N64 emulator would be possible at decent speeds. The thing is N64 emulation for PC isnt even that great yet, PSX emulation is way better. Also, the N64 is more impressive spec wise than PSX, so really I think PSX should be done first.
Now if this thing happens, I dont know about Sony's wrath upon the scene !!! :D
Personnally, I will let other people do it. In my case, the Snes emu is enough.
After you guys perfect the SNES emu you will start working on a GBA emu, right? ;)Quote:
Originally Posted by laxer3a
I hope so. :)
Hi...
hum... a GBA emu would be a LOT LOT of work.
The main cpu is at 16.7 Mhz, the graphic chipset has the double of sprite than the Snes.
>> 19.95 Cycle on the main cpu at 333 mhz to emulate each cycle of the GBA for full speed.
And emulating an ARM cpu over a mips architecture is not the best combination. :)
I believe I will let this challenge to somebody else.
If I had to continue to work on an emu after TYL, it is going to help skeezix on the ST emu... But personnally I have some personnal hardware project I want to realize.