Did it one on an emulator using frame-skip. No way I would ever do it 'legitimately'.