Just counts 1 second at a time. No other function. I made it to log how much time I spent in the world, but it caused too much lag to keep running. The numbers are 7-seg with Redstone Lamps that I changed the texture to be solid white/black (on/off). The fonts are extra blocks that I changed the texture of in a texture pack.
Adds and subtracts positive 16-bit integers. Can output negative numbers.
I can make it 1 block thinner, but requires me to destroy and rebuild my interface.
17-bit BIN-to-BCD-to-7seg Decoder
Uses double-dabble algorithm. Takes about 7 seconds to calculate.
I have come up with a new design that will make the BIN-to-BCD part 50% smaller. I'll post that later.
16-bit Binary Program Counter
Has the ability to jump, optional 2.5-tick clock (fastest I could get it to run with the pistons), counts forwards and backwards.
I went with the pistons to get rid of the 1-tick delay other flipflop/AND designs have.
All of the wires and lamps up front are just the user interface.
17-Bit BCD-to-BIN with BCD Input Encoder
Uses shifting and live output. Designed as a user input for a calculator, so the number shifts to the left each time you press a button until the max is reached or you select a function. Input positive integers up to 17-bit.
This post was made quite a while ago but I still like to know what the gate is in the 64 byte ram chip next to the invert gates and the bus transceiver thing. The view is just so perfectly blocking any relevant info onto which gate it is lol.