Add SHOW_FREE=1 and MONITOR_HEAP=1 build parameters

This commit is contained in:
d0k3 2018-04-16 01:02:30 +02:00
parent ed6e7a2b91
commit 4c97a09393
2 changed files with 13 additions and 13 deletions

View File

@ -11,23 +11,17 @@ SPLASH = resources/$(FLAVOR)_splash.png
ifeq ($(FLAVOR),SafeMode9) ifeq ($(FLAVOR),SafeMode9)
CFLAGS += -DSAFEMODE CFLAGS += -DSAFEMODE
endif else ifeq ($(FLAVOR),GodMode64)
ifeq ($(FLAVOR),GodMode64)
OVERRIDE_FONT := resources/fonts/font_c64_8x8.pbm OVERRIDE_FONT := resources/fonts/font_c64_8x8.pbm
CFLAGS += -DDEFAULT_FONT=\"font_c64_8x8.pbm\" CFLAGS += -DDEFAULT_FONT=\"font_c64_8x8.pbm\"
CFLAGS += -DCOLOR_STD_FONT=0xD5717B CFLAGS += -DCOLOR_STD_FONT=0xD5717B
CFLAGS += -DCOLOR_STD_BG=0xA43041 CFLAGS += -DCOLOR_STD_BG=0xA43041
endif else ifeq ($(FLAVOR),BrickedMode9)
ifeq ($(FLAVOR),BrickedMode9)
OVERRIDE_FONT := resources/fonts/font_nbraille_4x6.pbm OVERRIDE_FONT := resources/fonts/font_nbraille_4x6.pbm
CFLAGS += -DDEFAULT_FONT=\"font_nbraille_4x6.pbm\" CFLAGS += -DDEFAULT_FONT=\"font_nbraille_4x6.pbm\"
CFLAGS += -DCOLOR_STD_FONT=0x00FFFF CFLAGS += -DCOLOR_STD_FONT=0x00FFFF
CFLAGS += -DCOLOR_STD_BG=0xFF0000 CFLAGS += -DCOLOR_STD_BG=0xFF0000
endif else ifeq ($(FLAVOR),ZuishMode9)
ifeq ($(FLAVOR),ZuishMode9)
OVERRIDE_FONT := resources/fonts/font_zuish_8x8.pbm OVERRIDE_FONT := resources/fonts/font_zuish_8x8.pbm
CFLAGS += -DDEFAULT_FONT=\"font_zuish_8x8.pbm\" CFLAGS += -DDEFAULT_FONT=\"font_zuish_8x8.pbm\"
endif endif
@ -57,6 +51,10 @@ ifeq ($(HIDE_HIDDEN),1)
CFLAGS += -DHIDE_HIDDEN CFLAGS += -DHIDE_HIDDEN
endif endif
ifeq ($(SHOW_FREE),1)
CFLAGS += -DSHOW_FREE
endif
ifdef FIXED_BRIGHTNESS ifdef FIXED_BRIGHTNESS
CFLAGS += -DFIXED_BRIGHTNESS=$(FIXED_BRIGHTNESS) CFLAGS += -DFIXED_BRIGHTNESS=$(FIXED_BRIGHTNESS)
endif endif
@ -65,6 +63,10 @@ ifdef SD_TIMEOUT
CFLAGS += -DSD_TIMEOUT=$(SD_TIMEOUT) CFLAGS += -DSD_TIMEOUT=$(SD_TIMEOUT)
endif endif
ifeq ($(MONITOR_HEAP),1)
CFLAGS += -DMONITOR_HEAP
endif
ifdef NTRBOOT ifdef NTRBOOT
FTFLAGS = -S spi-retail FTFLAGS = -S spi-retail
FTDFLAGS = -S spi-dev FTDFLAGS = -S spi-dev

View File

@ -176,9 +176,7 @@ void DrawTopBar(const char* curr_path) {
DrawStringF(TOP_SCREEN, bartxt_rx, bartxt_start, COLOR_STD_BG, COLOR_TOP_BAR, "%19.19s", tempstr); DrawStringF(TOP_SCREEN, bartxt_rx, bartxt_start, COLOR_STD_BG, COLOR_TOP_BAR, "%19.19s", tempstr);
show_time = false; show_time = false;
} }
#endif #elif defined MONITOR_HEAP
#ifdef MONITOR_HEAP
if (true) { // allocated mem if (true) { // allocated mem
const u32 bartxt_rx = SCREEN_WIDTH_TOP - (9*FONT_WIDTH_EXT) - bartxt_x; const u32 bartxt_rx = SCREEN_WIDTH_TOP - (9*FONT_WIDTH_EXT) - bartxt_x;
char bytestr[32]; char bytestr[32];
@ -1819,7 +1817,7 @@ u32 HomeMoreMenu(char* current_path) {
ShowString("Building " TIKDB_NAME_ENC "..."); ShowString("Building " TIKDB_NAME_ENC "...");
tik_enc_sys = (BuildTitleKeyInfo("1:/dbs/ticket.db", false, false) == 0); tik_enc_sys = (BuildTitleKeyInfo("1:/dbs/ticket.db", false, false) == 0);
tik_enc_emu = (BuildTitleKeyInfo("4:/dbs/ticket.db", false, false) == 0); tik_enc_emu = (BuildTitleKeyInfo("4:/dbs/ticket.db", false, false) == 0);
if (BuildTitleKeyInfo(NULL, false, true) != 0) if (!tik_enc_sys || BuildTitleKeyInfo(NULL, false, true) != 0)
tik_enc_sys = tik_enc_emu = false; tik_enc_sys = tik_enc_emu = false;
} }
bool tik_dec_sys = false; bool tik_dec_sys = false;