After some silence required to define and test new features i'm glad to present some important updates:1)
Improved USB host driver. Before you could have problems with some devices such as over-current events and disabled devices. Some input devices may have sticky events such as pressed button become pressed forever. Other problems.
Although over-current events are blocked now, USB HUB with external power is still required for high powered devices.Linux update is required.2)
Permanent HDMI output. Before you could notice absence of HDMI signal in some circumstances, especially if you use HDMI splitters/switchers. Now HDMI output is always enabled regardless connection. This should fix most HDMI problems.It's advised not to plug/unplug HDMI while MiSTer is powered.Core update is required3)
Supports any HDMI resolutions up to FullHD(1920x1080). Even non-standard resolutions are supported. Some HDMI resolution settings were introduced in beginning of this year. Now this functionality is greatly improved and tuned.MiSTer binary and core update is required4)
Original frame rate is now possible on HDMI output. This gives you a butter-smooth video, especially if you watch some demos with smooth scrollers. Besides a rumor that HDMI requires strict parameters, i've found that some monitors accept any (reasonable) pixel clock, so with precise clock tuning it's possible to make the same frame rate as original retro system.
I have no idea how many monitors support variable pixel clock, so you may report if your monitor works or not with this feature.
Besides supporting variable pixel clock for smooth video, your monitor should NOT do frame rate conversion internally. Many monitors/TVs have locked LCD update rate, so they should convert any input frame rate to internal one - usually 60Hz.
Even if your display does frame rate conversion, variable pixel clock can be still useful. Display may have a better rule for frame conversion than MiSTer does. So you may have a better option for frame conversion.MiSTer binary and core update is required5)
Digital volume control for audio and I2S output option. Now you may connect external I2S amplifier (i recommend MAX98357A) with minimum external components. Digital volume control has been done inside the core and can be used in case of absence of external volume control. Control affects all audio outputs (I2S, HDMI, SPDIF, analog) and remembered between cores and power off states.MiSTer binary and core update is required6)
Improved OSD with new Info message style. You can check IP address in OSD of any core. If you have both Ethernet and WiFi connections, then you will see both IP addresses. If you use Pi-Top case, then you can see a battery info as well.
Smaller accurate Info messages on top left corner will provide useful info such as volume control, current video mode and other information.MiSTer binary and core update is required
There are other important internal updates.
Some features don't require anything to do. Some features require settings.
Check updated MiSTer.ini
- most options are self explaining.All software parts are required to be updated. Linux and MiSTer binary are already released and included in new SD Installer. Some (most popular) cores are updated already. I will update them one by one - it may take some time.
Release must be from 3 March 2018 or newer to be sure the core has all these features