Minecraft name: 40fpsss
What do you like the most about redstone?: An ability to create mostly anything with it.
What’s a thing you have made which demonstrates redstone knowledge?: 8bit ALU and currently I’m working on 8bit CPU (in singleplayer world).
What does the thing do?: An ALU (Arithmetic Logic Unit) computes logical operations in binary data. This specific ALU is 8bit so it’s unsigned range is [255; 0] and signed [128, 0]. This ALU currently supports 13 operations.
This operations are:
- AND (0b00000001)
- OR (0b00000010)
- NOT(B) (0b00000011)
- NOT(A) (0b00000100)
- XOR (0b00000101)
- IMPLY (0b00000110)
- NAND (0b00000111)
- NOR (0b00001000)
- XNOR (0b00001001)
- NIMPLY (0b00001010)
- ADD (0b00001011)
- CONV (0b00001100)
- NCONV (0b00001101)
This ALU also has support for 2 functions. Both of them output ALU info.
- VERSION (0b00001111)
- INFO (0b00001110)
Both INFO and VERSION output data as data structures.
Current data structures are:
struct VERSIONStruct {
bit[4] major;
bit[4] minor;
};
struct INFOStruct {
bit[4] byteSize; // actual byteSize - 1
bit fpuSupport;
bit mulSupport;
bit divSupport;
bit sqrtSupport;
};
Image(s) and/or video(s) of the device: https://imgur.com/a/pL3Wy0M
What did you make as your trial build?: 8bit ALU
What is the warp for your trial build?: 40fpsss
Provide your results after completing the ORE Binary Quiz:
Binary Quiz completion certificate:
Completed by 40fpsss in 5m34.981s on 12/21/2024, 20:07 UTC.
96.15% accuracy with 1/26 answers given incorrectly.
d4cdf733-322d-4f8b-9a37-6a15c81456a3-34306670737373
1t6j604l2p4s6b5b5i0c3t1s3t520x135k1l5k5lm4yluiwsm4ym1pdt
Do you agree with the rules?: Yes