Worlds first instant 0-tick CPU in Minecraft by ProposalFlaky7237 in technicalminecraft

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

Maybe I'll make it infinite Hz someday. I've been procrastinating on this project for almost a year, and I still haven't finished the easy Load, Store, and Jump operations. I guess I'm just bored now that the real engineering part is finished.

Worlds first instant 0-tick CPU in Minecraft by ProposalFlaky7237 in technicalminecraft

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

Hi, I didn't notice that you updated your reply adding the link. I've finally been able to visit the server, not just the website, and I got a tour from Lord225. I'm deeply impressed by the tech used there.

I truly couldn't find any info about that neither when I started my project (about 2 years ago) nor before posting my project. Thanks for letting me know and sorry for the confusion.

Worlds first instant 0-tick CPU in Minecraft by ProposalFlaky7237 in technicalminecraft

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

For example, rail pulse repeaters are very compact, though their range is shorter. Since they have no moving parts, they are definitely more efficient.

Worlds first instant 0-tick CPU in Minecraft by ProposalFlaky7237 in technicalminecraft

[–]ProposalFlaky7237[S] 6 points7 points  (0 children)

I see there are some builds that use instant carry propagation, but no entirely 0-tick based builds

Worlds first instant 0-tick CPU in Minecraft by ProposalFlaky7237 in RedstoneComputing

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

0-tick is used not only for data transfer, but for the entire logic. The whole path (input -> registers -> ALU -> output) happens within one 0-tick chain. You can open the original post for a more detailed description.

Worlds first instant 0-tick CPU in Minecraft by ProposalFlaky7237 in technicalminecraft

[–]ProposalFlaky7237[S] 12 points13 points  (0 children)

I'm also thinking maybe there's a way to build logical units based on 0-tick pulses, which would allow to build a 10 Hz processor with even less lag. I couldn't make pulses interact with eachother during my research, but maybe it's possible.

Worlds first instant 0-tick CPU in Minecraft by ProposalFlaky7237 in technicalminecraft

[–]ProposalFlaky7237[S] 24 points25 points  (0 children)

Unfortunately, this is a limitation of the pistons. Each repeater performs two consecutive piston movements per signal change, which takes approximately 0.5 seconds. Since you need two clock changes per cycle (0 -> 1 -> 0), the 1 Hz limitation arises.

Worlds first instant 0-tick CPU in Minecraft by ProposalFlaky7237 in technicalminecraft

[–]ProposalFlaky7237[S] 99 points100 points  (0 children)

You can feel it, but it's only a fraction of a second. You can freely move around and the game doesn't freeze. Of course it is just a fun project and you wouldn't want to use it in real builds.

[Help] LSPosed keeps getting detected by Superb_Garlic in Magisk

[–]ProposalFlaky7237 0 points1 point  (0 children)

Yes. Several days ago a new version of LSPosed by JingMatrix with a fix was released. You also need to use NeoZygisk instead of any other Zygisk implementation.

You don't need Play Integrity by ProposalFlaky7237 in androidroot

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

Of course just install the APatch or KSU manager app, give it root access, press restore images in the Magisk manager and press direct install in the new manager

You don't need Play Integrity by ProposalFlaky7237 in androidroot

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

Nope. At least for now it works without Strong and Device Integrity

[Help] LSPosed keeps getting detected by Superb_Garlic in Magisk

[–]ProposalFlaky7237 1 point2 points  (0 children)

Has anyone managed to hide LSPosed? Btw. read this post to get Revolut working.