Interest/Attempt to port Prosystem (Atari 7800 Emu) to Libretro

I would like to attempt to port this emulator to Libretro for eventual inclusion in Retroarch, specifically for the PS3. I have the source code for both the original Windows x86 core, and the PSP and Wii ports. I can also access ports for Dingoo/Canoo etc. if they would be more helpful.

Unfortunately, I don’t really know where to begin. I’m trying to find common code in some of the other Retroarch cores to see how to point things but I’m at a loss without proper documentation. Admittedly, I’m a novice at this stuff, and have only really worked in helping to fine tune the Video and audio output of various emulators on the PSP platform, and having worked a little bit in MESS for windows years ago.

Would anyone like to help, or possibly try and do a quick and dirty port of this emu with me?

Thanks,

Dan

I’m afraid I can’t help you code anything as I have no coding skills, but if it’s any help, you can take a look here: https://github.com/libretro/libretro.github.com/wiki/Documentation-devs

I would recommend looking at the official snes9x-git. Its libretro directory is a good example of what you’ll need to do. Ideally, you’ll just hook the emulator core’s own internal API stuff into the libretro ones, though some cores require more … invasive modifications.

I was pointed to this Git by anohter user here: https://github.com/clobber/ProSystem

Which appears to be the basics of getting this beast up and running. My next question is, what do I need to do to compile just the .Self for PS3 for this source? Do I need to add it to the list of cores in the full RetroArch source, and compile the whole thing?

If someone could at least help me get this core up and running so video, audio and input work properly, I would be more than willing to maintain the rest and fine tune it so output is accurate.

Thanks,

Dan