Once I saw another youtube video using the piston-based clock and a piston-based ROM, I immediately thought of an implementation, and that was to use it with note blocks in order to store and playback music from within Minecraft. (I'll post the link to that one video eventually)
Anyways, this is a fairly small concept version - it stores and reads only 4 bits at once (4 bits per byte), and it currently holds a 14 bytes. A larger version can be built holding 62 bytes (based on the maximum number of blocks a piston can push), and we can expand out to almost any number of bits.
Currently we store the first part of Mary Had a Little Lamb. The ROM can be used for a number of different things, possibly to even hold variable data as RAM. All that's needed is another set of pistons to push the rows in reverse, some way to seek to a specific position, and a mechanism that can push one set of cloth/glass out and the new value in.
Expect to see more from this project in the future.
DOG.
HoneycombAgent 3 months ago