public void EAT_CYCLES() {
        int cycles_to_eat;

        cycles_to_eat = (int) (timer_next - m6800.counter.D);
        if (cycles_to_eat > m6800_ICount[0]) {
            cycles_to_eat = m6800_ICount[0];
        }
        if (cycles_to_eat > 0) {
            INCREMENT_COUNTER(cycles_to_eat);
        }
    }