A fast 7-segment LCD with full hexadecimal driver. Counter and random number demos included. Updates: 1) Now uses R33sesK1ng's great BRAY tip, thanks! 2) Added a more compact LCD.
7segment
decoder
electronics
hexadecimal
decimal
counter
prng
Comments
-
@Jerehmia, I made a really compact version of a fast 7-segment FILT display ID:3136002
-
I just figured out how the filt-data > SPRK converter thing works on iterations 4+ lmao. NEAT.
-
*column* of FILT, not *row*. It's the LDTC directly above the column that has its life property controlled.
-
@tptQuantification The last one uses the LDTC life property which controls the sensor read distance to read the row of FILT containing the data. You can control the life property of any particle with LSNS in deserializtion mode. Basically add 0x10000000 to a binary number X with FILT (in OR-mode) and feed that to the LSNS, wich instructs the LDTC to read the value X pixels removed. Cracker1000 made a great serialization demo: id:2446165
-
How does the last design interact with the filt lookup table ? I get it for the 2 before that
-
this hurts my brain! +1
-
Updated with my first generation of life-based display drivers and better random number generator and counters.
-
@MadScientist14 I only notced you had update your 7-segment save after I uodated mine, I'm not trying to steal your show. I actually think the FILT 7-segment display is a good idea, you just need to integrate your driver as you wrote. Keep up the good work!
-
oh bruh i forgot for your save 0_0 +1 +1 +1
-
I've updated the random number generator, it's now a full 30 bit implementation of George Marsaglia's xorshift32 algorithm and should have a 2^30-1 period. The generator has two outputs, a full 30-bit output with a minimum value of 1, and a normalized 29-bit output with a minimum value of 0 and the most significant bit set (which the save uses, the 30-bit output is blocked by an INSL particle). I also simplified the 16-bit counter a bit.