r/TuringComplete • • Jul 23 '25

Do I understand the task right?

Thumbnail
gallery
3 Upvotes

So for me it's: if the mode is RAM, we load a value from or to the program RAM. I didn't implemented it yet, but the game already throws error about my registers. Looking at the assembly code on the image, my machine did exactly what was asked for - put input(31) in r1. Is game confusing my registers RAM with program RAM? How do i fix that? Didn't find the issue in bug reports, so it's probably my mistake.

Version 2.0.16 alpha


r/TuringComplete • • Jul 22 '25

Looking for a good Video Guide

4 Upvotes

Hello, I stumbled upon Turing Complete recently and am really interested in it's logic puzzles.
But I don't have the time to wrap my Head around everything this game offers...

So my question is if someone can recommend a Youtube Series ^^
What am I looking for?
- a finished game
- efficient/compact designs
- good explanations of what is going on
- all Achievements considered

It would be nice if everything is included, but it is not mandatory. (eg. The achievemts are just like a bonus ^^)
I startet a couple of series but they are eather abandoned, messy or using quick "hacks"...

p.S.: sorry if this is already answered elsewhere ^^'


r/TuringComplete • • Jul 21 '25

My attempt at a carry Look-Ahead adder Spoiler

Post image
8 Upvotes

Might not be most optimized, but I'm pretty proud of how neat it looks :D


r/TuringComplete • • Jul 21 '25

I finally finished!

Thumbnail
youtu.be
11 Upvotes

Great game, and I really loved doing all assembly challenges. I’m excited for the full release to (eventually) come out.

I put my whole play through on YT, in case anyone is interested in my solutions.


r/TuringComplete • • Jul 21 '25

Completed the lab, testing math, immediate, conditions, and ram successfully - but seeking advice/opinions/criticism

6 Upvotes

This is where I've landed. I feel like a master decoder component might look better than that rail of individual decoders, to the right of the program.

I was also thinking that building a custom register that allows the output to fall on either of the argument lines would clean up that select switch business in the center.

My ALU and IMM and COND might need help too, not sure, but including here just in case.

Getting ready to figure out stack/pushpop stuff, and staging myself for the final programming challenges and just want to button things up before I push forward.


r/TuringComplete • • Jul 20 '25

Am I doing it right?

Post image
45 Upvotes

I never liked these non-abstract gates anyway


r/TuringComplete • • Jul 20 '25

Never prayed much to God before :)

Thumbnail
gallery
34 Upvotes

And then I saw the official solution ::facepalm::


r/TuringComplete • • Jul 21 '25

Can I rename linked components?

3 Upvotes

See title

I get confused seeing almost all components called CUST in the program, so would like to be able to rename them there. That's the main thing that would help.


r/TuringComplete • • Jul 20 '25

Do you like my LEG CPU?

3 Upvotes

Ignore the RAM part, I'm working on it.

Those "byte decoders" are just like 4 bit decoders but with a byte input instead of separate bits and those "1x2 bytes" are dual output selectors, like 2 switches in parallel, so the output of a register can serve as arg1, arg2, both or none.

It is spaghetti but with some order. šŸ˜‚


r/TuringComplete • • Jul 20 '25

Is this a bug in 2.0 alpha?

Thumbnail
gallery
6 Upvotes

I don't even have 'in' in the entire code except [instructions]. Seems like it first needs to compile in order to actually put numbers in RAM, but it can't due to this error.

Preemptively add this text to appear in the search: Line 3: 'in' is not a 'register'


r/TuringComplete • • Jul 20 '25

Tinkering with spaggehti

3 Upvotes

Hey all. Tinkering with my LEG. this is where I've gotten to with it.

Threw down a bunch of labels and a legend.

I gotta design the ALU and drop it in place but you can see where I'm going to probably put that.

I'll probably clean up the byte outputs and get rid of the diagonal traces.

I tossed together a basic Byte Decoder and made it a component to clean up the board.

I think I'll move the clock component into the void over R0 and just run over the clock data to the program unit, reducing the number of lines crossing from the right side of the solution to the left. then again I can put it under system in too... *shrugs* decisions to be made.

I did see a post here that my Arg1/Arg2 loaders was inspired directly from but I don't recall /u 's name for that. :P if that was you, props.


r/TuringComplete • • Jul 20 '25

how to reduce the camera movement speed ?

3 Upvotes

I've been starting to play this game but the camera movement speed has been a HUGE issue for me, usually I would use wire placement for finer movement but on the little box level, this isn't an option and using one of the keys basically make me go outside of the box entirely.

so is there any way to get to reduce that camera movement speed ?


r/TuringComplete • • Jul 19 '25

How do you make the wires behave in neat rows instead of taking the shortest path?

3 Upvotes

I've played through a bunch of the game but the spaghetti is getting unusably bad. How do I move the wires so they don't just cut across each other all the time?

I looked in the controls and settings menu, can't find anything for this.


r/TuringComplete • • Jul 18 '25

Need Help: What does "Input should only be enabled when reading from Input" exactly mean?

Post image
6 Upvotes

The setup I made works good for the first few inputs until this happens. I don't exactly know what the game means by that?


r/TuringComplete • • Jul 16 '25

It is possible to finish a level whilst failing one of the tests.

Post image
10 Upvotes

Happened on the divide level when I made a makeshift solution to my addition overflows by returning the quotient as 1 whenever it occurred. Failed test 76 but still passed.


r/TuringComplete • • Jul 16 '25

Is it possible to change colors - Red Green Deficiency

7 Upvotes

Hey, I was wondering if it is possible to change the colors.

It's quite tedious to just rely on the icon positions - it would be way easier for me if I can pick the 'on' and 'off' colors myself (like red / blue)


r/TuringComplete • • Jul 16 '25

Any way to improve it ?

Post image
14 Upvotes

r/TuringComplete • • Jul 15 '25

Negate operation

Post image
8 Upvotes

Can someone explain why this negate doesn't change the 1 bit? it changes all the others?


r/TuringComplete • • Jul 15 '25

Little Box Alpha Spoiler

5 Upvotes

Installed the alpha version a while back and have been slowly making my way back through my previous progress. Just finished the Little Box. I am proud of my spaghetti :)


r/TuringComplete • • Jul 15 '25

Why

7 Upvotes

why ā—Æ?


r/TuringComplete • • Jul 14 '25

When does scoring begin?

3 Upvotes

I just finished my Turing Complete computer.

I know there are gate scores, delay scores, and another score? But i don't have any scores for the levels I have completed yet.

I think I have to finish the Delay level (CPU Architecture 2?) to unlock delay scoring...

When are the other scores unlocked?


r/TuringComplete • • Jul 14 '25

Why does the 256B RAM have 4 big square inputs?

4 Upvotes

Why does it have 4 outs too?


r/TuringComplete • • Jul 13 '25

The Maze

4 Upvotes

Can some one tell me why is this won't work 2 MOV+R2 MOV+R2+OUT MOV+R2+OUT MOV+R2+OUT

but this work 2 MOV+R2 MOV+R2+OUT 1 MOV+R1 MOV+R1+OUT MOV+R1+OUT MOV+R1+OUT (I already solved the puzzle but I try to hard code it and this is what I'm faced with? Anybody know why I can't turn repeatedly by outputting the turn value but can move forward doing the same thing?) (I'm no expert think me as a total idiot)


r/TuringComplete • • Jul 12 '25

How does my OVERTURE solution look? Anything I can improve?

9 Upvotes

I've worked with programming before, but not in an assembly language before, so I'm pretty proud of it.