Cycle-based SID emulator engine