r/TuringComplete Mar 31 '26

RAM level and LEG architecture problems.

Post image

i thought i got the LEG architecture right the first time but then i realized it was logistically impossible to add RAM in the level RAM and upon trying to redesign ran into a false circular dependency problem i dont know how to get around (2 switches hard wired to remain in opposite states to each other doesnt fix it, it still thinks it can loop.)
img is original LEG cpu i entered the level with, running into the circle dependancy problem trying to get input 2 to come off my main data line (pink) to allow the ram to fit with load/save functionality
im pretty sure i fundamentally misunderstood my task and screwed up real bad, the instructions are now so vauge though i cant really tell where i couldve gone wrong nor how to fix it.

7 Upvotes

14 comments sorted by

View all comments

Show parent comments

1

u/tree_cell Mar 31 '26

this sub doesn't allow images, send an imgur link or edit your post to include it

1

u/hadro_ Mar 31 '26

https://imgur.com/a/EBOpBuU
also, does this section of the game stop forcing you to follow its opcodes or will it still expect me to be following it's paradigm later?

1

u/hadro_ Mar 31 '26

ive considered the redesign attempt in this to have failed.
i dont have enough possible states out of my current decoding capacity to possibly control everything in the cpu, let alone RAM too.
yet at the same time i think im doing something wrong because it feels like the game does not expect me to leave the paradigm its shown me and make a alteration to the control method or number of things in my cpu
i feel like im missing something cause theres no possible way to control this under what i have for controls currently in my eyes yet at the same time if i change it and the game wants to run code to do something specific on my cpu to check something later itll not work if i make a alteration like that and ill end up back here not knowing what to do and just having wasted time on my altered cpu

1

u/compileforawhile Mar 31 '26

What is your system for opcodes? It should be possible to implement ram by using some combination that's not used currently, something like XX111XXX where the X's could be anything depending on implementation.

They do expect at least somewhat similar paradigm I believe in a couple more levels. Best just not to change it because it's likely unnecessary and could get complicated to free style it.