Source Of Snes Of Yoyo Free (0.2)


Status
Not open for further replies.
it is fullspeed with sound? someone ported ? XD

Yoyo , come back to GP ¡¡¡
 
I don't know if it will help much being that it is for the psp, but what do I know?

Man that two player video was just awesome.
 
I think actually yoyo's emu is not one of the emulators incorporated into squidgesnes, as I could've sworn I remember squidge posted something about having emailed yoyo a week or two ago asking him if he would mind sharing his source. Hopefully squidge will drop by and straighten things out.
 
naples39 posted on Feb 20 2006 at 07:24 PM said:
I think actually yoyo's emu is not one of the emulators incorporated into squidgesnes, as I could've sworn I remember squidge posted something about having emailed yoyo a week or two ago asking him if he would mind sharing his source. Hopefully squidge will drop by and straighten things out.

as u can read, he already drop his source, so its np now
 
Last edited by a moderator:
Yes, I have the SNES 0.2 source for PSP, but I don't think I can actually do much with it due to the way it has been used on the PSP. There's nothing to convert it to on the GP2X apart from the second processor, and since the address bus is shared between the processors, using the second one for the graphics would actually slow the emulation down.
 
Claym99 posted on Feb 20 2006 at 08:14 PM said:
who is this Yoyo i keep hearing about...he sounds like a god of coding.
he made the almighty snes emulator for the gp32 ^^ (including an arm cpu core), and other handhelds.
 
Last edited by a moderator:
Squidge posted on Feb 20 2006 at 09:40 PM said:
Yes, I have the SNES 0.2 source for PSP, but I don't think I can actually do much with it due to the way it has been used on the PSP. There's nothing to convert it to on the GP2X apart from the second processor, and since the address bus is shared between the processors, using the second one for the graphics would actually slow the emulation down.

On most multiprocessor machines the bus is shared among the cpus. This is why we have caches. The trick is to fit the data into a cache, process it and only write final result once. This isn't that easy as using the single cpu but it can be done. Such method will improve perfomance even using a single core too as the bandwith advantage of cache is great.

The 940T core has 4K for data and 4K for instruction caches. That isn't looking too much but a single scanline in 16bpp is only 640 bytes. The 360 positional combined table for Sin/Cos function is a only 2160 bytes. The 4K is 1024 Arm opcodes or 2048 when in the thumb mode. That's is a lots of resources and the cpu doesn't have to constantly access the memory to be usefull. The 920T/940T do support manual locking up the caches so they can be used as a very fast scratchpads. Read once, write once aproach needs some changes to thinking but when it is working the advantage is great.
 
Last edited by a moderator:
LittleJohnResurrection (Zodiac/PalmOS) will probably be a little more up-to-date than OS9X 0.3 when the latest version is released, if you want code not optimized for the PSP ;).
 
Yes, and on most multiprocessor machines, the local cache size between the processors is bigger than 4kB :) (On the PSP, the second processor actually has it's own dedicated memory, as well as being able to access the main memory). The MMSP2 supports SRAM for the 940 so you can have seperate memory banks too, just as GPH decided not to use it. It would have made such a different to many emulators though, as they could have offloaded various graphics into this ram and let the second processor render them.

I'm already using the source from the OpenSnes9XGP 0.3 version, and I have looked at LJP, but there's far too much PalmOS crap in LJP :)
 
Squidge posted on Feb 20 2006 at 10:04 PM said:
Yes, and on most multiprocessor machines, the local cache size between the processors is bigger than 4kB :) (On the PSP, the second processor actually has it's own dedicated memory, as well as being able to access the main memory). The MMSP2 supports SRAM for the 940 so you can have seperate memory banks too, just as GPH decided not to use it. It would have made such a different to many emulators though, as they could have offloaded various graphics into this ram and let the second processor render them.

I'm already using the source from the OpenSnes9XGP 0.3 version, and I have looked at LJP, but there's far too much PalmOS crap in LJP :)

So is that pretty much it for the second processor then? no help to anyone without any ram to offload too?
 
Last edited by a moderator:
Yeah its a bit poo but i guess emulation will just have to stop around where it is which isn't bad considering mame gngeo genesis and a snes emu that could very soon be full speed with sound! (probably no transparencies) once nes, pcengine etc are perfected the system will be worth its price its just a shame gph are so tarded..... (playstation certainly cant be possible now)
 
Status
Not open for further replies.
Back
Top