A downloadable game for Windows and Linux

*** WARNING *** This is an extremely nerdy hacking "game" that is barely a game, and certainly not fun. If you're not into security or embedded systems shenanigans, you might want to give this a miss! That said, if things like TIS-100 and 0x10c interest you, and you wish for something vastly more complicated and much less fun, then walk this way...

Synapse

This is a "game" made in 48 hours for Ludum Dare 33 (August 21st-24th, 2015) where the theme was "You are the Monster". It is a hacking simulator (You are the monster(!), because hackers are monsters right?) where you have an imaginary old machine based on an ARMv2 CPU and made up hardware. You have some tapes, and on each tape there is a secret password, can you find all three? I had originally intended to implement a BBS style system and have you hack a real server and possibly other people, but that was way too ambitious for the 48 hours. It's probably extremely hard, with a high barrier to entry, but if you like low level stuff, old computers and ARM, then it might just be for you :)

Help 

To get started you'll want to load a tape. You can type load and enter and it will try to load a tape, but at bootup there is no tape in the drive.

  • Press escape to halt execution and switch controll to the debugger. You'll see the bottom right text switch from "RUNNING" to stopped * Press tab until the tape selector is highlighted
  • Use the arrow keys to choose the tape you want
  • Press enter or space to load it
  • Resume execution either by pressing c or escape again. R will reset the machine and Q exit completely at this point so be careful!
  • type load and enter to load the tape
  • Enjoy the delights of the Tetralimbic Systems Synapse!

At this point it's probably very daunting. The debugger is not very full featured and there's a lot of code, so I've included a docs directory in the binary distributions with some helpful files:

  • disassembly of the tapes including function names. These should give some hints where to set those breakpoints
  • ARMv2 manual You can add other tapes by dropping files into the tapes directory. These can then either be loaded and run as any other tape, or played as keyboard input by pressing p (for any crafted input you might need :))

Bugs 

  • Sometimes there's a deadlock and it hangs. Not sure why :(
  • There is no indication when the CPU is idle and waiting for an interrupt. This is a problem as it causes the debugger to not step.

Ratings

Innovation#129 3.61
Mood#160 3.53
Graphics#425 3.17
Humor#542 2.53
Overall#572 3.00
Fun#599 2.82
Theme#875 2.40
Coolness#1752 36%

Download

Download
synapse 31 MB
Download
synapse.exe 12 MB

Leave a comment

Log in with itch.io to leave a comment.