No description
| arch-spec | initial commit | |
| arch.am | updated to match changes in Admiran library | |
| challenge.asm | initial commit | |
| challenge.bin | initial commit | |
| challenge.input | initial commit | |
| codes.am | initial commit | |
| disassemble.am | switched to uniform use of monadic operators and qualified inputs | |
| LICENSE | Initial commit | |
| notes | initial commit | |
| README.md | added information about each file | |
| solveTeleport.am | updated to match changes in Admiran library | |
| vaultPath.am | initial commit | |
| vm.am | switched to uniform use of monadic operators and qualified inputs | |
Eric Wastl's original Synacor challenge, solved with Admiran
Files
arch-spec: the original specification of the processor architecture that needs to be emulatedarch.am: the architecture implemented in Admiranchallenge.asm: the disassembled binarychallenge.bin: the original binary program that needs to be emulatedchallenge.input: all of the correct commands to feed to the program to run to completion (including modifying memory/register state to hack the teleportercodes.am: Admiran program to extract all of the progress codes from the outputdisassemble.am: disassembler for the challenge.bin filenotes: notes taken while manually solving the puzzlesolveTeleport.am: Admiran program to solve the code to supply to the teleport verificationvaultPath.am: Admiran program to solve reaching the target room with a weight of 30vm.am: the virtual machine to execute challenge.bin