Minor improvements

This commit is contained in:
Robin Jones 2023-06-08 23:16:02 +01:00
parent 39ac475bc1
commit a0d7630e86
3 changed files with 7 additions and 10 deletions

View File

@ -47,13 +47,13 @@ void menu_fileinfo_draw_n64_rom_info(surface_t *disp) {
void menu_fileinfo_draw_header(surface_t *disp) { void menu_fileinfo_draw_header(surface_t *disp) {
graphics_draw_text(disp, (disp->width / 2) - 64, vertical_start_position, "FILE INFORMATION"); // centre = numchars * font_horizontal_pixels / 2 graphics_draw_text(disp, (disp->width / 2) - 64, vertical_start_position, "FILE INFORMATION"); // centre = numchars * font_horizontal_pixels / 2
graphics_draw_line(disp,0,30,disp->width,30, 0xff); graphics_draw_line(disp, 0, 30, disp->width, 30, 0xff);
} }
void menu_fileinfo_draw_footer(surface_t *disp) { void menu_fileinfo_draw_footer(surface_t *disp) {
graphics_draw_line(disp,0,disp->height - overscan_vertical_pixels - font_vertical_pixels,disp->width,disp->height - overscan_vertical_pixels - font_vertical_pixels, 0xff); graphics_draw_line(disp, 0, disp->height - overscan_vertical_pixels - font_vertical_pixels, disp->width,disp->height - overscan_vertical_pixels - font_vertical_pixels, 0xff);
graphics_draw_text(disp, (disp->width / 2) - 80,disp->height - overscan_vertical_pixels, "Press (B) to return!"); // centre = numchars * font_horizontal_pixels / 2 graphics_draw_text(disp, (disp->width / 2) - 80,disp->height - overscan_vertical_pixels, "Press (B) to return!"); // centre = numchars * font_horizontal_pixels / 2
} }

View File

@ -5,13 +5,13 @@
void menu_info_draw_header(surface_t *disp) { void menu_info_draw_header(surface_t *disp) {
graphics_draw_text(disp, (disp->width / 2) - 64, vertical_start_position, "MENU INFORMATION"); // centre = numchars * font_horizontal_pixels / 2 graphics_draw_text(disp, (disp->width / 2) - 64, vertical_start_position, "MENU INFORMATION"); // centre = numchars * font_horizontal_pixels / 2
graphics_draw_line(disp,0,30,disp->width,30, 0xff); graphics_draw_line(disp, 0, 30, disp->width, 30, 0xff);
} }
void menu_info_draw_footer(surface_t *disp) { void menu_info_draw_footer(surface_t *disp) {
graphics_draw_line(disp,0,disp->height - overscan_vertical_pixels - font_vertical_pixels,disp->width,disp->height - overscan_vertical_pixels - font_vertical_pixels, 0xff); graphics_draw_line(disp, 0, disp->height - overscan_vertical_pixels - font_vertical_pixels, disp->width,disp->height - overscan_vertical_pixels - font_vertical_pixels, 0xff);
graphics_draw_text(disp, (disp->width / 2) - 80,disp->height - overscan_vertical_pixels, "Press (B) to return!"); // centre = numchars * font_horizontal_pixels / 2 graphics_draw_text(disp, (disp->width / 2) - 80,disp->height - overscan_vertical_pixels, "Press (B) to return!"); // centre = numchars * font_horizontal_pixels / 2
} }

View File

@ -47,6 +47,7 @@ void load_n64_rom() {
printf("ROM version: %hhu\n", temp_header.version); printf("ROM version: %hhu\n", temp_header.version);
printf("ROM checksum: %llu\n\n", temp_header.checksum); printf("ROM checksum: %llu\n\n", temp_header.checksum);
// FIXME: if the ROM header does not make sense, it is an invalid ROM.
uint8_t save_type = rom_db_match_save_type(temp_header); uint8_t save_type = rom_db_match_save_type(temp_header);
@ -119,7 +120,7 @@ void menu_main_draw_header(surface_t *disp) {
void menu_main_draw_footer(char *dir_path, surface_t *disp) { void menu_main_draw_footer(char *dir_path, surface_t *disp) {
graphics_draw_line(disp,0,disp->height - overscan_vertical_pixels - font_vertical_pixels,disp->width,disp->height - overscan_vertical_pixels - font_vertical_pixels, 0xff); graphics_draw_line(disp,0,disp->height - overscan_vertical_pixels - font_vertical_pixels, disp->width,disp->height - overscan_vertical_pixels - font_vertical_pixels, 0xff);
char str_buffer[1024]; char str_buffer[1024];
sprintf(str_buffer, "Current Directory: SD:%s\nFile: %d of %d\n\n", dir_path, scroll_menu_position, items_in_dir); sprintf(str_buffer, "Current Directory: SD:%s\nFile: %d of %d\n\n", dir_path, scroll_menu_position, items_in_dir);
@ -218,11 +219,7 @@ void menu_main_init (settings_t *settings) {
} }
else { else {
console_init(); menu_fileinfo(current_fileinfo);
console_clear();
printf("Failed... Returning to menu...\n");
wait_ms(1000);
menu_main_refresh(current_dir); menu_main_refresh(current_dir);
} }
} }