Thomas Sowell f5fd16c26e Override configuration based on video mode (#567)
* Override configuration based on video mode

Configuration options can now be overridden based on the core's video
mode.

The config parser now supports sections with names in the format
"video=WIDTHxHEIGHT[@VREFRESH]".  When a core changes video mode, MiSTer
reloads the config file and checks for a section matching the new mode.
If one is found, the options in the section override options in the
MiSTer/core sections.

MiSTer will look for a section matching the width, height, and vertical
refresh rate first.  If none is found, it will fall back to a section
matching the width and height but not specifying a refresh rate.  If
there is still no match, no overrides will be used.

Also, VREFRESH must match exactly the output from video_info or the
logs.  To match 720x400 31.48KHz 70.1Hz, the section title would need to
be [video=720x400@70.1].

* Move video section variables out of cfg_t
2022-03-17 14:46:57 +08:00
2020-05-16 15:11:26 +08:00
2022-02-24 21:28:45 +08:00
2018-02-11 02:48:18 +08:00
2021-08-24 19:47:52 +08:00
2019-03-23 16:56:39 +08:00
2022-02-22 00:31:51 +08:00
2019-05-12 21:04:06 +08:00
2017-06-14 02:47:05 +08:00
2018-11-09 00:42:48 +08:00
2018-10-19 18:48:47 +08:00
2022-03-05 00:09:20 +08:00
2017-06-14 02:47:05 +08:00
2021-11-12 19:39:47 +08:00
2017-06-14 02:47:05 +08:00
2017-06-14 02:47:05 +08:00
2017-06-14 02:47:05 +08:00
2017-06-14 02:47:05 +08:00
2020-07-03 05:11:35 +08:00
2019-03-22 20:38:14 +08:00
2021-06-30 21:49:11 +08:00
2022-02-06 23:50:58 +08:00
2022-03-14 06:37:50 +08:00
2019-10-21 04:00:27 +08:00
2020-12-29 15:40:14 +08:00
2019-05-25 22:43:05 +08:00
2020-06-18 20:59:16 +08:00
2020-06-18 20:59:16 +08:00
2020-06-18 20:59:16 +08:00
2022-02-19 00:57:24 +08:00
2021-12-19 02:57:56 +08:00
2022-03-11 23:38:30 +08:00
2017-07-10 21:46:09 +08:00
2017-06-14 02:47:05 +08:00
2019-12-29 08:12:29 +08:00
2019-11-26 12:41:14 +08:00
2022-03-14 17:44:42 +08:00
2022-03-14 17:44:42 +08:00
2022-02-03 07:27:08 +08:00

Main_MiSTer Main Binary and Wiki Repo

This repo serves as the home for the MiSTer Main binaries and the Wiki.

For the purposes of getting google to crawl the wiki, here's a link to the (not for humans) crawlable wiki

If you're a human looking for the wiki, that's here

Description
MiSTer Main binary - fork of MiSTer-devel/Main_MiSTer with Sharp MZ support
Readme 51 MiB
Languages
C 58.3%
C++ 41.5%
HTML 0.1%