no se si esto se a puesto en algun lado, pero lo pego aki por si akaso
I finally committed what i've been working on since some time into the free60 git repository (
http://free60.git.sourceforge.net/git/g ... i?p=free60). It's aim is, together with the other parts there, to provide homebrew SDK, similar to what devkitPPC/libogc does for Wii.
I know that some people are not interested in this, so those people should simply ignore this. But other people could use this as a base to port emulators, media players, games etc.
Currently supported features are:
* Memory management, so we have a easy-to-use 32bit memory map (with separate cached and uncached access to memory, uncached access to peripherals)
* full GPU support based on my xenos-library
* framebuffer setup, currently only 640x480 VGA
* USB support, including mass-storage and HID
* That also gives us input support from xbox controllers
* basic PPC functionality like timebase, cache control
* SMC, uart
I'm currently working on a snes9x port, which turned out to be rather easy. I'll post an alpha video, binaries and a source-diff tonight.