On the Subject of Purple Hexabuttons
At least it’s not a purple nurple.
Start by pressing the center button. This will start playing a text-to-speech message consisting of 6 numbers. If you are unable to hear, press the Status Light to enable/disable Deaf Mode.
Take this 6 digit string and separate them into 3 pairs. The first 2 digits will be the left number, the next 2 digits will be the right number, and the last 2 digits will be the resulting number.
Take all 3 numbers and turn them into 6 digit binary numbers. There is a chart at the very end of this part to assist you in this endeavor.
Figure out which logic gate is being used. There is a chart to help you below, with the left column being the input, and the right columns being output:
INPUT | AND | OR | XOR | NAND | NOR | XNOR | → | ← | !→ | ←! |
---|---|---|---|---|---|---|---|---|---|---|
00 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
01 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
10 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 |
11 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
This logic gate will be used for determining the 3rd number later on. But for now, combine the numbers back into a 6 digit string. Place a 1 under the lowest digit, then a 2 under the 2nd lowest digit, and so on. If there are any ties, label the tied leftmost number first, then the next tied leftmost number, and so on.
Treat each non-center button as if they are labeled 1–6 in reading order. Reading the bottom number left to right, get the character written on the button.
Use the table below to turn each character into a left bit that will make up the left number, and a right bit that will make up the right number: