An emulator of the Atari 2600 game console was created entirely in Ruby using a test-driven approach. The emulator, called ruby2600, simulates the 6507 CPU, TIA graphics chip, and RIOT I/O chip in software through classes that represent each chip's functionality. Over 1,700 tests cover the CPU instruction set. The modular design allows each component to be developed and tested independently, and potential optimizations like JRuby were discussed to improve performance.