arris69 wrote:if you realy try to build a dynamic executable you need to link against libGPlayerPorting.so and libYahooSDLHWAcceleration.so and you have to implement the "draw-to-screen" routine.
if you like to build a shared object file (game library) you need -shared -fPIC flags and you app needs the function Game_Main.
As we know, the source project of atari800 creates an executable file (not shared library or something like that).
At this very first stage I wanted to build "anything" (an useless executable file) to check if you can build a binary executable file for ARM.
In the second stage, I wanted to create a "Game" (i.e. shared library file with Game_Main() function inside).
Thanks to your help, I finally could build a "Game" library (1.3MB binary). Extra
Game_Main() function (I hope it is exported well) which calls
main() function from
atari_sdl.c is added to run the emulator from Content Library.
The next step will be trying this piece of software to work on TV, because there is only black screen visible. TV doesn't restart, telnet works, but remote control is not responding (although LED is blinking). USB keyboard (with driver loaded) seems to do nothing.
Maybe a "draw-to-screen" routine is needed?
I was thinking that that SamyGO's SDL does the whole job. Probably not.
Not everything is clear for me yet. I need to learn more, then. I am still digging.
