Live data from Hacker News

Minecraft HDL, an HDL for Redstone

github.com

11–20 of 36 posts

Re: Minecraft HDL, an HDL for Redstone

#13

In case anyone needs a minimal CPU implementation in 65 lines of Verilog: https://people.csail.mit.edu/ebakke/fic/ https://people.csail.mit.edu/ebakke/fic/code/Fic.v (I wonder if it would convert cleanly to a redstone circuit...)

This compiler does not support sequential logic, meaning no flip flops/registers.

Re: Minecraft HDL, an HDL for Redstone

#14
post #10

This is an amazing timeline. I still remember the day redstone was added to Minecraft. I spent the entire evening and many days afterwards on the forum brainstorming how to implement various things. I think I had one of the first if not the first T flip flop, it "took an entire room" and was slow. It has been crazy watching things get compacted, repeaters getting added, pistons, comparators. I remember when BUDs got…

This is a cool tool but compared to modern redstone contraptions this is a sidegrade, not an upgrade. It's straightforward torch and dust logic, with each torch being a nor gate and dust being wires. And it doesn't consider timing at all. This could have been made the week redstone was added (with minor adjustments to not have repeaters), and it wouldn't have taken any newer insights.

Re: Minecraft HDL, an HDL for Redstone

#15
I wonder if this takes account of any of the quirks or quasi-connectivity in redstone?

Mumbo Jumbo recently got a lesson in, and made a video about, computational redstone. Some seriously impressive builds in there (like ms paint). One of the major design constraints is tick/lag. The recent addition of copper bulbs turned the t-flipflop into a single block solution

https://www.youtube.com/watch?v=jTZaUz8bYW8

Re: Minecraft HDL, an HDL for Redstone

#17
I wrote a 8-bit ripple adder when I was 16 one night; I thought about this idea then but it seemed like a massive undertaking.

With all the additional redstone items/capabilities however I could imagine most circuits could be more and more compact..

All in all, really cool

Re: Minecraft HDL, an HDL for Redstone

#19

I wonder if this takes account of any of the quirks or quasi-connectivity in redstone? Mumbo Jumbo recently got a lesson in, and made a video about, computational redstone. Some seriously impressive builds in there (like ms paint). One of the major design constraints is tick/lag. The recent addition of copper bulbs turned the t-flipflop into a single block solution https://www.youtube.com/watch?v=jTZaUz8bYW8

It seems to only use redstone dust, repeaters, and torches. So quasi-connectivity wouldn't affect it
Post reply on HN