Minimig: 56MB option.
This commit is contained in:
9
menu.cpp
9
menu.cpp
@@ -177,7 +177,7 @@ const char *config_tos_usb[] = { "none", "control", "debug", "serial", "parallel
|
||||
|
||||
const char *config_memory_chip_msg[] = { "512K", "1M", "1.5M", "2M" };
|
||||
const char *config_memory_slow_msg[] = { "none", "512K", "1M", "1.5M" };
|
||||
const char *config_memory_fast_msg[] = { "none", "2M", "4M", "24M" };
|
||||
const char *config_memory_fast_msg[] = { "none", "2M", "4M", "24M", "56M" };
|
||||
|
||||
const char *config_scanlines_msg[] = { "off", "dim", "black" };
|
||||
const char *config_ar_msg[] = { "4:3", "16:9" };
|
||||
@@ -3276,7 +3276,7 @@ void HandleUI(void)
|
||||
minimig_config.hardfile[2].enabled ||
|
||||
minimig_config.hardfile[3].enabled)) ? "/HD" : "",
|
||||
config_memory_chip_msg[minimig_config.memory & 0x03],
|
||||
config_memory_fast_msg[(minimig_config.memory >> 4) & 0x03],
|
||||
config_memory_fast_msg[((minimig_config.memory >> 4) & 0x03) | ((minimig_config.memory&0x80) >> 5)],
|
||||
((minimig_config.memory >> 2) & 0x03) ? "+" : "",
|
||||
((minimig_config.memory >> 2) & 0x03) ? config_memory_slow_msg[(minimig_config.memory >> 2) & 0x03] : "",
|
||||
(minimig_config.memory & 0x40) ? " HRT" : ""
|
||||
@@ -3446,7 +3446,7 @@ void HandleUI(void)
|
||||
strcat(s, config_memory_chip_msg[minimig_config.memory & 0x03]);
|
||||
OsdWrite(1, s, menusub == 0, 0);
|
||||
strcpy(s, " FAST : ");
|
||||
strcat(s, config_memory_fast_msg[(minimig_config.memory >> 4) & 0x03]);
|
||||
strcat(s, config_memory_fast_msg[((minimig_config.memory >> 4) & 0x03) | ((minimig_config.memory&0x80) >> 5)]);
|
||||
OsdWrite(2, s, menusub == 1, 0);
|
||||
strcpy(s, " SLOW : ");
|
||||
strcat(s, config_memory_slow_msg[(minimig_config.memory >> 2) & 0x03]);
|
||||
@@ -3478,7 +3478,8 @@ void HandleUI(void)
|
||||
}
|
||||
else if (menusub == 1)
|
||||
{
|
||||
minimig_config.memory = ((minimig_config.memory + 0x10) & 0x30) | (minimig_config.memory & ~0x30);
|
||||
uint8_t c = (minimig_config.memory & 0x80) ? 0 : ((minimig_config.memory & 0x30) + 0x10);
|
||||
minimig_config.memory = (c & 0x30) | ((c<<1) & 0x80) | (minimig_config.memory & ~0xB0);
|
||||
menustate = MENU_SETTINGS_MEMORY1;
|
||||
}
|
||||
else if (menusub == 2)
|
||||
|
||||
Reference in New Issue
Block a user