Hello,
I am quite new here, and wanted to try porting an application (not made by me) on the PW5.
The application that I want to port is called "mgba" (it can be found on GitHub). It is a fast and lightweight GBA emulator, which is why I chose it.
(of course if someone knows of a better (i.e. Faster and lightweight) emulator, I'd gladly make the switch)
The big problem is: I've never coded C++ before (however I have some theory), let alone created an app for a Kindle.
I would like to know what modifications (in a large sense, I'm not asking that someone does all the work for me (though that would be nice

)) should be done to the code.
I know that I would need to rewrite the whole GUI and resize the screen/adjust ratios, and add an rgb to grayscale conversion (probably precomputed to optimize speed)
On the other hand, I have no idea what I should change in the actual emulation code, and which functions don't run with the kindle.
I know this is an ambitious project and might turn out to be a complete failure, but if I don't give it a try, it'll fail anyway
Edit - I should also add that I cannot compile anything on my computer, so if anyone knows of a free online compiler that will give me the executable file for my Kindle or is kind enough to compiile my project for me, thanks a lot!