Screams internally

seen from United Kingdom

seen from United Kingdom
seen from Brazil
seen from United States
seen from United States

seen from United States

seen from United States
seen from Germany

seen from Türkiye

seen from Singapore
seen from United States
seen from Germany
seen from Malaysia

seen from Singapore

seen from United States

seen from United States
seen from United States

seen from Canada

seen from Switzerland

seen from Germany
Screams internally
The unfortunate fact of building this giant thing: I have to spend a good five hours figuring out how to get all the inputs into it.
Mostly completed the big mux that will select the proper answer from the operations.
The plan is, the inputs will be given to every operation the ALU supports, and then the outputs will go to this big block of circuitry. The opcode will then select which outputs should be shown using the selector bits, and route those to the output display.
While I was in the process of making this I remembered that I could have just used a demuxer to select where the inputs should go, buuuut it came a little late. I had already made a bunch of the thing, and Project Red doesn’t have a single-block demuxer like it does a mux, soooo yeah.
Multiplexer (mux/muxer): A circuit that takes n inputs and converts it to just one using a selector input. Usually stated as x bit n:1 muxer, to indicate it takes n inputs of x bits and outputs x bits.
Demultiplexer (demux/demuxer): A circuit that takes one input and outputs it to one of n inputs using a selector input. Take a mux and reverse it, essentially, though only one of the outputs will be active at any one time; a mux can have all inputs containing data, and will ignore everything except the selected input.
Finished the display! One part down, only three hundred more to go...
The amount of contortion I have to do is getting ridiculous.
Three pixels down, six more and the entire rest of the ALU to go.
Starting work on my Minecraft ALU project. The above Karnaugh map is just for the opcode display, which indicates which operation you’re doing. I’m going to support addition, subtraction, ROL, xor, and, or, and repeat input a or b, the last two just to pad out my instructions so I can use the full 3-bit opcode.
I think the control room looks pretty nice, I spent the past few hours sprucing it up but also making sure I could put the lamps that close together and still get separate inputs. I originally wanted to place the levers directly onto the lamps but the redstone signal did not propagate through, so I had to abandon that idea. Next up is getting the opcode display (the 3x3 grid) going and then I can work on the actual ALU logic.
ALU: Arithmetic Logic Unit, the part of a computer that does math ROL: ROtate Left, an operation where you move the most significant digit of a number (leftmost) and move it to the least significant place (rightmost). This has the effect of multiplying by your base (assuming no rollover), so in binary, this is, in effect, number * 2.
I needed lava for obsidian.