#11213 - Ashes999 - Mon Sep 29, 2003 4:44 am
Before any of you berate me, yes, I did read the FAQ. Yes, I did use
objcopy -v -O binary yourromname.elf yourromname.gba
...And still, when I boot my rom, I get a blank, white screen. Here's my source:
Standard hello-noob stuff. I'm using DevKitAdv stable (4.x, I believe) and I'm on windows 2k. The source compiles ok, gba file creates ok, the conversion goes ok--yet, I get a white screen. Any ideas? This same tutorial worked for me about a year ago....
[/code]
objcopy -v -O binary yourromname.elf yourromname.gba
...And still, when I boot my rom, I get a blank, white screen. Here's my source:
Code: |
/* hello.c - Gameboy Advance Tutorial - Loirak Development */ #define RGB16(r,g,b) ((r)+(g<<5)+(b<<10)) int main() { char x,y; unsigned short* Screen = (unsigned short*)0x6000000; *(unsigned long*)0x4000000 = 0x403; // mode3, bg2 on // clear screen, and draw a blue back ground for(x = 0; x<240; x++) //loop through all x { for(y = 0; y<160; y++) //loop through all y { Screen[x+y*240] = RGB16(0,0,31); } } // draw a white HI on the background for(x = 20; x<=60; x+=15) { for(y = 30; y<50; y++) { Screen[x+y*240] = RGB16(31,31,31); } } for (x = 20; x < 35; x++) { Screen[x+40*240] = RGB16(31,31,31); } while(1) { } //loop forever } |
Standard hello-noob stuff. I'm using DevKitAdv stable (4.x, I believe) and I'm on windows 2k. The source compiles ok, gba file creates ok, the conversion goes ok--yet, I get a white screen. Any ideas? This same tutorial worked for me about a year ago....
[/code]