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(); }
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"); } }
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(); }
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); }
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(); } }