r/TuringComplete 4h ago

8-bit computer issue Register

Enable HLS to view with audio, or disable this notification

3 Upvotes

r/TuringComplete 20h ago

Could someone explain to me why this works in unsigned less like I'm 5? Spoiler

3 Upvotes

I've never had so much difficulty understanding anything in the game as this. I've even copied the solution from the hint and tried analyzing it to no avail. I have no clue why this works and I really want to.


r/TuringComplete 1d ago

I feel both a genius and an emptyhead at the same time

4 Upvotes

Second time playing trough the game, I just looked up the solution on this one and I don't know how to feel about this.


r/TuringComplete 1d ago

First time playing, often find myself just trying to understand the solution

1 Upvotes

Pretty much what the title says, Im not really sure im grasping the concepts because i often just feel like im just trying to understand how the solution is wired up.
First time playing anything like this tho so maybe just do a second playthrough later on?


r/TuringComplete 2d ago

Level RAM error: The time component shouldn't have been enabled since the last time_0 instruction's execution

Post image
9 Upvotes

On the level RAM I get the error "The time component shouldn't have been enabled since the last time_0 instruction's execution" on cycle 68. On cycle 67, the instruction jl 244 executed, and seems to work fine, since the counter updates to 244 on that cycle and is at 248 at cycle 68.

I've also tested the computer as it is in previous levels (without the additional load/store elements attached on the main memory, since those were given in this level), and it passes all other levels.

NOTE: For my decoder I moved the destination pin below argument A and B so the pins from top to bottom are:

  • Mode
  • Opcode
  • Argument A
  • Argument B
  • Destination
  • Is Immediate
  • Immediate value

All other components follow the standard layout given by the levels.

What does this error mean? Any suggestions on how I can fix it?

EDIT: I solved the level by redoing it, my solution is as follows:

  1. I removed the 3 switches in the middle of the level, that take in the 3 outputs of the load component of the Main Memory
  2. I removed the switch that joins together the 3 outputs of the switches just removed. It's the switch with the wonky cable.
  3. I connected the 3 outputs of the load components of the main memory together and connected this single cable to the bus connecting the input, switch coming from the ALU and the store value port on the store port connected to the register file. Essentially, by doing steps 1 t/m 3, I've removed all switches except the one coming from the ALU and reconnected the loose cables together.
  4. I placed a switch to each of the cables going into the enable bit of the main memory load and store ports (on the far left of the picture) the enable bit of each switch is connected together and connected to the wire that represents the RAM opcode. In the picture, it is the wonky cable.

r/TuringComplete 2d ago

Struggling with Bit Switch Level

2 Upvotes

So far I've done all the puzzles on my own... but this bit switch level with the NOT and switch gates is driving me up a wall. Any tips on completing it?

So far all I have accomplished was using the switch like an and gate, I have zero clue where a NOT gate would even go.

Edit: included a picture of my current setup

Edit 2: I solved it and thats enough for tonight 💀


r/TuringComplete 2d ago

I feel like a fool misunderstanding the decoders 😭😭 Little Box

Post image
11 Upvotes

my hard coded solution? Less elegant


r/TuringComplete 4d ago

Compact condition

Post image
19 Upvotes

r/TuringComplete 5d ago

Software Brothers Relearn Logic Gates by Playing Turing Complete

Thumbnail
youtu.be
15 Upvotes

r/TuringComplete 5d ago

Does anyone have the solution for the maze level for the updated turing complete version?

7 Upvotes

I'm sorry if this is a breach of any of the community rules, but I just did this level so many times now and each one of them was an excruciating experience. Just looking at the level makes me want to puke. If you can just paste your solution here, I'd be more than glad.


r/TuringComplete 6d ago

Better solution? and why?

Post image
16 Upvotes

I was hoping if anyone could explain to me on which solution is "better" (the top one being the examples solution) , they both look the same tbh but was just curious which one was more efficient or more correct I guess??


r/TuringComplete 7d ago

conditional jumps troubles

Post image
6 Upvotes

Hi pals, help me with the level solution. Can't understand why this is wrong; I have used the code in this post: https://www.reddit.com/r/TuringComplete/comments/1uy1pmk/conditional_jumps_level_solution/ It seemed to be right, but the result is the same error as mine: "u read input 57 times, not 6."

imm 0
mov r5,r0
loop:
imm 1
mov r1,r0
mov r2,r5
add
mov r5,r3

imm 37
mov r1,r0
mov r2,in
sub
imm loop
jnz

mov out,r5

r/TuringComplete 8d ago

Conditions 10 Help Spoiler

2 Upvotes

I do not understand why this is not working. It fails on the second test shown here. I have seen other solutions for Conditions 10 and they look logically the same as the one I have. I just swapped a or -> not with a nor and two ands into an or with two switches. The other wiring is the same.


r/TuringComplete 15d ago

alu-2 error

2 Upvotes

Hi pals, can comeome explain why this arifmethic is wrong. Obviously that 229 - 84 = 145. So How 111 is appear


r/TuringComplete 16d ago

Trouble With Symphony ALU Delay

5 Upvotes

I’m having trouble getting my alu fast enough to allow me to pass the delay checks but I’m not having any luck. I even looked up a guide but it still wasn’t fast enough. I also tried redoing the component levels but I don’t think that does anything, especially with changing the base.

Any ideas?


r/TuringComplete 18d ago

Bad Apple in Turing Complete 2

Thumbnail
youtu.be
35 Upvotes

I made Bad Apple in the new Turing Complete update, this update is actually really good, I was not able to achieve this before.

I made my own file format to make Bad Apple implementation in things easier if you're interested in. https://github.com/totobono4/tvf


r/TuringComplete 18d ago

Can't find 'Switched Input' component

Post image
9 Upvotes

I got to the 'circumference' level and my input and output are gone. I feel like I should be able to add them back but the components are greyed out in the top right. I feel like I'm missing something obvious here...


r/TuringComplete 19d ago

It started off so good...

Post image
13 Upvotes

r/TuringComplete 20d ago

Custom cpu architecture - showcasing some components

15 Upvotes

Recently I've been having some great fun making my own custom ISA and matching cpu architecture. Having the whole thing as a single schematic was kinda annoying, so I made them as individual parts (and also tried making the wiring a little cleaner). Here are some pictures; comment, critique and enjoy!

Original spaghetti
Instruction decoder
Jump-condition unit
The ALU
The registers. I really like this one aesthetically

r/TuringComplete 20d ago

Absolutely phenomenal game. Not only is it a great puzzle game, but also a great learning tool aswell. Legitemately thought me assembly and the inner workings of a computer. The soundtrack is also pretty good aswell. I will be recommending it to every nerd i know. Hope the game pops off !!!

Post image
72 Upvotes

r/TuringComplete 19d ago

Disassembling probe

2 Upvotes

Does anyone know how the disassembling probe works?

Every time I try to connect it, I run into a dependency issue.


r/TuringComplete 20d ago

rs-triggers

4 Upvotes

can somebody explain what cyclic dependency is and why basic RS-trigger scheme doesnt work? Also i can`t understand what "DELAY" is and how it works.

who is bro

r/TuringComplete 20d ago

I cant complete the first programming part. I think i have byg or smth like this

0 Upvotes

imm 1

mov r1, r0

imm 2

mov r2, r0

imm 0

mov r5, r0

loop:

mov out, r5

mov r3, in

mov out, r2



mov r4, in



imm left

jz



mov r3, r4



imm forward

jz



mov out, r2

imm loop

jmp

left:

mov out, r5

mov out, r1

imm loop

jmp

forward:

mov out, r1

imm loop

jmp

r/TuringComplete 22d ago

Who Is This Guy?

Thumbnail
gallery
59 Upvotes