README 766 B

123456789101112131415
  1. = OVERVIEW =
  2. The Synacor Challenge is a fun programming exercise with a number of puzzles
  3. built into it. You can find more details about it here:
  4. https://challenge.synacor.com/
  5. The first puzzle is writing an interpreter for their custom ISA. This is a
  6. simulator for that custom CPU. The CPU is quite basic: it's 16-bit with only
  7. 8 registers and a limited set of instructions. This means the port will never
  8. grow new features. See README.arch-spec for more details.
  9. Implementing it here ends up being quite useful: it acts as a simple constrained
  10. "real world" example for people who want to implement a new simulator for their
  11. own architecture. We demonstrate all the basic fundamentals (registers, memory,
  12. branches, and tracing) that all ports should have.