minimig: better check for resolution change to apply video adjustment.

This commit is contained in:
sorgelig
2021-03-05 22:01:09 +08:00
parent 8fbc1e6882
commit abb579ea5d
3 changed files with 4 additions and 2 deletions

View File

@@ -553,7 +553,7 @@ static const char* get_shared_vadjust_path()
return path;
}
static void adjust_vsize(char force)
void minimig_adjust_vsize(char force)
{
static uint16_t nres = 0;
spi_uio_cmd_cont(UIO_GET_VMODE);
@@ -661,7 +661,7 @@ void minimig_set_adjust(char n)
{
if (minimig_adjust && !n) store_vsize();
minimig_adjust = (n == 1) ? 1 : 0;
if (n == 2) adjust_vsize(1);
if (n == 2) minimig_adjust_vsize(1);
}
char minimig_get_adjust()

View File

@@ -70,6 +70,7 @@ void minimig_set_kickstart(char *name);
void minimig_set_adjust(char n);
char minimig_get_adjust();
void minimig_adjust_vsize(char force);
void minimig_ConfigVideo(unsigned char scanlines);
void minimig_ConfigAudio(unsigned char audio);

View File

@@ -3132,6 +3132,7 @@ void user_io_poll()
res_timer = GetTimer(500);
if (!minimig_get_adjust())
{
if(is_minimig()) minimig_adjust_vsize(0);
video_mode_adjust();
}
}