<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[MME4CRT Forum - Latest News]]></title>
		<link>https://mme4crt.alphanudesign.co.uk/forum/</link>
		<description><![CDATA[MME4CRT Forum - https://mme4crt.alphanudesign.co.uk/forum]]></description>
		<pubDate>Sat, 13 Jun 2026 00:05:31 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Switchres comes to RetroArch.]]></title>
			<link>https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=1811</link>
			<pubDate>Thu, 10 Jun 2021 20:02:47 +0000</pubDate>
			<guid isPermaLink="false">https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=1811</guid>
			<description><![CDATA[Hi All,<br />
<br />
Its been long time since my last post. However, I have still been working on MME4CRT. My latest addition to RetroArch brings something that I believe we have all been waiting for.  I will start with just one word - <span style="font-weight: bold;" class="mycode_b">GroovyMame!!</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">So what exactly does this mean? </span><br />
It means the CRTSWitchRes implementation within RetroArch has been completely re-designed and re-written. <br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Why has this been done? </span><br />
Many of you are probably aware that Linux resolution switching has been broken since RetroArch 1.9.0. For those of you using Windows resolution switching This has continued to work. However, it was not as feature friendly as the Linux implementation but even the Linux implementation was a bit lacking. Something needed to be done to address this issues. So I joined the GroovyArcade Discord and the rest is history. Here is a quick video showing you the early implementation where you can already see the major improvements.<br />
<br />
<iframe width="560" height="315" src="//www.youtube.com/embed/tDnsHngch5I" frameborder="0" allowfullscreen></iframe><br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">What is Switchres and what does that mean for me? </span><br />
Switchres has been around for many years and was only found in GrooveyMame. It has a very mature modeline generator implementation and is full of features for CRT resolution manipulation.  Thanks to <span style="font-weight: bold;" class="mycode_b">Calamity</span> and <span style="font-weight: bold;" class="mycode_b">Substring</span>, Switches has been pulled out of GroovyMame and is now available as a library which can be used anywhere. Without this work, this new implementation would not have happened. In short it means you now have a much more stable, mature and feature full CRT switching implementation within RetroArch.<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">What is new?</span><br />
<ul class="mycode_list"><li>Better modeline generation.<br />
</li>
<li>Faster and more stable switching.<br />
</li>
<li>Windows dynamic resolutions. No longer limited to locked resolutions/Hz. Timings are modified on-the-fly (ATI only)<br />
</li>
<li>Stable resolution restoration. (If RetroArch should crash you will be stuck in the previous resolution that RetroArch was in)<br />
</li>
<li>Improved super resolutions with Integer scaling.<br />
</li>
<li>Fixed primary monitor issue. You no longer have you use your primary monitor only.<br />
</li>
<li>Improved monitor indexing. Allowing for multi-monitor support. <br />
</li>
<li>Low and Hight resolution options for the Retroarch menu.<br />
</li>
<li>RawInput support for absolute mice devices (Lightguns, to name a few) had issues with resolution changes, this has been fixed co-ordinates are reassigned after a resolution change.<br />
</li>
<li>New CRT SwitchRes Menu options to remove the need to edit the switchres.ini.<br />
</li>
<li>Switchres.ini can be used to set some advanced options. <br />
</li>
<li>Monitor profiles - these allow you to change the modeline generation profile to fit many TV/monitors. (Some available from the CRT SwitchRes menu)<br />
</li>
<li>Custom  CRT ranges - this allows you to set custom monitor profiles. This can help with uncommon TV/Monitors and geometry issues.<br />
</li>
</ul>
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">New CRT SwitchRes Options</span><br />
<img src="https://i.imgur.com/n7Ab0iK.png" width="500" height="300" alt="[Image: n7Ab0iK.png]" class="mycode_img" /><img src="https://i.imgur.com/yT9d78P.png" width="500" height="300" alt="[Image: yT9d78P.png]" class="mycode_img" /><br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Are there any OS specific limitations?</span><br />
The short answer is no. *<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Is Raspberry PI supported?</span><br />
Switchres does not currently support Raspberry PI. However, I have improved the switching method (VC4) for Raspberry PI with this implementation. Work is currently underway to implement VC4 (Raspberry PI switching) within Swithcres too. See the video below for the new/changes PI implementation.<br />
<br />
<iframe width="560" height="315" src="//www.youtube.com/embed/X4e_H0YpDKI" frameborder="0" allowfullscreen></iframe><br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">New Advanced Options</span><br />
Using the swithres.ini as mentioned above allows for much more flexible than before. Below are some of the available settings and their functionality.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Monitor</span><br />
This is used to specify your monitor preset. <a href="https://gitlab.com/groovyarcade/support/-/wikis/3-Post-Installation-and-Maintenance/3.5-Monitor-Definitions" target="_blank" rel="noopener" class="mycode_url">monitor profiles can be found here</a>. Some of these options can be set from the RetroArch UI. To set user profiles from the switchres.ini you will need to choose INI as your CRT SwithRes option in the RetroArch UI.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Custom Ranges</span><br />
If your display device does not match one of the built-in presets, then you'll need to use the custom monitor type and fill in the required crt_range[x] lines.  The crt_range lines follow the following format:<br />
<br />
<span style="font-style: italic;" class="mycode_i">crt_range 0-9   HfreqMin-HfreqMax, VfreqMin-VfreqMax, HFrontPorch, HSyncPulse, HBackPorch, VfrontPorch, VSyncPulse, VBackPorch, HSyncPol, VSyncPol, ProgressiveLinesMin, ProgressiveLinesMax, InterlacedLinesMin, InterlacedLinesMax</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">User </span><span style="font-weight: bold;" class="mycode_b">mode</span><br />
This can be used to hard set super widths. for example this can be set to 1920x0 or 2560x0. Switchres will ensure that the width of generated resolution will be to the value specified and 0 is a wildcard meaning it will still bet set dynamically. RetroArch uses integer scaling here so you may find a few borders here and there when using this option. This option can be set from the RetroArch UI<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Minimum dot clock</span><br />
This will ask Switchres to compute a resolution having at least the specified dot clock. This is rather useful on Linux in 3 majors cases :<br />
<br />
the GFX card does have a hardware limit on a minimal dot clock, and going below gives no display and can even freeze the hardware. In that case common values to set are 8.0 or 12.0, even 25.0. AMD cards often need a 8.0 min dot clock<br />
The connector (because of its specs or internals) or the driver won't accept any resolution meeting a minimum dot clock. This is often the case with Intel and Nvidia GPUs. In that case, it's recommended to set 25.0.<br />
You do want to use super resolutions in any case, so set to 25.0<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Pixel Precision</span><br />
Calculate horizontal borders with 1-pixel precision, instead of the default 8-pixels blocks that were required in the past. Enabling this setting greatly improves the relative horizontal centering of different video modes.<br />
0 - Disable Hardware Refresh<br />
1 - Enable Hardware Refresh<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Verbose</span><br />
Turn on logging:<br />
0 - Disable logging<br />
1 - Enable logging<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Verbosity</span><br />
If you enable verbose, you can configure verbosity to determine the amount of detail you want switchres to provide.  The following levels can be used:<br />
0 - No log messages will be provided<br />
1 - Error log messages will be provided<br />
2 - Error and general information log messages will be provided<br />
3 - Error and general information and debug log messages will be provided<br />
<br />
For a list of full please visit the <a href="https://gitlab.com/groovyarcade/support/-/wikis/3-Post-Installation-and-Maintenance/3.9-Configure-System-Wide-Switchres" target="_blank" rel="noopener" class="mycode_url">Swithres INI</a> wiki page<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Ongoing development</span><br />
We are still adding more functionality and hope to have most if not all swithres.ini options available from the RetroArch UI.<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Completed work not yet implemented</span><br />
There is currently a PR waiting to be be merged into RetroArch by Kopert. This implementation allows for on-the-fly changes to Switchres using ini overrides simpilat to RetroArchs' core overrides. It works in the same way and used the Retroarchs' directory structure. Should a core not look correct on your screen, you can add a CoreName.switchres.ini into the core override folder. This will then have your advanced adjustment to fix alignment, size or aspect issues you might be facing. I do hope this does make it into version 1.9.5.<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Useful Links</span><br />
<a href="https://docs.libretro.com/guides/crtswitchres/" target="_blank" rel="noopener" class="mycode_url">CRT SwitchRes Guide</a><br />
<a href="https://gitlab.com/groovyarcade/support/-/wikis/home" target="_blank" rel="noopener" class="mycode_url">Switchres Wiki</a><br />
<br />
Credit deserved where it is due. Without the help from the Swithres team, tester and user suggestions. This would probably would not been release as quickly as it has. To name a few.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Calamity</span><br />
<span style="font-weight: bold;" class="mycode_b">Substring</span><br />
<span style="font-weight: bold;" class="mycode_b">Oscilated<br />
Kopert<br />
Eiríkr<br />
redxiii</span><br />
<span style="font-weight: bold;" class="mycode_b">Foxhole</span><br />
<br />
I am sorry if i have forgotten anyone. You know who you are. Thanks again for all your help  <img src="https://mme4crt.alphanudesign.co.uk/forum/images/smilies/heart.png" alt="Heart" title="Heart" class="smilie smilie_16" /><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Latest RetroArch implementation available in 1.9.5 Video</span><br />
<iframe width="560" height="315" src="//www.youtube.com/embed/RaYV-96e1yM" frameborder="0" allowfullscreen></iframe><br />
<br />
<span style="font-weight: bold;" class="mycode_b">* </span>Windows does requires resolutions to be installed.<span style="font-weight: bold;" class="mycode_b"> </span>]]></description>
			<content:encoded><![CDATA[Hi All,<br />
<br />
Its been long time since my last post. However, I have still been working on MME4CRT. My latest addition to RetroArch brings something that I believe we have all been waiting for.  I will start with just one word - <span style="font-weight: bold;" class="mycode_b">GroovyMame!!</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">So what exactly does this mean? </span><br />
It means the CRTSWitchRes implementation within RetroArch has been completely re-designed and re-written. <br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Why has this been done? </span><br />
Many of you are probably aware that Linux resolution switching has been broken since RetroArch 1.9.0. For those of you using Windows resolution switching This has continued to work. However, it was not as feature friendly as the Linux implementation but even the Linux implementation was a bit lacking. Something needed to be done to address this issues. So I joined the GroovyArcade Discord and the rest is history. Here is a quick video showing you the early implementation where you can already see the major improvements.<br />
<br />
<iframe width="560" height="315" src="//www.youtube.com/embed/tDnsHngch5I" frameborder="0" allowfullscreen></iframe><br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">What is Switchres and what does that mean for me? </span><br />
Switchres has been around for many years and was only found in GrooveyMame. It has a very mature modeline generator implementation and is full of features for CRT resolution manipulation.  Thanks to <span style="font-weight: bold;" class="mycode_b">Calamity</span> and <span style="font-weight: bold;" class="mycode_b">Substring</span>, Switches has been pulled out of GroovyMame and is now available as a library which can be used anywhere. Without this work, this new implementation would not have happened. In short it means you now have a much more stable, mature and feature full CRT switching implementation within RetroArch.<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">What is new?</span><br />
<ul class="mycode_list"><li>Better modeline generation.<br />
</li>
<li>Faster and more stable switching.<br />
</li>
<li>Windows dynamic resolutions. No longer limited to locked resolutions/Hz. Timings are modified on-the-fly (ATI only)<br />
</li>
<li>Stable resolution restoration. (If RetroArch should crash you will be stuck in the previous resolution that RetroArch was in)<br />
</li>
<li>Improved super resolutions with Integer scaling.<br />
</li>
<li>Fixed primary monitor issue. You no longer have you use your primary monitor only.<br />
</li>
<li>Improved monitor indexing. Allowing for multi-monitor support. <br />
</li>
<li>Low and Hight resolution options for the Retroarch menu.<br />
</li>
<li>RawInput support for absolute mice devices (Lightguns, to name a few) had issues with resolution changes, this has been fixed co-ordinates are reassigned after a resolution change.<br />
</li>
<li>New CRT SwitchRes Menu options to remove the need to edit the switchres.ini.<br />
</li>
<li>Switchres.ini can be used to set some advanced options. <br />
</li>
<li>Monitor profiles - these allow you to change the modeline generation profile to fit many TV/monitors. (Some available from the CRT SwitchRes menu)<br />
</li>
<li>Custom  CRT ranges - this allows you to set custom monitor profiles. This can help with uncommon TV/Monitors and geometry issues.<br />
</li>
</ul>
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">New CRT SwitchRes Options</span><br />
<img src="https://i.imgur.com/n7Ab0iK.png" width="500" height="300" alt="[Image: n7Ab0iK.png]" class="mycode_img" /><img src="https://i.imgur.com/yT9d78P.png" width="500" height="300" alt="[Image: yT9d78P.png]" class="mycode_img" /><br />
<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Are there any OS specific limitations?</span><br />
The short answer is no. *<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Is Raspberry PI supported?</span><br />
Switchres does not currently support Raspberry PI. However, I have improved the switching method (VC4) for Raspberry PI with this implementation. Work is currently underway to implement VC4 (Raspberry PI switching) within Swithcres too. See the video below for the new/changes PI implementation.<br />
<br />
<iframe width="560" height="315" src="//www.youtube.com/embed/X4e_H0YpDKI" frameborder="0" allowfullscreen></iframe><br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">New Advanced Options</span><br />
Using the swithres.ini as mentioned above allows for much more flexible than before. Below are some of the available settings and their functionality.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Monitor</span><br />
This is used to specify your monitor preset. <a href="https://gitlab.com/groovyarcade/support/-/wikis/3-Post-Installation-and-Maintenance/3.5-Monitor-Definitions" target="_blank" rel="noopener" class="mycode_url">monitor profiles can be found here</a>. Some of these options can be set from the RetroArch UI. To set user profiles from the switchres.ini you will need to choose INI as your CRT SwithRes option in the RetroArch UI.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Custom Ranges</span><br />
If your display device does not match one of the built-in presets, then you'll need to use the custom monitor type and fill in the required crt_range[x] lines.  The crt_range lines follow the following format:<br />
<br />
<span style="font-style: italic;" class="mycode_i">crt_range 0-9   HfreqMin-HfreqMax, VfreqMin-VfreqMax, HFrontPorch, HSyncPulse, HBackPorch, VfrontPorch, VSyncPulse, VBackPorch, HSyncPol, VSyncPol, ProgressiveLinesMin, ProgressiveLinesMax, InterlacedLinesMin, InterlacedLinesMax</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">User </span><span style="font-weight: bold;" class="mycode_b">mode</span><br />
This can be used to hard set super widths. for example this can be set to 1920x0 or 2560x0. Switchres will ensure that the width of generated resolution will be to the value specified and 0 is a wildcard meaning it will still bet set dynamically. RetroArch uses integer scaling here so you may find a few borders here and there when using this option. This option can be set from the RetroArch UI<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Minimum dot clock</span><br />
This will ask Switchres to compute a resolution having at least the specified dot clock. This is rather useful on Linux in 3 majors cases :<br />
<br />
the GFX card does have a hardware limit on a minimal dot clock, and going below gives no display and can even freeze the hardware. In that case common values to set are 8.0 or 12.0, even 25.0. AMD cards often need a 8.0 min dot clock<br />
The connector (because of its specs or internals) or the driver won't accept any resolution meeting a minimum dot clock. This is often the case with Intel and Nvidia GPUs. In that case, it's recommended to set 25.0.<br />
You do want to use super resolutions in any case, so set to 25.0<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Pixel Precision</span><br />
Calculate horizontal borders with 1-pixel precision, instead of the default 8-pixels blocks that were required in the past. Enabling this setting greatly improves the relative horizontal centering of different video modes.<br />
0 - Disable Hardware Refresh<br />
1 - Enable Hardware Refresh<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Verbose</span><br />
Turn on logging:<br />
0 - Disable logging<br />
1 - Enable logging<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Verbosity</span><br />
If you enable verbose, you can configure verbosity to determine the amount of detail you want switchres to provide.  The following levels can be used:<br />
0 - No log messages will be provided<br />
1 - Error log messages will be provided<br />
2 - Error and general information log messages will be provided<br />
3 - Error and general information and debug log messages will be provided<br />
<br />
For a list of full please visit the <a href="https://gitlab.com/groovyarcade/support/-/wikis/3-Post-Installation-and-Maintenance/3.9-Configure-System-Wide-Switchres" target="_blank" rel="noopener" class="mycode_url">Swithres INI</a> wiki page<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Ongoing development</span><br />
We are still adding more functionality and hope to have most if not all swithres.ini options available from the RetroArch UI.<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Completed work not yet implemented</span><br />
There is currently a PR waiting to be be merged into RetroArch by Kopert. This implementation allows for on-the-fly changes to Switchres using ini overrides simpilat to RetroArchs' core overrides. It works in the same way and used the Retroarchs' directory structure. Should a core not look correct on your screen, you can add a CoreName.switchres.ini into the core override folder. This will then have your advanced adjustment to fix alignment, size or aspect issues you might be facing. I do hope this does make it into version 1.9.5.<br />
<hr class="mycode_hr" />
<br />
<span style="font-weight: bold;" class="mycode_b">Useful Links</span><br />
<a href="https://docs.libretro.com/guides/crtswitchres/" target="_blank" rel="noopener" class="mycode_url">CRT SwitchRes Guide</a><br />
<a href="https://gitlab.com/groovyarcade/support/-/wikis/home" target="_blank" rel="noopener" class="mycode_url">Switchres Wiki</a><br />
<br />
Credit deserved where it is due. Without the help from the Swithres team, tester and user suggestions. This would probably would not been release as quickly as it has. To name a few.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Calamity</span><br />
<span style="font-weight: bold;" class="mycode_b">Substring</span><br />
<span style="font-weight: bold;" class="mycode_b">Oscilated<br />
Kopert<br />
Eiríkr<br />
redxiii</span><br />
<span style="font-weight: bold;" class="mycode_b">Foxhole</span><br />
<br />
I am sorry if i have forgotten anyone. You know who you are. Thanks again for all your help  <img src="https://mme4crt.alphanudesign.co.uk/forum/images/smilies/heart.png" alt="Heart" title="Heart" class="smilie smilie_16" /><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Latest RetroArch implementation available in 1.9.5 Video</span><br />
<iframe width="560" height="315" src="//www.youtube.com/embed/RaYV-96e1yM" frameborder="0" allowfullscreen></iframe><br />
<br />
<span style="font-weight: bold;" class="mycode_b">* </span>Windows does requires resolutions to be installed.<span style="font-weight: bold;" class="mycode_b"> </span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[New CRTSwitchRes update]]></title>
			<link>https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=1793</link>
			<pubDate>Thu, 10 Sep 2020 14:18:27 +0000</pubDate>
			<guid isPermaLink="false">https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=1793</guid>
			<description><![CDATA[Change log.<br />
<br />
-  Removed all system calls. Switching now only uses RandR Library. this will improve compatibility and speed.<br />
<br />
-  Resolution checks added to prevent conflicts and crashes. before a resolution is installed. CRTSwitchRes will check if it exists first. this       should improve speed and prevent crashes.<br />
<br />
-  Closing X11 server now runs a clean up to removes all resolutions installed. This will remove all resolutions when you exit RA. Cleaning     up xrandr output and prventing any onload crashes.<br />
<br />
-   Auto monitor switching changed. monitor index 20 is now used to switch all connected displays. this leaves 0 - 19 for manual selection.      Hopefully, fixing multi monitor issues.]]></description>
			<content:encoded><![CDATA[Change log.<br />
<br />
-  Removed all system calls. Switching now only uses RandR Library. this will improve compatibility and speed.<br />
<br />
-  Resolution checks added to prevent conflicts and crashes. before a resolution is installed. CRTSwitchRes will check if it exists first. this       should improve speed and prevent crashes.<br />
<br />
-  Closing X11 server now runs a clean up to removes all resolutions installed. This will remove all resolutions when you exit RA. Cleaning     up xrandr output and prventing any onload crashes.<br />
<br />
-   Auto monitor switching changed. monitor index 20 is now used to switch all connected displays. this leaves 0 - 19 for manual selection.      Hopefully, fixing multi monitor issues.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Over/Under scan adjustments - incoming]]></title>
			<link>https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=1787</link>
			<pubDate>Mon, 27 Jul 2020 15:12:06 +0000</pubDate>
			<guid isPermaLink="false">https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=1787</guid>
			<description><![CDATA[Very soon, MME4CRT and RetroArch will have the option to adjust the porch algorithm used by CRTSwitchRes on the fly. This will allow you to adjust them so you can fit the game image on your CRT.]]></description>
			<content:encoded><![CDATA[Very soon, MME4CRT and RetroArch will have the option to adjust the porch algorithm used by CRTSwitchRes on the fly. This will allow you to adjust them so you can fit the game image on your CRT.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[MME4CRT Evolution]]></title>
			<link>https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=1784</link>
			<pubDate>Mon, 15 Jun 2020 13:38:52 +0000</pubDate>
			<guid isPermaLink="false">https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=1784</guid>
			<description><![CDATA[MME4CRT is evolving. It is not DEAD. I cannot give a time line on the new project completion date. There are many other life events happening including family, work and studying that will change the pace of this project. However, I'll give you a teaser...<br />
<br />
Imagine running RetroArch on **any device**. Imagine you don't have to setup any environment. All you need is a small USB device. No configuration required.<br />
<br />
MME4CRT USB frame buffer  <img src="https://mme4crt.alphanudesign.co.uk/forum/images/smilies/biggrin.png" alt="Big Grin" title="Big Grin" class="smilie smilie_4" /> <br />
<br />
<a href="https://www.patreon.com/CRTSwitchRes" target="_blank" rel="noopener" class="mycode_url">https://www.patreon.com/CRTSwitchRes</a>]]></description>
			<content:encoded><![CDATA[MME4CRT is evolving. It is not DEAD. I cannot give a time line on the new project completion date. There are many other life events happening including family, work and studying that will change the pace of this project. However, I'll give you a teaser...<br />
<br />
Imagine running RetroArch on **any device**. Imagine you don't have to setup any environment. All you need is a small USB device. No configuration required.<br />
<br />
MME4CRT USB frame buffer  <img src="https://mme4crt.alphanudesign.co.uk/forum/images/smilies/biggrin.png" alt="Big Grin" title="Big Grin" class="smilie smilie_4" /> <br />
<br />
<a href="https://www.patreon.com/CRTSwitchRes" target="_blank" rel="noopener" class="mycode_url">https://www.patreon.com/CRTSwitchRes</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Patreon please support]]></title>
			<link>https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=76</link>
			<pubDate>Sat, 24 Aug 2019 21:09:13 +0000</pubDate>
			<guid isPermaLink="false">https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=76</guid>
			<description><![CDATA[Please support us through patreon<br />
<br />
<br />
<a href="https://www.patreon.com/CRTSwitchRes" target="_blank" rel="noopener" class="mycode_url">https://www.patreon.com/CRTSwitchRes</a>]]></description>
			<content:encoded><![CDATA[Please support us through patreon<br />
<br />
<br />
<a href="https://www.patreon.com/CRTSwitchRes" target="_blank" rel="noopener" class="mycode_url">https://www.patreon.com/CRTSwitchRes</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Absence from the forum]]></title>
			<link>https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=58</link>
			<pubDate>Wed, 22 May 2019 19:16:18 +0000</pubDate>
			<guid isPermaLink="false">https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=58</guid>
			<description><![CDATA[I'm very sorry guys. I have been overwhelmed with work and study, I have not had time to keep up with the forum or release MME4CRT OS (Mubuntu)<br />
<br />
Please bear with me, I have exams next month, Once they are over I will be back  <img src="https://mme4crt.alphanudesign.co.uk/forum/images/smilies/cool.png" alt="Cool" title="Cool" class="smilie smilie_3" />]]></description>
			<content:encoded><![CDATA[I'm very sorry guys. I have been overwhelmed with work and study, I have not had time to keep up with the forum or release MME4CRT OS (Mubuntu)<br />
<br />
Please bear with me, I have exams next month, Once they are over I will be back  <img src="https://mme4crt.alphanudesign.co.uk/forum/images/smilies/cool.png" alt="Cool" title="Cool" class="smilie smilie_3" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[VGA csync option for ATI video cards]]></title>
			<link>https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=53</link>
			<pubDate>Wed, 20 Mar 2019 20:38:34 +0000</pubDate>
			<guid isPermaLink="false">https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=53</guid>
			<description><![CDATA[I have been asked by a couple of people about adding csync support for ATI cards. This uses a single VGA output for a true csync value. There will be no been to combine your sync signals anymore.<br />
<br />
Would adding this functionality be of a benefit to you?]]></description>
			<content:encoded><![CDATA[I have been asked by a couple of people about adding csync support for ATI cards. This uses a single VGA output for a true csync value. There will be no been to combine your sync signals anymore.<br />
<br />
Would adding this functionality be of a benefit to you?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Interlaced bug fix]]></title>
			<link>https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=50</link>
			<pubDate>Fri, 15 Mar 2019 14:45:02 +0000</pubDate>
			<guid isPermaLink="false">https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=50</guid>
			<description><![CDATA[It has been found the bug fix used in MME4CRT for interlaced resolutions has adverse effects. It has been noted that some Linux kernels after a certain revision have caused this issue. Changing the way it handles VSYNC.<br />
<br />
The interlaced patch will be removed from MME4CRT. In its place will be a patched kernel within The commingling MME4CRT OS public release<br />
<br />
-Ben]]></description>
			<content:encoded><![CDATA[It has been found the bug fix used in MME4CRT for interlaced resolutions has adverse effects. It has been noted that some Linux kernels after a certain revision have caused this issue. Changing the way it handles VSYNC.<br />
<br />
The interlaced patch will be removed from MME4CRT. In its place will be a patched kernel within The commingling MME4CRT OS public release<br />
<br />
-Ben]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[MME4CRT OS LIVE CD and Installer]]></title>
			<link>https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=40</link>
			<pubDate>Sat, 02 Mar 2019 22:10:16 +0000</pubDate>
			<guid isPermaLink="false">https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=40</guid>
			<description><![CDATA[No much to explain here. <br />
<br />
Check out the video for details,<br />
<br />
<span style="text-decoration: line-through;" class="mycode_s"><a href="https://www.youtube.com/watch?v=4mYhKFlvmB4" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=4mYhKFlvmB4</a> </span> Old Alpha test.<br />
<br />
<a href="https://www.youtube.com/watch?v=d9Uhkz_gn2s" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=d9Uhkz_gn2s</a><br />
<br />
The alpha test ISO can be found <a href="https://1drv.ms/f/s!ApulxOT4oHmwgrg7jdLcH0nMvSCLNw" target="_blank" rel="noopener" class="mycode_url">here</a>. in live cd mode or after install. load RetroArch, enable CRTSwitchRes then connect your CRT.<br />
<br />
-Ben]]></description>
			<content:encoded><![CDATA[No much to explain here. <br />
<br />
Check out the video for details,<br />
<br />
<span style="text-decoration: line-through;" class="mycode_s"><a href="https://www.youtube.com/watch?v=4mYhKFlvmB4" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=4mYhKFlvmB4</a> </span> Old Alpha test.<br />
<br />
<a href="https://www.youtube.com/watch?v=d9Uhkz_gn2s" target="_blank" rel="noopener" class="mycode_url">https://www.youtube.com/watch?v=d9Uhkz_gn2s</a><br />
<br />
The alpha test ISO can be found <a href="https://1drv.ms/f/s!ApulxOT4oHmwgrg7jdLcH0nMvSCLNw" target="_blank" rel="noopener" class="mycode_url">here</a>. in live cd mode or after install. load RetroArch, enable CRTSwitchRes then connect your CRT.<br />
<br />
-Ben]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[MME4CRT Debug mode.]]></title>
			<link>https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=30</link>
			<pubDate>Sat, 23 Feb 2019 16:20:53 +0000</pubDate>
			<guid isPermaLink="false">https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=30</guid>
			<description><![CDATA[This option is available for both Linux and Windows. Soon for RPi as well.<br />
<br />
Linux users can download and compile from my Git hub. You can find the information <a href="https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=4" target="_blank" rel="noopener" class="mycode_url">here</a>.<br />
<br />
Windows users can download from <a href="https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=29&amp;pid=78#pid78" target="_blank" rel="noopener" class="mycode_url">here</a>.]]></description>
			<content:encoded><![CDATA[This option is available for both Linux and Windows. Soon for RPi as well.<br />
<br />
Linux users can download and compile from my Git hub. You can find the information <a href="https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=4" target="_blank" rel="noopener" class="mycode_url">here</a>.<br />
<br />
Windows users can download from <a href="https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=29&amp;pid=78#pid78" target="_blank" rel="noopener" class="mycode_url">here</a>.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Linux Interlaced bug fix. All new CRT_DYNAMIC_VSYNC]]></title>
			<link>https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=28</link>
			<pubDate>Wed, 20 Feb 2019 22:17:17 +0000</pubDate>
			<guid isPermaLink="false">https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=28</guid>
			<description><![CDATA[New dynamic VSYNC fixes the interlaced bug on Linux and possible for windows. It also reduced input lag.<br />
<br />
Check out the video <a href="https://youtu.be/mcBDghdQ1Tg" target="_blank" rel="noopener" class="mycode_url">here</a>.]]></description>
			<content:encoded><![CDATA[New dynamic VSYNC fixes the interlaced bug on Linux and possible for windows. It also reduced input lag.<br />
<br />
Check out the video <a href="https://youtu.be/mcBDghdQ1Tg" target="_blank" rel="noopener" class="mycode_url">here</a>.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[MME4CRT Calculator for Dynamic width (Windows)]]></title>
			<link>https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=10</link>
			<pubDate>Fri, 15 Feb 2019 16:07:31 +0000</pubDate>
			<guid isPermaLink="false">https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=10</guid>
			<description><![CDATA[Hi All,<br />
<br />
I have completed the dynamic width calculator for use with windows. The dynamic width will change may times depending on the core running. This means you might end up with a fair few resolution. However, they will look a lot better than standard super resolutions.<br />
<br />
It will calculate the super width needed to use DYNAMIC within MME4CRT.<br />
<br />
Install your resolution with this super width via your desired program.<br />
<br />
This can be downloaded form <a href="https://onedrive.live.com/?authkey=%21AChjLfFXKcgc198&amp;id=B079A0F8E4C4A59B%2139968&amp;cid=B079A0F8E4C4A59B" target="_blank" rel="noopener" class="mycode_url">here</a>.<br />
<br />
This is for use with 1.7.6.3 or greater, which will be uploaded soon.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://mme4crt.alphanudesign.co.uk/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1" target="_blank" title="">mme4crtDWCalc.png</a> (Size: 15.79 KB / Downloads: 12)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Hi All,<br />
<br />
I have completed the dynamic width calculator for use with windows. The dynamic width will change may times depending on the core running. This means you might end up with a fair few resolution. However, they will look a lot better than standard super resolutions.<br />
<br />
It will calculate the super width needed to use DYNAMIC within MME4CRT.<br />
<br />
Install your resolution with this super width via your desired program.<br />
<br />
This can be downloaded form <a href="https://onedrive.live.com/?authkey=%21AChjLfFXKcgc198&amp;id=B079A0F8E4C4A59B%2139968&amp;cid=B079A0F8E4C4A59B" target="_blank" rel="noopener" class="mycode_url">here</a>.<br />
<br />
This is for use with 1.7.6.3 or greater, which will be uploaded soon.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://mme4crt.alphanudesign.co.uk/forum/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1" target="_blank" title="">mme4crtDWCalc.png</a> (Size: 15.79 KB / Downloads: 12)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[New dynamic super widths for windows]]></title>
			<link>https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=9</link>
			<pubDate>Fri, 15 Feb 2019 13:37:52 +0000</pubDate>
			<guid isPermaLink="false">https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=9</guid>
			<description><![CDATA[You will need resolution preinstalled as normal. I am working on a calculator for people to generate these. There will also be a resolution list in knowledge base soon. <br />
<br />
I will link it here.]]></description>
			<content:encoded><![CDATA[You will need resolution preinstalled as normal. I am working on a calculator for people to generate these. There will also be a resolution list in knowledge base soon. <br />
<br />
I will link it here.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[New Dynamic Super width option and more]]></title>
			<link>https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=6</link>
			<pubDate>Thu, 14 Feb 2019 16:43:58 +0000</pubDate>
			<guid isPermaLink="false">https://mme4crt.alphanudesign.co.uk/forum/showthread.php?tid=6</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">MME4CRT now has a new options </span><br />
<br />
1. This option uses dynamic widths to output video for most GPUs. This is experimental at the moment but will get a lot better over time. Feedback from every one using it will help to narrow down the best pixel clocks to use on different hardware.<br />
<br />
2. X-axis centring. this allows you to re-position the screen so your game stays centred. This is done while keeping the original video size to match original hardware.<br />
<br />
I have also modified the porch algorithm for super resolutions to remove the huge over scan.]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">MME4CRT now has a new options </span><br />
<br />
1. This option uses dynamic widths to output video for most GPUs. This is experimental at the moment but will get a lot better over time. Feedback from every one using it will help to narrow down the best pixel clocks to use on different hardware.<br />
<br />
2. X-axis centring. this allows you to re-position the screen so your game stays centred. This is done while keeping the original video size to match original hardware.<br />
<br />
I have also modified the porch algorithm for super resolutions to remove the huge over scan.]]></content:encoded>
		</item>
	</channel>
</rss>