Forums - Open Redstone Engineers
CMOSprinkles' Application - Printable Version

+- Forums - Open Redstone Engineers (https://forum.openredstone.org)
+-- Forum: Moderation (https://forum.openredstone.org/forum-94.html)
+--- Forum: Build Server Applications (https://forum.openredstone.org/forum-10.html)
+---- Forum: Completed Applications (https://forum.openredstone.org/forum-13.html)
+---- Thread: CMOSprinkles' Application (/thread-270.html)



CMOSprinkles' Application - CMOSprinkles - 05-26-2013

What is your In Game Name (IGN): CMOSprinkles

What in particular interests you most about redstone: Digital Circuitry

Which prompt have you selected to build: #1

Please provide an explanation of your device: http://www.minecraftforum.net/topic/1822077-cmosprinkles-cpu-w-control-panel-redstone-computer-in-progress/

Please provide image or video documentation of your device hosted by either imgur.com or youtube.com;
List of Functions/Input to Function Decoder: http://i.imgur.com/2eyTdQp.png
Back View of Function Decoder: http://i.imgur.com/QonU5iG.png
Input to ALU: http://i.imgur.com/8tIq7Gm.png
Front Top-Down View of CPU: http://i.imgur.com/yYfdEpt.png
Back Top-Down View of CPU, RAM is visible: http://i.imgur.com/EkoXQHS.jpg
Side View of CPU: http://i.imgur.com/fSJ6aOO.png?1

Do you agree to the rules of our server: Yes


RE: CMOSprinkles' Application - JeremyG - 05-26-2013

"Please provide image or video documentation of your device hosted by either imgur.com or youtube.com"


RE: CMOSprinkles' Application - CMOSprinkles - 05-26-2013

Well, I can't take videos with my computer because my sound card is broken, and pictures can't adequately display any function of the device. However, if you insist, I suppose I can upload the pictures in the thread to imgur.com when I get home tonight.


RE: CMOSprinkles' Application - CMOSprinkles - 05-27-2013

I have added pictures from imgur.com, please consider my application, thank you!


RE: CMOSprinkles' Application - shrogg - 05-27-2013

Oh wow, This is very cool!
Feel free to bug an foreman/admin for a trial Next time you are on the server Smile


RE: CMOSprinkles' Application - CMOSprinkles - 05-27-2013

Thank you so much, it means a lot to me to hear you say that! I'm currently working on a Program Counter, at which point I'll have an almost working computer, minus the GPU. Do you think I could use the Program Counter as my build for the trial?


RE: CMOSprinkles' Application - JeremyG - 05-27-2013

It doesn't hurt to try! Wink


RE: CMOSprinkles' Application - CMOSprinkles - 05-28-2013

I have made a lot of progress on my PC, I should have a very basic model ready to build for my trial tomorrow! The trial model will only include conditional and unconditional branching because I will have limited time tomorrow, but I'm sure that will be an acceptable build for the trial. Once I have my own plot I'll implement the subroutine call and return functions, making it possibly the most functional PC in Minecraft! I'll be using this to build one of the first truly interactive vanilla redstone computers in Minecraft, so look forward to it!


RE: CMOSprinkles' Application - CMOSprinkles - 05-29-2013

It looks like I'll have to do my trial tomorrow, the debugging for the PC took a lot longer than I expected. However, it is just about finished now! The PC will consist of 1 vertical shift register per program in memory, and an N bit decoder to perform operations like Branching and Subroutine Calls. You will be able to branch unconditionally by user input to the PC control panel, and there will be an opcode you can put into your program to perform a conditional branch. Subroutines will be possible by user input to the control panel as well. Once I get into more complex programming, you will be able to interact with programs not only through the PC control panel, but also by your input to the CPU. You can think of the PC control panel as a 'mouse' of sorts, and the CPU's B input would be a basic 'keyboard'. Exciting stuff is in the works, so wish me luck!