<?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[Forums - Open Redstone Engineers - Completed Projects]]></title>
		<link>https://forum.openredstone.org/</link>
		<description><![CDATA[Forums - Open Redstone Engineers - https://forum.openredstone.org]]></description>
		<pubDate>Wed, 08 Apr 2026 17:16:46 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[machine learning]]></title>
			<link>https://forum.openredstone.org/thread-15904.html</link>
			<pubDate>Wed, 22 Jul 2020 20:59:43 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.openredstone.org/member.php?action=profile&uid=12266">bluestonecreeper</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.openredstone.org/thread-15904.html</guid>
			<description><![CDATA[I have created a 1 bit machine learning machine, it is tilealble.<br />
so what you do is first input what you want the output to be (1 or 0)<br />
then the machine will guess the output, if wrong it will decrease the chance of that output, if right will increase the chance of that output. this machine when changing the wanted output will most-likely need a reset, to reset you click 3 buttons in labeled order.<br />
<br />
<a href="https://imgur.com/VARhvbq" target="_blank" rel="noopener" class="mycode_url">picture of machine</a><br />
<br />
<a href="https://imgur.com/6vNiYG4" target="_blank" rel="noopener" class="mycode_url">picture of back</a>]]></description>
			<content:encoded><![CDATA[I have created a 1 bit machine learning machine, it is tilealble.<br />
so what you do is first input what you want the output to be (1 or 0)<br />
then the machine will guess the output, if wrong it will decrease the chance of that output, if right will increase the chance of that output. this machine when changing the wanted output will most-likely need a reset, to reset you click 3 buttons in labeled order.<br />
<br />
<a href="https://imgur.com/VARhvbq" target="_blank" rel="noopener" class="mycode_url">picture of machine</a><br />
<br />
<a href="https://imgur.com/6vNiYG4" target="_blank" rel="noopener" class="mycode_url">picture of back</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Calculating the sine and Cosine]]></title>
			<link>https://forum.openredstone.org/thread-15806.html</link>
			<pubDate>Sat, 23 May 2020 07:28:29 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.openredstone.org/member.php?action=profile&uid=11345">_Mystery_Man</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.openredstone.org/thread-15806.html</guid>
			<description><![CDATA[Hello, The first project I have worked on as I became builder, is a concept for calculating sine and cosine using the Taylor series polynomials. The machine calculates enough terms to be 4 decimal places accurate most of the time, which is probably enough accuracy for graphing.<br />
<br />
The total calculation takes 1 min and 15 secs approximately, and that is for the sine and cosine being generate side by side.<br />
<br />
The attachment is an image of the device. Since I used serial based multiplication, I was able to compact this device a bit and still get good speed to calculating each term of the polynomials.<br />
<br />
I understand that I could have used the coordinate rotation digital computer algorithm, however it is actually less reasonable in this case. video sort explains my thoughts of the matter XD<br />
<br />
now due to the nature of it being a periodic function, I actually can extract 8 points with just 1 pair using a side algorithm to convert the coordinates by changing the sign to negative and switch the sine and cosine for complementary use.<br />
<br />
<a href="https://youtu.be/m3QBd4EayvA" target="_blank" rel="noopener" class="mycode_url">Demo of the device</a><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1107" target="_blank" title="">2020-05-23_00.10.45.png</a> (Size: 325.07 KB / Downloads: 54)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Hello, The first project I have worked on as I became builder, is a concept for calculating sine and cosine using the Taylor series polynomials. The machine calculates enough terms to be 4 decimal places accurate most of the time, which is probably enough accuracy for graphing.<br />
<br />
The total calculation takes 1 min and 15 secs approximately, and that is for the sine and cosine being generate side by side.<br />
<br />
The attachment is an image of the device. Since I used serial based multiplication, I was able to compact this device a bit and still get good speed to calculating each term of the polynomials.<br />
<br />
I understand that I could have used the coordinate rotation digital computer algorithm, however it is actually less reasonable in this case. video sort explains my thoughts of the matter XD<br />
<br />
now due to the nature of it being a periodic function, I actually can extract 8 points with just 1 pair using a side algorithm to convert the coordinates by changing the sign to negative and switch the sine and cosine for complementary use.<br />
<br />
<a href="https://youtu.be/m3QBd4EayvA" target="_blank" rel="noopener" class="mycode_url">Demo of the device</a><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1107" target="_blank" title="">2020-05-23_00.10.45.png</a> (Size: 325.07 KB / Downloads: 54)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Simple Button T-Flip Flop Lock That Resets]]></title>
			<link>https://forum.openredstone.org/thread-15791.html</link>
			<pubDate>Fri, 15 May 2020 22:27:57 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.openredstone.org/member.php?action=profile&uid=11974">SneakyFox33</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.openredstone.org/thread-15791.html</guid>
			<description><![CDATA[This button lock is made to fix the fact that lever locks don't reset. So far i think this is an unused design.<br />
This is my first post and i just got on 30 mins ago.]]></description>
			<content:encoded><![CDATA[This button lock is made to fix the fact that lever locks don't reset. So far i think this is an unused design.<br />
This is my first post and i just got on 30 mins ago.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[QCPU - Line Drawing Program]]></title>
			<link>https://forum.openredstone.org/thread-15789.html</link>
			<pubDate>Fri, 15 May 2020 11:25:30 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.openredstone.org/member.php?action=profile&uid=10401">QSmally</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.openredstone.org/thread-15789.html</guid>
			<description><![CDATA[Hello there!<br />
<br />
I'm excited to announce that I've successfully created a line drawing program for the CPU I've been building. I was able to do this by attaching a storage unit/RAM onto the CPU, connecting the instructions and making use of the SLP (Storage Load Program) instruction to load one of three pages that this program needs.<br />
<br />
I don't have any videos to show this off, however, I will quite soon in the next week or two. Here are some images of the programming boards, display, and the CPU with the RAM module.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1099" target="_blank" title="">Display-Line.jpg</a> (Size: 963.99 KB / Downloads: 33)
<!-- end: postbit_attachments_attachment --><br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1098" target="_blank" title="">CPU-Overview.jpg</a> (Size: 992.04 KB / Downloads: 33)
<!-- end: postbit_attachments_attachment --><br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1100" target="_blank" title="">Programming-Boards.jpg</a> (Size: 954.53 KB / Downloads: 33)
<!-- end: postbit_attachments_attachment --><br />
<br />
As of now, the CPU is programmed with this algorithm and the results are displayed on the screen. I've pasted this version of the CPU on GLS' plot and he helped me with programming, and he built the display.<br />
<br />
I will be uploading the assembly/machine code of this program to the spreadsheet soon - <a href="https://docs.google.com/spreadsheets/d/1-tPUTmeeIqXrqHCRS3xfTa6rvlclP2WCtQUhcKbS9gk/edit?usp=sharing" target="_blank" rel="noopener" class="mycode_url">Instruction Set</a>]]></description>
			<content:encoded><![CDATA[Hello there!<br />
<br />
I'm excited to announce that I've successfully created a line drawing program for the CPU I've been building. I was able to do this by attaching a storage unit/RAM onto the CPU, connecting the instructions and making use of the SLP (Storage Load Program) instruction to load one of three pages that this program needs.<br />
<br />
I don't have any videos to show this off, however, I will quite soon in the next week or two. Here are some images of the programming boards, display, and the CPU with the RAM module.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1099" target="_blank" title="">Display-Line.jpg</a> (Size: 963.99 KB / Downloads: 33)
<!-- end: postbit_attachments_attachment --><br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1098" target="_blank" title="">CPU-Overview.jpg</a> (Size: 992.04 KB / Downloads: 33)
<!-- end: postbit_attachments_attachment --><br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1100" target="_blank" title="">Programming-Boards.jpg</a> (Size: 954.53 KB / Downloads: 33)
<!-- end: postbit_attachments_attachment --><br />
<br />
As of now, the CPU is programmed with this algorithm and the results are displayed on the screen. I've pasted this version of the CPU on GLS' plot and he helped me with programming, and he built the display.<br />
<br />
I will be uploading the assembly/machine code of this program to the spreadsheet soon - <a href="https://docs.google.com/spreadsheets/d/1-tPUTmeeIqXrqHCRS3xfTa6rvlclP2WCtQUhcKbS9gk/edit?usp=sharing" target="_blank" rel="noopener" class="mycode_url">Instruction Set</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[16 bit ICA adder with instant output]]></title>
			<link>https://forum.openredstone.org/thread-15784.html</link>
			<pubDate>Mon, 11 May 2020 18:48:15 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.openredstone.org/member.php?action=profile&uid=11345">_Mystery_Man</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.openredstone.org/thread-15784.html</guid>
			<description><![CDATA[This project was inspired by someone's cpu on the build server, it clocks at the speed in which a piston extends and retracts, which is a 3 tick cycle.<br />
<br />
The adders carry line faces east to update the pistons in the order I need them to update in, order to preform the calculation.<br />
<br />
Due to the "ripple" effect of the adder, I have to make a delay line of a certain size to make sure that the updates can correctly do the xor-ing.<br />
<br />
<a href="https://www.youtube.com/watch?v=lMsgFWPFII8" target="_blank" rel="noopener" class="mycode_url">Link to demo</a><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1097" target="_blank" title="">Adder V8.jpg</a> (Size: 204.26 KB / Downloads: 20)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[This project was inspired by someone's cpu on the build server, it clocks at the speed in which a piston extends and retracts, which is a 3 tick cycle.<br />
<br />
The adders carry line faces east to update the pistons in the order I need them to update in, order to preform the calculation.<br />
<br />
Due to the "ripple" effect of the adder, I have to make a delay line of a certain size to make sure that the updates can correctly do the xor-ing.<br />
<br />
<a href="https://www.youtube.com/watch?v=lMsgFWPFII8" target="_blank" rel="noopener" class="mycode_url">Link to demo</a><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1097" target="_blank" title="">Adder V8.jpg</a> (Size: 204.26 KB / Downloads: 20)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[serialized 4 bit multiplier]]></title>
			<link>https://forum.openredstone.org/thread-15779.html</link>
			<pubDate>Fri, 08 May 2020 01:54:21 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.openredstone.org/member.php?action=profile&uid=11345">_Mystery_Man</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.openredstone.org/thread-15779.html</guid>
			<description><![CDATA[This uses 3 of my serial adders to compute the partial products that are selected by the ( b ) input, which's acts as a and between the a input to act as a 1 * 1 = 1 or 1 * 0 = 0<br />
<br />
<br />
<a href="https://www.youtube.com/watch?v=82tcLIztyEY" target="_blank" rel="noopener" class="mycode_url">Multiplier demo</a><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1095" target="_blank" title="">Multiplier.png</a> (Size: 245.31 KB / Downloads: 16)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[This uses 3 of my serial adders to compute the partial products that are selected by the ( b ) input, which's acts as a and between the a input to act as a 1 * 1 = 1 or 1 * 0 = 0<br />
<br />
<br />
<a href="https://www.youtube.com/watch?v=82tcLIztyEY" target="_blank" rel="noopener" class="mycode_url">Multiplier demo</a><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1095" target="_blank" title="">Multiplier.png</a> (Size: 245.31 KB / Downloads: 16)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Simple serial adder]]></title>
			<link>https://forum.openredstone.org/thread-15776.html</link>
			<pubDate>Thu, 07 May 2020 17:11:12 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.openredstone.org/member.php?action=profile&uid=11345">_Mystery_Man</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.openredstone.org/thread-15776.html</guid>
			<description><![CDATA[This adder does 1 bit per 3 Redstone ticks, comes with a simple input bus and output register.<br />
<br />
In the video I show the viewer on how to build one of these things, link below.<br />
<br />
<a href="https://www.youtube.com/watch?v=DYXiD3Hl0qk" target="_blank" rel="noopener" class="mycode_url">Serial Adder tutorial</a><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1094" target="_blank" title="">Serial Adder image.png</a> (Size: 60.65 KB / Downloads: 15)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[This adder does 1 bit per 3 Redstone ticks, comes with a simple input bus and output register.<br />
<br />
In the video I show the viewer on how to build one of these things, link below.<br />
<br />
<a href="https://www.youtube.com/watch?v=DYXiD3Hl0qk" target="_blank" rel="noopener" class="mycode_url">Serial Adder tutorial</a><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1094" target="_blank" title="">Serial Adder image.png</a> (Size: 60.65 KB / Downloads: 15)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ICA adder prototype]]></title>
			<link>https://forum.openredstone.org/thread-15757.html</link>
			<pubDate>Sun, 03 May 2020 06:14:17 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.openredstone.org/member.php?action=profile&uid=11345">_Mystery_Man</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.openredstone.org/thread-15757.html</guid>
			<description><![CDATA[The design is just a more compact version of the previous adders that I have shown on here before. It can infinity tile (provided loaded chunks)<br />
and clocks at 8 Redstone ticks but outputs in 1 Redstone tick. So ~ 1.25 hertz<br />
<br />
the image provided is a bit or slice of adder and also a 16 bit model.<br />
<br />
<br />
<a href="https://www.youtube.com/watch?v=mdwrnEsS1Hw" target="_blank" rel="noopener" class="mycode_url">Link to the demo</a><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1091" target="_blank" title="">example.png</a> (Size: 199.51 KB / Downloads: 15)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1090" target="_blank" title="">thumbnail.png</a> (Size: 917.3 KB / Downloads: 16)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[The design is just a more compact version of the previous adders that I have shown on here before. It can infinity tile (provided loaded chunks)<br />
and clocks at 8 Redstone ticks but outputs in 1 Redstone tick. So ~ 1.25 hertz<br />
<br />
the image provided is a bit or slice of adder and also a 16 bit model.<br />
<br />
<br />
<a href="https://www.youtube.com/watch?v=mdwrnEsS1Hw" target="_blank" rel="noopener" class="mycode_url">Link to the demo</a><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1091" target="_blank" title="">example.png</a> (Size: 199.51 KB / Downloads: 15)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1090" target="_blank" title="">thumbnail.png</a> (Size: 917.3 KB / Downloads: 16)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[QCPU - Sorting Program]]></title>
			<link>https://forum.openredstone.org/thread-15749.html</link>
			<pubDate>Sun, 26 Apr 2020 17:54:51 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.openredstone.org/member.php?action=profile&uid=10401">QSmally</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.openredstone.org/thread-15749.html</guid>
			<description><![CDATA[Hi there once again.<br />
<br />
As I said in the last post of mine, I have successfully created a sorting program that runs on my CPU. I have been told that no CPU, ever, has done this before, so I'm pretty amazed I'm the first one.<br />
<br />
I don't have any videos to show this off, although I will quite soon in the next week or two.<br />
<br />
Although, I did just run the program and it sorted an array of eight values: [37, 6, 59, 91, 1, 33, 24, 6]<br />
Then, I ran the program and I have listed these numbers: [91, 59, 37, 33, 24, 6, 6, 1]<br />
<br />
As of now, the CPU is programmed with this algorithm and the results are in the data memory. Come see it at my plot!<br />
/warp #QCPU to instantly get there on the build server.<br />
<br />
I will be uploading the assembly/machine code of this program to the spreadsheet soon - <a href="https://docs.google.com/spreadsheets/d/1-tPUTmeeIqXrqHCRS3xfTa6rvlclP2WCtQUhcKbS9gk/edit?usp=sharing" target="_blank" rel="noopener" class="mycode_url">Instruction Set</a>]]></description>
			<content:encoded><![CDATA[Hi there once again.<br />
<br />
As I said in the last post of mine, I have successfully created a sorting program that runs on my CPU. I have been told that no CPU, ever, has done this before, so I'm pretty amazed I'm the first one.<br />
<br />
I don't have any videos to show this off, although I will quite soon in the next week or two.<br />
<br />
Although, I did just run the program and it sorted an array of eight values: [37, 6, 59, 91, 1, 33, 24, 6]<br />
Then, I ran the program and I have listed these numbers: [91, 59, 37, 33, 24, 6, 6, 1]<br />
<br />
As of now, the CPU is programmed with this algorithm and the results are in the data memory. Come see it at my plot!<br />
/warp #QCPU to instantly get there on the build server.<br />
<br />
I will be uploading the assembly/machine code of this program to the spreadsheet soon - <a href="https://docs.google.com/spreadsheets/d/1-tPUTmeeIqXrqHCRS3xfTa6rvlclP2WCtQUhcKbS9gk/edit?usp=sharing" target="_blank" rel="noopener" class="mycode_url">Instruction Set</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[The Return Of QCPU]]></title>
			<link>https://forum.openredstone.org/thread-15748.html</link>
			<pubDate>Sun, 26 Apr 2020 17:44:27 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.openredstone.org/member.php?action=profile&uid=10401">QSmally</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.openredstone.org/thread-15748.html</guid>
			<description><![CDATA[Hey people, I have kind-of completed my CPU (after three years)!<br />
<br />
I began working on this unit about three years ago. It was eventually working with simple programs like the Fibonacci sequence, counting, all that fun stuff. I wasn't satisfied with the wiring, so I kept rebuilding it until I was demotivated which was about a year ago. I, then, quit for about a year and came back in January of 2020. I had picked up enough motivation to come and finish what I've started.<br />
<br />
I had replanned everything and combined every singular thing to create this.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1085" target="_blank" title="">CPU-Overview.jpg</a> (Size: 934.13 KB / Downloads: 50)
<!-- end: postbit_attachments_attachment --><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Information About The CPU:</span><br />
- 8-bit data length.<br />
- 8-bit instruction length.<br />
- 4 stage pipeline - Fetch, decode, execute, (writeback).<br />
- 32 bytes of iCache/program memory. (Can be reprogrammed through software.)<br />
- 32 bytes of RAM/data memory. (CPU will be stalled when loading, not when the byte is in the cache.)<br />
- 8-byte cache for the data memory.<br />
- I/O ports, addressable 0-7.<br />
- 7 bytes of registers + 1 zero register (with pointer support. Can load a register for an address to a port, memory, jump, etc - anything addressable excluding own regs).<br />
- Multi-function ALU, but only increment, right shift, addition, subtraction and XOR as OPCodes.<br />
- 8 * 32 bytes of storage. (Not yet built, although the CPU is finished. Data memory can be stored there, and storage can be loaded to data and program memory.)<br />
<br />
I haven't yet updated the Instruction Set from this sheet, but I will in the next 48 - <a href="https://docs.google.com/spreadsheets/d/1-tPUTmeeIqXrqHCRS3xfTa6rvlclP2WCtQUhcKbS9gk/edit?usp=sharing" target="_blank" rel="noopener" class="mycode_url">Instruction Set</a><br />
<br />
This CPU functions on an <span style="font-weight: bold;" class="mycode_b">8 tick clock</span>, but stalls whenever the storage or data memory is accessed. Jumps are not predicted and the decoders are just disabled when jumping.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1086" target="_blank" title="">CPU-Above.jpg</a> (Size: 928.45 KB / Downloads: 50)
<!-- end: postbit_attachments_attachment --><br />
<br />
I have already created the following programs:<br />
- Counting. ("Program counter being simulated" - Koy)<br />
- Fibonacci Sequence.<br />
- TypeWriter. (Keyboard -&gt; CPU (store to/manage memory) -&gt; screen)<br />
- <span style="font-weight: bold;" class="mycode_b">Sorting Algorithm</span>. (First ever I've heard. I'll be making a post about this)<br />
<br />
I'm planning on creating a multiplication program and a 'file system' of some sort that interacts with I/O and returns a file stream. Yet to plan the latter. :]<br />
<br />
Feel free to visit my plot and view it! You can also write some programs for it as well. I suggest making a schematic of it and pasting it somewhere in a singleplayer world to mess around with it. I am updating it regularly, however, because I still want to add the storage unit and some general-purpose I/O modules.<br />
<br />
Finally, I think it's time to say thanks. I'm not even sure where to start, because this is basically my first actual working &amp; big CPU on the server. All the others - like poor 'ARM' - were kinda buggy in a way. So, I'm happy and excited that I finally finished this. I will be making yet another video on this CPU somewhere in the future. Anyways, I just want to say thank you to all the ORE community. Especially the people that checked out the progress when I was working on it!<br />
<br />
If you have any questions about the CPU, feel free to ask me as a comment, on Discord (QSmally#3594) or in-game.]]></description>
			<content:encoded><![CDATA[Hey people, I have kind-of completed my CPU (after three years)!<br />
<br />
I began working on this unit about three years ago. It was eventually working with simple programs like the Fibonacci sequence, counting, all that fun stuff. I wasn't satisfied with the wiring, so I kept rebuilding it until I was demotivated which was about a year ago. I, then, quit for about a year and came back in January of 2020. I had picked up enough motivation to come and finish what I've started.<br />
<br />
I had replanned everything and combined every singular thing to create this.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1085" target="_blank" title="">CPU-Overview.jpg</a> (Size: 934.13 KB / Downloads: 50)
<!-- end: postbit_attachments_attachment --><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Information About The CPU:</span><br />
- 8-bit data length.<br />
- 8-bit instruction length.<br />
- 4 stage pipeline - Fetch, decode, execute, (writeback).<br />
- 32 bytes of iCache/program memory. (Can be reprogrammed through software.)<br />
- 32 bytes of RAM/data memory. (CPU will be stalled when loading, not when the byte is in the cache.)<br />
- 8-byte cache for the data memory.<br />
- I/O ports, addressable 0-7.<br />
- 7 bytes of registers + 1 zero register (with pointer support. Can load a register for an address to a port, memory, jump, etc - anything addressable excluding own regs).<br />
- Multi-function ALU, but only increment, right shift, addition, subtraction and XOR as OPCodes.<br />
- 8 * 32 bytes of storage. (Not yet built, although the CPU is finished. Data memory can be stored there, and storage can be loaded to data and program memory.)<br />
<br />
I haven't yet updated the Instruction Set from this sheet, but I will in the next 48 - <a href="https://docs.google.com/spreadsheets/d/1-tPUTmeeIqXrqHCRS3xfTa6rvlclP2WCtQUhcKbS9gk/edit?usp=sharing" target="_blank" rel="noopener" class="mycode_url">Instruction Set</a><br />
<br />
This CPU functions on an <span style="font-weight: bold;" class="mycode_b">8 tick clock</span>, but stalls whenever the storage or data memory is accessed. Jumps are not predicted and the decoders are just disabled when jumping.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1086" target="_blank" title="">CPU-Above.jpg</a> (Size: 928.45 KB / Downloads: 50)
<!-- end: postbit_attachments_attachment --><br />
<br />
I have already created the following programs:<br />
- Counting. ("Program counter being simulated" - Koy)<br />
- Fibonacci Sequence.<br />
- TypeWriter. (Keyboard -&gt; CPU (store to/manage memory) -&gt; screen)<br />
- <span style="font-weight: bold;" class="mycode_b">Sorting Algorithm</span>. (First ever I've heard. I'll be making a post about this)<br />
<br />
I'm planning on creating a multiplication program and a 'file system' of some sort that interacts with I/O and returns a file stream. Yet to plan the latter. :]<br />
<br />
Feel free to visit my plot and view it! You can also write some programs for it as well. I suggest making a schematic of it and pasting it somewhere in a singleplayer world to mess around with it. I am updating it regularly, however, because I still want to add the storage unit and some general-purpose I/O modules.<br />
<br />
Finally, I think it's time to say thanks. I'm not even sure where to start, because this is basically my first actual working &amp; big CPU on the server. All the others - like poor 'ARM' - were kinda buggy in a way. So, I'm happy and excited that I finally finished this. I will be making yet another video on this CPU somewhere in the future. Anyways, I just want to say thank you to all the ORE community. Especially the people that checked out the progress when I was working on it!<br />
<br />
If you have any questions about the CPU, feel free to ask me as a comment, on Discord (QSmally#3594) or in-game.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[16 bit multiplier - shift add]]></title>
			<link>https://forum.openredstone.org/thread-15746.html</link>
			<pubDate>Fri, 24 Apr 2020 03:21:11 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.openredstone.org/member.php?action=profile&uid=11345">_Mystery_Man</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.openredstone.org/thread-15746.html</guid>
			<description><![CDATA[The multiplier here is a shift and add multiplier. It runs by shifting the A register to the left and the B register to the right. when the least significant bit on Reg B is 1, it adds the accumulating value of A in the adder. The adder it self is 2 hertz, or simply 2 additions per second meaning that the multiplication takes ~ 8 secs to complete. <br />
<br />
<a href="https://www.youtube.com/watch?v=8QszQGo8sHc" target="_blank" rel="noopener" class="mycode_url">Link to the Multiplier video</a><br />
<br />
It may not be the fastest thing in the world, but it gets the job done.<br />
<br />
attachment is just an image of the multiplier. . .<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1084" target="_blank" title="">pictOne.png</a> (Size: 497.42 KB / Downloads: 18)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[The multiplier here is a shift and add multiplier. It runs by shifting the A register to the left and the B register to the right. when the least significant bit on Reg B is 1, it adds the accumulating value of A in the adder. The adder it self is 2 hertz, or simply 2 additions per second meaning that the multiplication takes ~ 8 secs to complete. <br />
<br />
<a href="https://www.youtube.com/watch?v=8QszQGo8sHc" target="_blank" rel="noopener" class="mycode_url">Link to the Multiplier video</a><br />
<br />
It may not be the fastest thing in the world, but it gets the job done.<br />
<br />
attachment is just an image of the multiplier. . .<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.openredstone.org/images/attachtypes/image.gif" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1084" target="_blank" title="">pictOne.png</a> (Size: 497.42 KB / Downloads: 18)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[Project Internia] One of the first Mechanical Interactive displays of Mcpe!]]></title>
			<link>https://forum.openredstone.org/thread-15543.html</link>
			<pubDate>Wed, 18 Dec 2019 07:09:55 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.openredstone.org/member.php?action=profile&uid=11430">Gnixousk</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.openredstone.org/thread-15543.html</guid>
			<description><![CDATA[<span style="color: #666666;" class="mycode_color"><span style="font-size: large;" class="mycode_size">This is a mechanical display with four programs. Includes: A hopper powered calculator that goes up to 23 in addition and subtraction , animation ,painting and typewriter.</span></span><br />
<br />
This uses several mechanics that java dosen't use! For example pistons and repeaters don't break when pistons are activated!<br />
<br />
Heres the link if your a bedrock addition user if you wanna checkout the map! https://mcpedl.com/project-internia-interactive-mechanical-display/ This was all made on xbox!  <img src="https://forum.openredstone.org/images/smilies/blush.png" alt="Blush" title="Blush" class="smilie smilie_12" />]]></description>
			<content:encoded><![CDATA[<span style="color: #666666;" class="mycode_color"><span style="font-size: large;" class="mycode_size">This is a mechanical display with four programs. Includes: A hopper powered calculator that goes up to 23 in addition and subtraction , animation ,painting and typewriter.</span></span><br />
<br />
This uses several mechanics that java dosen't use! For example pistons and repeaters don't break when pistons are activated!<br />
<br />
Heres the link if your a bedrock addition user if you wanna checkout the map! https://mcpedl.com/project-internia-interactive-mechanical-display/ This was all made on xbox!  <img src="https://forum.openredstone.org/images/smilies/blush.png" alt="Blush" title="Blush" class="smilie smilie_12" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Fibonacci Sequencer Demo]]></title>
			<link>https://forum.openredstone.org/thread-15506.html</link>
			<pubDate>Tue, 26 Nov 2019 09:22:14 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.openredstone.org/member.php?action=profile&uid=11345">_Mystery_Man</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.openredstone.org/thread-15506.html</guid>
			<description><![CDATA[link to demo - https://www.youtube.com/watch?v=_zPqdOyXWWI&amp;t=932s]]></description>
			<content:encoded><![CDATA[link to demo - https://www.youtube.com/watch?v=_zPqdOyXWWI&amp;t=932s]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[SlimeVider -sequential divider]]></title>
			<link>https://forum.openredstone.org/thread-15496.html</link>
			<pubDate>Tue, 19 Nov 2019 16:30:25 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.openredstone.org/member.php?action=profile&uid=11345">_Mystery_Man</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.openredstone.org/thread-15496.html</guid>
			<description><![CDATA[A simple divider that is sequential, 16 bits for demo however can be expanded as far as one wants.<br />
<br />
<br />
link - <br />
<br />
https://www.youtube.com/watch?v=mwosZaoB9F4&amp;t=612s]]></description>
			<content:encoded><![CDATA[A simple divider that is sequential, 16 bits for demo however can be expanded as far as one wants.<br />
<br />
<br />
link - <br />
<br />
https://www.youtube.com/watch?v=mwosZaoB9F4&amp;t=612s]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[16 bit multiplier slime stone]]></title>
			<link>https://forum.openredstone.org/thread-15493.html</link>
			<pubDate>Mon, 11 Nov 2019 07:22:40 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.openredstone.org/member.php?action=profile&uid=11345">_Mystery_Man</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.openredstone.org/thread-15493.html</guid>
			<description><![CDATA[Link to video : <br />
<br />
https://youtu.be/fx88Ux6r9Bk]]></description>
			<content:encoded><![CDATA[Link to video : <br />
<br />
https://youtu.be/fx88Ux6r9Bk]]></content:encoded>
		</item>
	</channel>
</rss>