The user smellytring has designed a fully functional 1 kilobyte ROM from Minecraft blocks and explained in detail how it works .
Redstone is used for the ROM operation. It is a fictional game mineral that transmits current and is a conductor. The signal of a redstone passes through whole opaque blocks, but does not pass through transparent blocks (glass).
')
On the “disk” opaque blocks are used to write 1, and transparent - 0. Animation mechanics
To move the blocks (bits of information) in place on the roof uses a lot of pistons. The write speed is 8 bits (1 byte) for each cycle of the redstone pulse (current).
When reading the information, a check of the block transparency / opacity is carried out at a certain address. Recording is done by replacing the block. The infrastructure for accessing the blocks at any address is shown in the screenshot below.
All operations come from the control room.
On one of the walls are buttons that specify the address X to write or read information (1024 = 10 bits of the address = 2 ^ 10 = 10 blocks).
The second wall shows the memory status at a specific address (8 bits), the third wall shows information that will be recorded at the selected address if you press the record button.
Work smellytring - not the only sample of computer components that are recreated in Minecraft. For example, here are screenshots of a 4 kilobyte ROM , which has even more performance than a smellytring product (more bits per redstone cycle). And in general, he has a more complex structure.
ROM controller, top view
Among the fans of this game there is a large community of "redstone" that create complex engineering structures and electronic devices from Minecraft blocks: processors, chips. The best works of 2014 are collected in a video on the site http://openredstone.org/ . In any case, for children (and not only) this is a great way to understand how a computer and its individual components function.
The video shows various CPUs, programmable logic arrays, other devices and mechanisms. Honestly, the movie is very impressive.