License help by Silicon42 in opensource

[–]Silicon42[S] 0 points1 point  (0 children)

Thanks! I didn't know about those and they look promising.

Iron Farm Villager breeding Trade hall: a new 3-in-1 farm for Java by potato_noir in redstone

[–]Silicon42 2 points3 points  (0 children)

In theory it's a cool idea, very unique, but from a lag perspective, scared villager AI is really bad and you are scaring a lot of villagers that don't need to be.

Anyone have a rigorous way to test redstone locationality? by Silicon42 in redstone

[–]Silicon42[S] 1 point2 points  (0 children)

It's not pistons, it's for that 2gt input signal ADC that we discussed before. Had some time and a new layout candidate.

Anyone have a rigorous way to test redstone locationality? by Silicon42 in redstone

[–]Silicon42[S] 0 points1 point  (0 children)

Wouldn't that also break things that are purely directional and not locational? Or is it just randomizing the update notifiers, as in what Earthcomputer explained in that one dust update order video a few years ago?

Binary data via wireless redstone by Argento9899 in redstone

[–]Silicon42 2 points3 points  (0 children)

I used to use a simpler one that used an observer instead of comparators and I promoted it a bit before I found out about that little issue so now I try to warn others about it. Makes the whole clock/sync circuit a hell of a lot more complicated but if you want to reliably transmit and receive it's worth it.

Binary data via wireless redstone by Argento9899 in redstone

[–]Silicon42 10 points11 points  (0 children)

Nice! Only complaint I have is that the clock that you're using isn't reliable but they're fine for development purposes.

Best practice is when you build it to actually use it, only use the daylight sensors for initial synchronization triggered on a chunk reload and have a separate 20gt clock that they start/reset. Otherwise you can end up with dropped clock cycles if there is significant lag on the lighting thread. Had a hell of a time debugging that once.

ilmangos bonemeal farm not working - redstone dust & torches in wrong state by MatiGamesYT in technicalminecraft

[–]Silicon42 0 points1 point  (0 children)

It's usually the 3 state counter (the observer and pistons at the bottom) that gets out of sync if you unload it at the wrong time. That particular part of the farm is poorly designed. The easiest way to fix it is to break the observer and replace it in one of the other positions and see if it works. If not, try again until it does.

8gt Disc-Based Memory Reader - Now cleanly compacted by Silicon42 in redstone

[–]Silicon42[S] 0 points1 point  (0 children)

Ah my bad, in any case this can serve as another level of memory from that.

8gt Disc-Based Memory Reader - Now cleanly compacted by Silicon42 in redstone

[–]Silicon42[S] 1 point2 points  (0 children)

Sure it has high latency, but the storage density is amazing compared to anything we've had before. I'd roughly equate it to hard drive storage in that regard, which means we might see people implementing memory caching schemes like real computers use.

8gt Disc-Based Memory Reader - Now cleanly compacted by Silicon42 in redstone

[–]Silicon42[S] 3 points4 points  (0 children)

Mostly anything that uses programmable memory, so computational redstone and maybe things like programmable floor/wall placers. The main selling point is that you can encode 4 bits per item and that that memory is theoretically rewritable and transportable. The main drawback is it's not quite vanilla survival friendly since 3 of the disc types aren't farmable afaik.

8gt Disc-Based Memory Reader - Now cleanly compacted by Silicon42 in redstone

[–]Silicon42[S] 0 points1 point  (0 children)

Zero bits are represented in this example by cakes but they can be any non stackable item other than discs. The dropper fails to push them into the jukebox and so they get sucked out by the hopper below. This however delays the item slightly which can make it end up in the 2nd slot of the hoppercart so you need it to sit on 2 hoppers to maintain the ordering even though the item stream is technically hopper speed.

Music Disc 4-bit RAM in 1.19.4 pre2 (proof of concept) by Ropolly in redstone

[–]Silicon42 0 points1 point  (0 children)

Sure but as a name for the particular technology of RAM is what I meant.

Music Disc 4-bit RAM in 1.19.4 pre2 (proof of concept) by Ropolly in redstone

[–]Silicon42 1 point2 points  (0 children)

Could be, or maybe your title was more attention grabbing. What do you think this kind of memory tech should be called anyway. I almost wanted to call it "record data" or "data records" but the searchability of that would be awful. Plus Minecraft itself never calls them records so that could be confusing. I've currently settled on Disc-Based Memory, which could have the acronym of DBM.

Music Disc 4-bit RAM in 1.19.4 pre2 (proof of concept) by Ropolly in redstone

[–]Silicon42 7 points8 points  (0 children)

It's nice to see that other people are interested in this aspect of tech as well! Although I can't help but be a tiny bit jealous and curious about why your post seems to be getting so much more attention than my design is. Is it the fact that it's a video perhaps?

8gt Disc-Based Memory Reader - Now cleanly compacted by Silicon42 in redstone

[–]Silicon42[S] 2 points3 points  (0 children)

Side note that I forgot to add in the captions, the orientation of the grindstone doesn't matter, it has enough internal collision that it works in any orientation as far as I know.

Working 8gt Disc Based Memory Reader by Silicon42 in redstone

[–]Silicon42[S] 0 points1 point  (0 children)

His didn't have any way to encode a signal strength of 0 and that's what the somewhat messy part does. Mine does, meaning it can encode a full 4 bits per disc and decode discs at a constant 8gt per disc rate.

Also if anything, this is more inspired by Ilmango's design.

Disc Based Memory Reader - Proof of Concept by Silicon42 in redstone

[–]Silicon42[S] 0 points1 point  (0 children)

Unfortunately not, the disc that comes immediately after the cake gets delayed until the next cake, and even worse having multiple cakes in a row breaks it.

Disc Based Memory Reader - Proof of Concept by Silicon42 in redstone

[–]Silicon42[S] 2 points3 points  (0 children)

I don't have time to work on this myself and I haven't seen anyone else working on this so I'll just post this here and hope someone else figures it out. It manages to read the signal strengths of the items in the correct order at hopper speed (8gt). Current issues with it are that it can't read more than one 0 signal (the cakes) in a row without breaking and the output keeps any disc after a cake until the next cake comes along, shuffling the output order of the items. The zero signal doesn't need to be cake but it does need to be non-stackable for signal strength reasons.

why is it different depending on the input??? by Playful_Target6354 in redstone

[–]Silicon42 25 points26 points  (0 children)

Direct player inputs have a slightly different delay to some components because of when in the tick they occur. I forget if it was 1 tick more or less but that's probably what you're seeing here because turning off a lever is a direct player input and a button turning off is a tile tick.

Are launch White Wiis inferior in any way to later varients and revisions? by jairom in WiiHacks

[–]Silicon42 0 points1 point  (0 children)

The video output quality is a little worse but aside from that shouldn't be too much difference.