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 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! 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! |