APUREG_CURPTR
wp_apu_write(sc, n, APUREG_CURPTR, ch->current);
wp_apu_write(sc, n+1, APUREG_CURPTR, ch->current);
wp_apu_write(sc, n, APUREG_CURPTR, ch->current);
sc->record.current = wp_apu_read(sc, sc->record.num, APUREG_CURPTR);
sc->play.current = wp_apu_read(sc, sc->play.num, APUREG_CURPTR);
pos = wp_apu_read(ch->sc, ch->num, APUREG_CURPTR);
cp = wp_apu_read(ch->sc, ch->num, APUREG_CURPTR);
diff = wp_apu_read(ch->sc, ch->num+1, APUREG_CURPTR) - cp;