1
0
mirror of https://github.com/mist-devel/mist-firmware.git synced 2026-01-11 23:43:04 +00:00

Add clock_freq setting to override Minimig master clock

This commit is contained in:
Gyorgy Szombathelyi 2020-10-06 15:41:34 +02:00
parent 2b6518557f
commit 8b8c38e886
4 changed files with 4 additions and 0 deletions

View File

@ -8,6 +8,7 @@
//// type definitions ////
typedef struct {
uint8_t kick1x_memory_detection_patch;
uint8_t clock_freq;
char conf_name[5][11];
} minimig_cfg_t;

View File

@ -14,6 +14,7 @@ key_menu_as_rgui=0 ; set to 1 to make the MENU key map to RGUI in Mi
;conf_2="68000 OCS"
;conf_3=
;conf_4=
clock_freq=0 ; 0 - choose in OSD, 1 - pal 2 - ntsc
[atarist_config]
;conf_default="STe 2.06"

View File

@ -104,6 +104,7 @@ const ini_var_t mist_ini_vars[] = {
{"ROM", (void*)ini_rom_upload, CUSTOM_HANDLER, 0, 0, 1},
// [MINIMIG_CONFIG]
{"KICK1X_MEMORY_DETECTION_PATCH", (void*)(&(minimig_cfg.kick1x_memory_detection_patch)), UINT8, 0, 1, 2},
{"CLOCK_FREQ", (void*)(&(minimig_cfg.clock_freq)), UINT8, 0, 2, 2},
{"CONF_DEFAULT", (void*)(&(minimig_cfg.conf_name[0])), STRING, 1, 10, 2},
{"CONF_1", (void*)(&(minimig_cfg.conf_name[1])), STRING, 1, 10, 2},
{"CONF_2", (void*)(&(minimig_cfg.conf_name[2])), STRING, 1, 10, 2},

View File

@ -290,6 +290,7 @@ void user_io_detect_core_type() {
case CORE_TYPE_MINIMIG2:
strcpy(core_name, "MINIMIG");
puts("Identified Minimig V2 core");
user_io_8bit_set_status(minimig_cfg.clock_freq << 1, 0xffffffff);
break;
case CORE_TYPE_PACE: