After much frustration, ranting on libraries, moving from GBA -> DS -> DSi in less than a month......FINALLY!! I have something recognizable on screen without crashing!!! Yay!! 
View attachment 217976
So let me explain what kind of mess you're looking at here...the bottom screen shows many debug messages and a memory counter I don't trust because I wrote it myself with a lot of assumptions! However, switching from trying to fit the graphics into tiles and 2D GPU acceleration I decided to at least for now make use of the OpenGL-ish API that comes with libnds. This made it possible to translate the calls I make on other platforms to the DS more easily. A lot is still not working obviously....and I need to disable loading a lot of graphics and the sounds.....but finally...the top screen is showing the HUD, the player debug arrows, and the map at the top left location (0,0) which is the only spot it will show something!
Those of you that have seen the game before might recognize the life and battery counters at the bottom. The power bar in the top center. And left and right of that are the full and empty battery counters. And the redbar at the top is actually the map!!! I know it's not much to look at since everything is represented by red rectangles....it's the only thing I have working right now but it marks an important milestone! The game is initialized, the level is loaded and the main loop is actually running now! You know what the best part is????? This same build also runs on DSi hardware! Without crashing!
Sorry, little overexcited by this little progress I made just now.
View attachment 217976
So let me explain what kind of mess you're looking at here...the bottom screen shows many debug messages and a memory counter I don't trust because I wrote it myself with a lot of assumptions! However, switching from trying to fit the graphics into tiles and 2D GPU acceleration I decided to at least for now make use of the OpenGL-ish API that comes with libnds. This made it possible to translate the calls I make on other platforms to the DS more easily. A lot is still not working obviously....and I need to disable loading a lot of graphics and the sounds.....but finally...the top screen is showing the HUD, the player debug arrows, and the map at the top left location (0,0) which is the only spot it will show something!
Those of you that have seen the game before might recognize the life and battery counters at the bottom. The power bar in the top center. And left and right of that are the full and empty battery counters. And the redbar at the top is actually the map!!! I know it's not much to look at since everything is represented by red rectangles....it's the only thing I have working right now but it marks an important milestone! The game is initialized, the level is loaded and the main loop is actually running now! You know what the best part is????? This same build also runs on DSi hardware! Without crashing!
Sorry, little overexcited by this little progress I made just now.
