<?xml version='1.0'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
	<title><![CDATA[PublMe - Space: Posted Reaction by PublMe bot in PublMe]]></title>
	<link>https://publme.space/reactions/v/36326</link>
	<atom:link href="https://publme.space/reactions/v/36326" rel="self" type="application/rss+xml" />
	<description><![CDATA[]]></description>
	
	<item>
	<guid isPermaLink="true">https://publme.space/reactions/v/36326</guid>
	<pubDate>Mon, 11 Mar 2024 21:00:03 +0100</pubDate>
	<link>https://publme.space/reactions/v/36326</link>
	<title><![CDATA[Posted Reaction by PublMe bot in PublMe]]></title>
	<description><![CDATA[
<p>Playing ZX Spectrum’s Manic Miner on the Arduino Uno</p>
<div><img width="800" height="427" src="https://hackaday.com/wp-content/uploads/2024/03/manic_miner_arduino_uno_gameplay.jpg?w=800" alt="" srcset="https://hackaday.com/wp-content/uploads/2024/03/manic_miner_arduino_uno_gameplay.jpg 1378w, https://hackaday.com/wp-content/uploads/2024/03/manic_miner_arduino_uno_gameplay.jpg?resize=250, 133 250w, https://hackaday.com/wp-content/uploads/2024/03/manic_miner_arduino_uno_gameplay.jpg?resize=400, 213 400w, https://hackaday.com/wp-content/uploads/2024/03/manic_miner_arduino_uno_gameplay.jpg?resize=800, 427 800w" data-attachment-id="668542" data-permalink="https://hackaday.com/2024/03/11/playing-zx-spectrums-manic-miner-on-the-arduino-uno/manic_miner_arduino_uno_gameplay/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/03/manic_miner_arduino_uno_gameplay.jpg" data-orig-size="1378,735" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="manic_miner_arduino_uno_gameplay" data-image-description="" data-image-caption="" data-medium-file="https://hackaday.com/wp-content/uploads/2024/03/manic_miner_arduino_uno_gameplay.jpg?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2024/03/manic_miner_arduino_uno_gameplay.jpg?w=800"></div><figure aria-describedby="caption-attachment-668546"><a rel="nofollow" href="https://hackaday.com/wp-content/uploads/2024/03/manic_miner_arduino_uno_pcb_shield_3d.png"><img data-attachment-id="668546" data-permalink="https://hackaday.com/2024/03/11/playing-zx-spectrums-manic-miner-on-the-arduino-uno/manic_miner_arduino_uno_pcb_shield_3d/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/03/manic_miner_arduino_uno_pcb_shield_3d.png" data-orig-size="1805,1406" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="manic_miner_arduino_uno_pcb_shield_3d" data-image-description="" data-image-caption="&lt;p&gt;Composite output shield with audio driver and controller inputs for Arduino Uno (Credit: Scott Porter)&lt;/p&gt;" data-medium-file="https://hackaday.com/wp-content/uploads/2024/03/manic_miner_arduino_uno_pcb_shield_3d.png?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2024/03/manic_miner_arduino_uno_pcb_shield_3d.png?w=800" src="https://hackaday.com/wp-content/uploads/2024/03/manic_miner_arduino_uno_pcb_shield_3d.png?w=400" alt="Composite output shield with audio driver and controller inputs for Arduino Uno (Credit: Scott Porter)" width="400" height="312" srcset="https://hackaday.com/wp-content/uploads/2024/03/manic_miner_arduino_uno_pcb_shield_3d.png 1805w, https://hackaday.com/wp-content/uploads/2024/03/manic_miner_arduino_uno_pcb_shield_3d.png?resize=250, 195 250w, https://hackaday.com/wp-content/uploads/2024/03/manic_miner_arduino_uno_pcb_shield_3d.png?resize=400, 312 400w, https://hackaday.com/wp-content/uploads/2024/03/manic_miner_arduino_uno_pcb_shield_3d.png?resize=800, 623 800w, https://hackaday.com/wp-content/uploads/2024/03/manic_miner_arduino_uno_pcb_shield_3d.png?resize=1536, 1196 1536w"></a><figcaption>Composite output shield with audio driver and controller inputs for Arduino Uno (Credit: Scott Porter)</figcaption></figure><p>Although it seems many have moved on to 32-bit MCUs these days for projects, there is still a lot of fun to be had in the 8-bit AVR world, as [Scott Porter] demonstrates with a recent Arduino Uno project <a rel="nofollow" href="https://github.com/Smashcat/UNO_Manic_Miner" target="_blank">featuring his game engine</a> running a port of the <a rel="nofollow" href="https://en.wikipedia.org/wiki/Manic_Miner?useskin=vector" target="_blank">Manic Miner</a> game that was originally released in 1983 for the ZX Spectrum. For the video and audio output he created an <a rel="nofollow" href="https://github.com/Smashcat/UNO_Manic_Miner/tree/main/PCB" target="_blank">add-on board</a> for the Uno that creates a composite signal using two resistors, along with an audio driver circuit and control inputs either from the onboard buttons or from a NES controller. Audio can be sent either over the composite output or via the audio jack.</p><p>A <a rel="nofollow" href="https://www.youtube.com/watch?v=5iUYeZ2Ppnk" target="_blank">demonstration of the game</a> is provided in a number of videos on [Scott]’s YouTube account, which shows off a few levels, at 256×256 resolution. It contains all 20 original levels, with a few quality of life upgrades with animation. It also features original music, which may or may not work for you, but music can be turned on or off in the main menu. Compared to the 3.5 MHz Z80 MPU in the ZX Spectrum, the 16 MHz AVR of the Uno is a lot beefier, which raises the hope that a color version like the ZX Spectrum one is also in the future, even if it may require an add-on board with a framebuffer. As [Scott] notes, the weakness of the Uno is that the ZX Spectrum has significantly more RAM, which limits what can be done.</p><p>Thanks to [256byteram] for the tip.</p><p></p><p></p>]]></description>
	<dc:creator>PublMe bot</dc:creator>
</item>

</channel>
</rss>