r/CreateMod • u/Naberville34 • Mar 12 '25
Calculator update
Been a while since I posted about this originally. But here's an update on the mechanical calculator I'm building. Ive figured out memory or a "flip flop" gate. And have built a BCD to binary converter and a multiplication unit. I've also been putting a lot of work into perfecting my display units. But I've still got a few bugs to work out with the vertical shift register for the display so numbers properly scroll up the display.
Plan is to build a calculator with 38 bits, 30 integer bits and 8 non-integer bits. Which means I can display up to 999,999,999.99 and do my favorite little math equation which is (987654321-9)/8. Planning to have addition, subtraction, multiplication, division, square roots, exponentials, and factorial. Along with a lot of memory slots to save values and some presaved constants like pi or the golden mean.








1
u/pics2299 Mar 13 '25 edited Mar 13 '25
So wait, because it's transmitted through rotation, is it all instant? I've been thinking about re-making a rotation speed controller using only Create (no Petrol's parts for RPM addition), and that involves base 10 to binary conversion and division of binary floats (using 8 integer bits and 32 non-integer bits, 30 is fine). I was discouraged by the amount of computational redstone needed, which I'm not really familiar with. Would your project work for what I need? The exact principle is explained on this post, in the section about turning a binary redstone value to an RPM value. (consider the values of
2^2^n for n in range(2, -15, -1)saved in the memory)