mirror of
https://github.com/Polprzewodnikowy/N64FlashcartMenu.git
synced 2024-11-26 04:24:16 +01:00
Merge branch 'main' into develop-gdb
This commit is contained in:
commit
365040ded0
1
.github/workflows/build.yml
vendored
1
.github/workflows/build.yml
vendored
@ -110,3 +110,4 @@ jobs:
|
||||
with:
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
publish_dir: ./output/docs
|
||||
cname: menu.summercart64.dev
|
||||
|
2
.gitignore
vendored
2
.gitignore
vendored
@ -2,7 +2,7 @@
|
||||
/build
|
||||
/filesystem
|
||||
/output
|
||||
/tools/sc64/*
|
||||
/tools/*
|
||||
|
||||
# There should never be ROMs uploaded, but just incase, make sure they are excluded.
|
||||
**/*.n64
|
||||
|
@ -20,8 +20,6 @@
|
||||
#include "views/views.h"
|
||||
|
||||
|
||||
#define TV_TYPE_RAM *((uint32_t *) (0x80000300))
|
||||
|
||||
#define CACHE_DIRECTORY "sd:/menu/cache"
|
||||
#define BACKGROUND_CACHE "sd:/menu/cache/background.data"
|
||||
|
||||
@ -33,6 +31,8 @@ static menu_t *menu;
|
||||
static tv_type_t tv_type;
|
||||
static volatile int frame_counter = 0;
|
||||
|
||||
extern tv_type_t __boot_tvtype;
|
||||
|
||||
|
||||
static void frame_counter_handler (void) {
|
||||
frame_counter += 1;
|
||||
@ -99,7 +99,7 @@ static void menu_init (boot_params_t *boot_params) {
|
||||
tv_type = get_tv_type();
|
||||
if ((tv_type == TV_PAL) && menu->settings.pal60_enabled) {
|
||||
// HACK: Set TV type to NTSC, so PAL console would output 60 Hz signal instead.
|
||||
TV_TYPE_RAM = TV_NTSC;
|
||||
__boot_tvtype = TV_NTSC;
|
||||
}
|
||||
|
||||
display_init(RESOLUTION_640x480, DEPTH_16_BPP, 2, GAMMA_NONE, FILTERS_DISABLED);
|
||||
@ -111,7 +111,7 @@ static void menu_deinit (menu_t *menu) {
|
||||
unregister_VI_handler(frame_counter_handler);
|
||||
|
||||
// NOTE: Restore previous TV type so boot procedure wouldn't passthrough wrong value.
|
||||
TV_TYPE_RAM = tv_type;
|
||||
__boot_tvtype = tv_type;
|
||||
|
||||
hdmi_send_game_id(menu->boot_params);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user