Ejemplo n.º 1
0
void soundtest()
{


			tte_write("#{es}");

		tte_write("#{P:0,0}GBA Sound Test\n");
		tte_write("A song should now be playing.\n");
		tte_write("Pressing B will exit.\n");

		vid_vsync();
		key_poll();

		mmStart( MOD_SMACHOOSEAPLAYER, MM_PLAY_LOOP );

		while(key_is_up(KEY_B)){

			vid_vsync();

			mmFrame();

			key_poll();

		}

		mmStop();

}
Ejemplo n.º 2
0
void draw_main_menu()
{
//This function handles the text for the menu and handles what option is currently selected.


	tte_write("#{es}");
	tte_write("#{P:0,0}   GBA Utility Tools v0.1 By: Gamer2020\n");

		if (mainmenuselected == 0){
			tte_write("  > Dump Bios\n");
		}else{
			tte_write("     Dump Bios\n");
		}

		if (mainmenuselected == 1){
			tte_write("  > Button Test\n");
		}else{
			tte_write("     Button Test\n");
		}

		if (mainmenuselected == 2){
			tte_write("  > RTC Test\n");
		}else{
			tte_write("     RTC Test\n");
		}
		if (mainmenuselected == 3){
			tte_write("  > Sound Test\n");
		}else{
			tte_write("     Sound Test\n");
		}

}
Ejemplo n.º 3
0
void prof_draws(TProfiler *prof, const char *str)
{
	tte_set_pos(0, 0);
	tte_write(prof->str);
	tte_write(": \n");
	VBlankIntrWait();

	profile_start();
	tte_write(str);

	prof->time=  profile_stop();
}
Ejemplo n.º 4
0
void CreditDevkitArmandtonc()
{
	RegisterRamReset(RESET_GFX);

	REG_DISPCNT= DCNT_MODE0 | DCNT_BG0;

	tte_init_chr4c(0, 			// BG 0
		BG_CBB(0)|BG_SBB(31),	// Charblock 0; screenblock 31
		0xF000,					// Screen-entry offset
		bytes2word(1,2,0,0),	// Color attributes.
		CLR_WHITE, 			// White text
		&verdana9Font,			// Verdana 9 font
		NULL
		);

	vid_vsync();
	tte_write("#{P:35,60}Credit to Wintermute for devkitARM!\n");
	tte_write("#{P:35,70}Credit to Cern for Tonc!");

	waitsecs(7);
}
Ejemplo n.º 5
0
void buttontest()
{



	vid_vsync();
	key_poll();
	while(key_is_up(KEY_B)){

		vid_vsync();
		key_poll();


			tte_write("#{es}");

		tte_write("#{P:0,0}GBA Button Test\n");
		tte_write("Hold buttons to test. B will exit.\n");

		if (key_held(KEY_L)){
			tte_write("L\n");
		}

		if (key_held(KEY_R)){
			tte_write("R\n");
		}

		if (key_held(KEY_UP)){
			tte_write("Up\n");
		}

		if (key_held(KEY_DOWN)){
			tte_write("Down\n");
		}

		if (key_held(KEY_LEFT)){
			tte_write("Left\n");
		}

		if (key_held(KEY_RIGHT)){
			tte_write("Right\n");
		}



		if (key_held(KEY_START)){
			tte_write("Start\n");
		}

		if (key_held(KEY_SELECT)){
			tte_write("Select\n");
		}

		if (key_held(KEY_A)){
			tte_write("A\n");
		}

		if (key_held(KEY_B)){
			tte_write("B\n");
		}

		vid_vsync();
		key_poll();

	}

}