RChip8 is a project mainly written in RUBY and C, it's free.
A Chip8 emulator written in Ruby
rChip8 is a chip8 emulator written in Ruby. Its goal is to explain how an emulator works... and, one year later I wrote it, I think it's very far from that goal... :(
If you're under GNU/Linux, it's easy to play with it: