Rockbox Technical Forums

Rockbox Development => Starting Development and Compiling => Topic started by: sunrize777 on May 16, 2022, 01:04:19 PM

Title: GBA Games on iPod Classic (6th or 7th gen) using iGPSP
Post by: sunrize777 on May 16, 2022, 01:04:19 PM
I have already wrote this post https://forums.rockbox.org/index.php/topic,54224.0.html in which i asked if Rockbox developers could port iGPSP, an effective GBA emulator that runs only on ZeroSlackr, a fork of iPodLinux featuring a custom kernel, bootloader, app launcher, and multiple ported games and emulators, into RockBox which is a fairly simple task.

ZeroSlackr : https://github.com/ProjectZeroSlackr

What i got from them is that this has been recommended enough over the last 15 years, (of that I am certain) and so far it has not been done or attempted by them (this last fact is a presumption), so now I have taken it as a personal project to take iGPSP and to port it into RockBox. I have the whole iGPSP code right here. https://github.com/iPodLinux-Community/igpSP and it is fully functional and completed, no errors. How could I take this completely functional code and put it into RockBox?

Thanks in advance,
Sunrize777
Title: Re: GBA Games on iPod Classic (6th or 7th gen) using iGPSP
Post by: saratoga on May 16, 2022, 01:18:04 PM
Lets not start anymore threads on this topic, looking at your history you already have quite a few, so you can use one of those. 

As for your question, I would start by setting up the development tools and then experimenting with writing a basic plugin that writes to the screen, reads buttons and plays sound.  Once you understand how that works, start porting the existing library to use the plugin API to draw things to the screen, read button presses, etc.