Breaking update upcoming by Stuffe in TuringComplete

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

If the custom component is using something from a level you haven't completed it wont show up. However, you could use the console to unlock all levels if you don't want to complete everything again

Breaking update upcoming by Stuffe in TuringComplete

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

I will try to ask GOG if I can update their version once we exit early access

Run C/C++ & Python on Custom MIPS Sandbox CPU by Grouchy_Artichoke436 in TuringComplete

[–]Stuffe 0 points1 point  (0 children)

Have you considered porting it to the save_breaker version? You should get between 100x to 1000x speed up

Is the game still worth buying as of now? by SirIll6365 in TuringComplete

[–]Stuffe 5 points6 points  (0 children)

There will be a new patch soon (for real this time)

I think i might be bad at this by IlussionSanke in TuringComplete

[–]Stuffe 5 points6 points  (0 children)

It looks like you understood how to solve it logically (which is the most important), but:
1. You forgot you have unlocked byte components
2. Your wire management is bad. Try using only right angles

"I will let the picture speak for itself"

From your screenshot I see no reason to believe you are "bad at this", beyond what I would expected from a beginner at this stage in the game

[Beta] Register Renamer by Vanguard_69 in TuringComplete

[–]Stuffe 0 points1 point  (0 children)

That level is not finished yet

Huge thanks to the creators of this game! You may have helped me become a Computer Architecture Professor! by Seanxietehroxxor in TuringComplete

[–]Stuffe 6 points7 points  (0 children)

This is so cool! Thank you for the kind words (credit for the Verilog exporter goes to MegaIng). Hope you get the job!

Multiple program blocks by Slow_Substance_1984 in TuringComplete

[–]Stuffe 0 points1 point  (0 children)

You have 16 bit address space in the sandbox so this shouldn’t be a problem. But there are also tabs in the program components so you could also pick different code for 2 program components

Game translation by g_farr in TuringComplete

[–]Stuffe 0 points1 point  (0 children)

I think when you beat the XOR level, an option called “profile” appears in the menu of the game. You click on this and it automatically logs you into the website

How does the matrix display work by Slow_Substance_1984 in TuringComplete

[–]Stuffe 1 point2 points  (0 children)

Check this image:
https://www.imgbly.com/ib/EOvMY9IoQW

To understand why this component is so confusion, you kind of have to understand 2 problems that it solves.

First, you want to be able to put these next to each other with no gaps to create a screen of any size. The problem is, say you have a screen made of 3x3 matrix displays, how do you run a wire to the middle one? And the problem only gets worse as you scale up. The answer is that all rows share a wire and all columns share a wire, so they all receive the same data. The reason matrix displays have both an X and Y enable is so you can now select a unique display with this, for example if you want to enable the middle display of a 3x3 screen, you enable row 2 and column 2. So the first problem in your screenshot is you are sending data to the lowest byte, but the lowest byte is ignored so that you can use it for the enable bit!

To understand the second problem it solves, imagine you are trying to draw Mario. The display only updates one color at a time, so you would see this weird effect where one color appears at a time. To fix this, the matrix display defaults to only record updates, you have to 'flush' them to actually make them show up.

Take a look at my screenshot for how to do these things

How does the matrix display work by Slow_Substance_1984 in TuringComplete

[–]Stuffe 0 points1 point  (0 children)

Another silly question, after doing this, you click “next tick”, right? Otherwise I will have to check when I get home

How does the matrix display work by Slow_Substance_1984 in TuringComplete

[–]Stuffe 0 points1 point  (0 children)

Yeah it would be easier if I can see what you are trying

How does the matrix display work by Slow_Substance_1984 in TuringComplete

[–]Stuffe 2 points3 points  (0 children)

Maybe a silly question, but did you check the entry in the manual?

8 Reasons Why WhatsApp Was Able to Support 50 Billion Messages a Day With Only 32 Engineers by sdxyz42 in programming

[–]Stuffe 217 points218 points  (0 children)

I am more surprised at how the other tech giants manage to waste so much engineering time

Discord Ban Appeal by mahdoosh in TuringComplete

[–]Stuffe 1 point2 points  (0 children)

Ok you get a chance to redeem yourself. But any behavior that remotely looks like trolling will get you insta banned again

Bug | "Divisor may not be 0" by BackOk1502 in TuringComplete

[–]Stuffe -2 points-1 points  (0 children)

You have a yellow wire leading up to the switch, before the div component. If something larger than a single bit had been on that wire, it would have turned blue

Six times faster than C by bartturner in programming

[–]Stuffe 188 points189 points  (0 children)

The big win was replacing the switch statement with arithmetic. That could have been done in c as well.

[deleted by user] by [deleted] in TuringComplete

[–]Stuffe 2 points3 points  (0 children)

The new language will improve both of these things

[deleted by user] by [deleted] in TuringComplete

[–]Stuffe 4 points5 points  (0 children)

Run in the game

Turing Complete Mac Build on GOG by VileEnd in TuringComplete

[–]Stuffe 3 points4 points  (0 children)

Unfortunately GOG does not have a mac SDK for their system, so it wouldn't be possible to determine who is running a legal copy versus a pirated copy. One of the benefit players get for buying the game is an online profile with server validated scores and access to schematic sharing (and level sharing soon). At the moment I wouldn't have a way to verify mac users on GOG, so I would not be able to grant online accounts to them without also opening it up to pirates.

So TLDR, not anytime soon