Video: http://www.youtube.com/watch?v=rmKNahFDcAQ Forum: http://www.minecraftforum.net/topic/360023-4-bit-redstone-computer-attached-to-small-scale-internet/ Designed and built from scratch in 2 weeks. 100% vanilla redstone. It is attached to a 4-bit router which allows it to send and receive information with other connected redstone computers.0000 - Write0001 - Copy0010 - Add0011 - Display0100 - Not1100 - Internet Receive1101 - Internet Send1111 - Unconditional branchingHow it works: (roughly)The main part of the computer is Multiplexers (which determine where signals are sent(shown in purple wool, image 5, is made up of 3-input AND gates with some inputs inverted) and registers (memory(shown in green wool, image 4, D flip-flops, which are RS NORS which only update on a clock input). A computer works by manipulating signals depending on hard wired functions and information from the input, which could be a keyboard, ROM (read-only-memory), RAM (Random-access-memory) or from something like the internet through a router (not pictured). For example the WRITE function (0000) routes the information in the data field through to the register specified in the location field and then a signal is sent to update the register to accept the new number. What function the computer preforms is determined by the contents of the command field in that line of the ROM, which is sent to a binary decoder which decodes the command and lights up the right wires to set the multiplexers to send the data to the right places and update the location in the RAM.I wish I could explain it more simply, but computers are very complex things. Feel free however to ask me any questions you may have.Built on The Voxel Box
A 1000-pixel screen with a 0.238Hz refresh rate. It displays 5 rows of 8 letters and each letter is made up of 5x5 pixels. The characters are decoded from a 7-bit ASCII number, which can be received from a keyboard or a computer. Screen updates are handled by a string of sequential counters (which are small circuits designed to shift to the next line once per input) and AND gates. How it works:A 7-bit number is received from ether a keyboard or a computer. This number is fed into a binary decoder to determine which letter it is and form the shape of it, that letter-shape is then fed into the 'screen' which effectively sends the shape of the letter to every position on the screen. A sequential counter determines which position on the screen that is updated. Directly behind the screen is a 5x5 array of 2 wide 2 high Data Flip-flops (memory, 125-bytes) these have all their clock inputs wired together (the clock input tells the D flip-flop when to update).Please ask me any questions you may have.Built on The Voxel Box.
This is a 4-bit Router attached to a 4-bit computer, which enables that 4-bit computer to send data through the router to another 4-bit commputer.How it Works:The signals that the router accepts is a 4-bit adress followed by 4-bits of data which gets sent through to the location specified by the 4-bit adress. If we go deeper and see what really goes on within the router we see that the first 4-bit signal comes through and goes through a decoder to set which location it is, these signals are then head towards a set of AND gates which send the data to the right location, but these signals are delayed 8-ticks between the decoder and the AND gates by which time the second 4-bit signal comes through, goes through the now set AND gates and on to the location.The signals are sent by the computer by an 'internet card' which is a modified multiplexor. When the 'Internet-send' function is called by the computer the data field of that command is sent to one input of the multiplexor and becomes the adress, the location field determines which RAM location is send to another input on the multiplexor as the data. A signal then comes from the command decoder and cycles throught the multiplexor sending the adress and data into the router in a timed sequence.If you have any questions please ask them.Built on The Voxel Box.
this is a calculator it has 4 functions addition, subtraction, division, and multiplication. it also supports decimal inputs and decimal outputs. built on TheVoxelBox.
this is the newest model of the display. it now uses binary as a storage method. build off of the same memory cell as the last display it can now hold 40 characters.
Pong from 100% vanilla redstone, runs very slowly. Had to design a binary counter that can count both up and down, which is done by selectively inverting the signals between the Toggle flip-flops, How it works:two sets of very long clocks go around and advance two binary counters either up or down, the output from these binary counters is decoded into either the x or y position of the screen, these are fed into the screen itself which contains an AND gate of each pixel for finding the interception between the x and y. Please ask me any questions you may have.Built on The Voxel Box.
this is one of the more refined versions of my ticker display. it holds 8 characters, has a console input and a 4 tick diode display.Videohttp://www.youtube.com/watch?v=qr2G_r-Es9U
A hexadecimal (base-16) display, with a 4-bit binary input. How it works:The 4-bit binary input is decoded with a series of vertical 4 input AND gates and then encoded into the shape of the number/letter then fed into one of the most compact 7-segment displays possible.Please ask me any questions you may have.Built on The Voxel Box.
this is a simple 24 hour redstone clock. runs off form a binary counter circuit. using j/k flip flops for the counting and a few AND gates to sort out the counts. built on TheVoxelBox.Videohttp://www.youtube.com/watch?v=rT25khiL8LU
A 94 character keyboard with a caps lock and a shift key. It turns any key presses into a 7-bit binary number (0-127) according to the American Standard Code for Information Interchange (ASCII). This 7-bit binary number can then be sent to a screen to be turned into a letter on the screen or an attached computer as program code.Please ask me any questions you may have.Built on The Voxel Box.
Your browser does not support iframes.