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:
parent
2b6518557f
commit
8b8c38e886
@ -8,6 +8,7 @@
|
|||||||
//// type definitions ////
|
//// type definitions ////
|
||||||
typedef struct {
|
typedef struct {
|
||||||
uint8_t kick1x_memory_detection_patch;
|
uint8_t kick1x_memory_detection_patch;
|
||||||
|
uint8_t clock_freq;
|
||||||
char conf_name[5][11];
|
char conf_name[5][11];
|
||||||
} minimig_cfg_t;
|
} minimig_cfg_t;
|
||||||
|
|
||||||
|
|||||||
1
mist.ini
1
mist.ini
@ -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_2="68000 OCS"
|
||||||
;conf_3=
|
;conf_3=
|
||||||
;conf_4=
|
;conf_4=
|
||||||
|
clock_freq=0 ; 0 - choose in OSD, 1 - pal 2 - ntsc
|
||||||
|
|
||||||
[atarist_config]
|
[atarist_config]
|
||||||
;conf_default="STe 2.06"
|
;conf_default="STe 2.06"
|
||||||
|
|||||||
@ -104,6 +104,7 @@ const ini_var_t mist_ini_vars[] = {
|
|||||||
{"ROM", (void*)ini_rom_upload, CUSTOM_HANDLER, 0, 0, 1},
|
{"ROM", (void*)ini_rom_upload, CUSTOM_HANDLER, 0, 0, 1},
|
||||||
// [MINIMIG_CONFIG]
|
// [MINIMIG_CONFIG]
|
||||||
{"KICK1X_MEMORY_DETECTION_PATCH", (void*)(&(minimig_cfg.kick1x_memory_detection_patch)), UINT8, 0, 1, 2},
|
{"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_DEFAULT", (void*)(&(minimig_cfg.conf_name[0])), STRING, 1, 10, 2},
|
||||||
{"CONF_1", (void*)(&(minimig_cfg.conf_name[1])), 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},
|
{"CONF_2", (void*)(&(minimig_cfg.conf_name[2])), STRING, 1, 10, 2},
|
||||||
|
|||||||
@ -290,6 +290,7 @@ void user_io_detect_core_type() {
|
|||||||
case CORE_TYPE_MINIMIG2:
|
case CORE_TYPE_MINIMIG2:
|
||||||
strcpy(core_name, "MINIMIG");
|
strcpy(core_name, "MINIMIG");
|
||||||
puts("Identified Minimig V2 core");
|
puts("Identified Minimig V2 core");
|
||||||
|
user_io_8bit_set_status(minimig_cfg.clock_freq << 1, 0xffffffff);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case CORE_TYPE_PACE:
|
case CORE_TYPE_PACE:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user