Home cassette taping is killing the software industry

From SkullSpace Wiki
Revision as of 02:49, 18 March 2012 by Markjenkinsparit (talk) (summary)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

A level under development for the Skullspace_Hardware_Programming_Challenge.

  • Platform: Atmel AVR micro controller
  • IO: AVR analogue to digital converter connected to an old, regular Cassette deck
  • Level master: Mark Jenkins
  • Difficulty: medium

A secret message has been stored on a cassette tape encoded digitally in the Kansas City standard.

Connected to the audio outputs of the tape deck is at a simple circuit with an Atmel AVR micro controller (specific model not yet selected) with analogue with a analogue to digital unit. Your mission is to write a Atmel AVR program that can decode the Kansas city standard and output the message in over an RS-232 serial output in final form.

The entire setup is in a locked cabinet to keep you from stealing the tape or otherwise grabbing the audio signal and decoding it elsewhere -- programming the AVR micro controller is the only acceptable means of completing the challenge. The tape deck controls are exposed so you can rewind.