Lazcraft has completed his continued work on his Minecraft CPU project (not to be confused with theInternetFTW's remarkable 8-bit Minecraft computer project). He now has a full, working 8-bit computer made of Minecraft blocks and other gubbins, "with 8 bytes of RAM, an output register, a code-loader and the ability to branch conditionally and unconditionally."
Working CPU with RAM, branching, etc... (video added) (Thanks, Fipi Lele!)You can't see the code loader as it's on the other side and is shorter than everything else. The clock is the shorter thing at the bottom right of screen. ALU on the left, memory at the top right, and the rest is registers for the accumulator, program counter, code and addresses.
This is the list of op codes:
0 NOT
1 - memory
2 + memory
3 OR memory
4 WRITE memory
5 BRANCH if Accumulator = 0
6 AND memory
7 LOAD memory
8 NOT
9 - constant
10 + constant
11 OR constant
12 WRITE out
13 BRANCH unconditionally
14 AND constant
15 LOAD constant
I write books. My latest is a YA science fiction novel called Homeland (it's the sequel to Little Brother). More books: Rapture of the Nerds (a novel, with Charlie Stross); With a Little Help (short stories); and The Great Big Beautiful Tomorrow (novella and nonfic). I speak all over the place and I tweet and tumble, too.
MORE: computation • minecraft • Technology
More at Boing Boing
-
Anonymous
-
Anonymous
-
Gtmac
-
warreno
-
Anonymous
-
JonStewartMill
-
JayConverse
-
bcsizemo
-
dunnright
-
Anonymous
-
AnthonyC
-
Richard Wymarc
-
JonStewartMill
-
PlutoniumX
-
-
Anonymous
-
billstewart
-
-
SimplyAaron
-
Lobster
-
Anonymous
-
Anonymous










You can't see the code loader as it's on the other side and is shorter than everything else. The clock is the shorter thing at the bottom right of screen. ALU on the left, memory at the top right, and the rest is registers for the accumulator, program counter, code and addresses.
