rendered paste bodyint videoInit( void ) {
u16* vram = ( u16* ) BG_BMP_RAM( 15 );
videoSetMode( MODE_5_2D | DISPLAY_BG0_ACTIVE | DISPLAY_BG2_ACTIVE );
vramSetBankA( VRAM_A_MAIN_BG_0x6000000 );
vramSetBankB( VRAM_B_MAIN_BG_0x6020000 );
BG2_CR = BG_BMP16_256x256 | BG_BMP_BASE( 15 ) | BG_PRIORITY_3;
BG2_XDX = 1 << 8;
BG2_YDY = 1 << 8;
BG2_YDX = 0;
BG2_XDY = 0;
BG2_CX = 0;
BG2_CY = 0;
BG_PALETTE[ 255 ] = 0xFFFF;
BG0_CR = BG_32x32 | BG_MAP_BASE( 0 ) | BG_TILE_BASE( 1 ) | BG_PRIORITY_0;
consoleInitDefault( ( u16* ) SCREEN_BASE_BLOCK( 0 ), ( u16* ) CHAR_BASE_BLOCK( 1 ), 16 );
iprintf( "Hello world!\n" );
memset( vram, ( RGB15( 0, 31, 0 ) | BIT( 15 ) ), ( 256 << 1 ) * 192 );
return 1;
}