
The input pad takes inputs and sends them to the active RAM "slot"
The "user input" ram slot is checked for accuracy against the "correct code" ram slot, through a process of XNOR gates for each indivudual digit on each slot of ram, and then each XNOR gate is funneled through cascading AND gates, and the same connecting all 4 layers, to get the final 0/1 for "incorrect code" and "correct code"
If the user inputs the incorrect code, then it will alert the user through the lights in the floor, and will reset, prompting the user to try again.
Then, once the user enters the correct code, it opes the 3x3 door and reveals the hidden room. It then allows the user to manually select either of the two buttons. 1. Clear Entry (reset the entry, ready for the next attempt) 2. Program (Clear saved RAM and reregister it with the new code)
Once the user is done programming, it then allows the user to clear the code to try their new code.
From a 1000-ft view, the user inputs get put into ram A, it gets checked against ram B for accuracy, and opens a door, and then with the door open ram B is configurable.
Enter the code, get it correct, then you can press Program to reprogram it.
That's all
The machine should do most of the work for you.






Comments
The current code is 5-5-5-5
The current code is 5-5-5-5
If someone has messed with it since then, you can set the code to 0 manually via the red spiral on the back of the 2nd RAM tower. there is a sign on it that says Clear RAM (-1470, 15, -389)
v2
made a version 2 that’s smaller and faster
-1374, 86, -292