NESimulare - a NES cycle-accurate emulator