Thanks for the links.
I had the toolchain up and running already but had only done a printf("Hello World") at the time of writing the first comment. The toolchain is basically the same as I had for the GP2X, with a more generic ARM compiler, so I'm currently just churning through cross-compiling some C-based libraries to ARM (I have about 10 libraries and their dependencies to cross-compile in order to use my old GP2X code as-is).
Currently messing about with a virtual machine with an Ubuntu copy of Eclipse with MinGW (32 and 64), arm, and Linux compilers trying to get them all to the same point so I can start tweaking my code to fit the Kobo's quirks without having to worry about the development environment.
A quick SDL-based test was indeed successful, I just have to smarten it up and then hopefully the bulk of the work is done and it's just making it look pretty on the Kobo (it was originally coded for a landscape screen but it would better suit a portrait, it has keyboard "emulation" code to solve the same problem of the Kobo not having that kind of input, it has it's own launcher/interface menu that isn't part of the original games, etc. etc.).
If/when I get something clean and finished, I'll put my virtual machine image up somewhere to save others the effort of setting up all the cross-compilers and Eclipse to work for "one-touch" compiles for the platform.
|