public void handler(int offset, int data) {
            soundlatch_w.handler(0, data);
            cpu_cause_interrupt(1, Z80_NMI_INT);
            /* spin for a while to let the Z80 read the command (fixes hanging sound in Regulus) */
            cpu_spinuntil_time(TIME_IN_USEC(50));
        }