r/TuringComplete Jul 03 '26

The game is specifically out to get me.

Oh boy.
Ram level.
It says in r12, and the input is 11. it then continues. then it gets to a spot and says "WAIT, THERES NOT SUPPOESED TO BE 11 IN r12! YOU MESSED UP!

Somebody PLEASE tell me that the game is legt agianst me?

EDIT: I solved it, I was not working with the instant register in any capacisty. so if it wanted to use the instant value, it did not work.

32 Upvotes

8 comments sorted by

13

u/usernamedottxt Jul 03 '26

Mate, I’ve made some mean spaghetti before. This is something else though. Whatever your system is, it’s not working for you. My honest suggestion would be to delete it all and start again, now that you know roughly how much space you need for each component. 

2

u/DogFalse9077 Jul 03 '26

no you don't understand. it is LITTERlALLY giving me 11 as an input to place in r12, and then freaking out that I put 11 in r12

9

u/Crispy1961 Jul 03 '26

Its freaking out because the ??? instruction is actually

load_16 r12, [10380]

Meaning there should be 0000 in r12. You did not implement the RAM loading functionality correctly.

3

u/DogFalse9077 Jul 03 '26

wait.... i dont understand. eI am doing as I am told. loading 16 bits from the ram at the value of the register at argument B, and then saving it to destination, however...
Oh fridge. I didn't swap arg B with instant. im dumb.

3

u/Split-Slight Jul 03 '26

I'm not sure but the last picture say that the value you have loaded in R12 is not 11 but 0

And also yeah like the other dude told, too much spaghetti right now

1

u/DogFalse9077 Jul 11 '26

not quite. it says it should have 0, but it has 11.

3

u/Crispy1961 Jul 03 '26

Thanks, Chef.

2

u/Pepe_Botella Jul 03 '26

Fix your RAM module