EMU8000_SMALW_WRITE
EMU8000_SMALW_WRITE(emu, 0);
EMU8000_SMALW_WRITE(emu, EMU8000_DRAM_OFFSET);
EMU8000_SMALW_WRITE(emu, EMU8000_DRAM_OFFSET + (size>>1));
EMU8000_SMALW_WRITE(emu, *offset);
EMU8000_SMALW_WRITE(emu, dram_offset);
EMU8000_SMALW_WRITE(emu, offset); \
EMU8000_SMALW_WRITE(emu, pos + rec->loop_start[0]); \
EMU8000_SMALW_WRITE(rec->emu, rec->offset);
EMU8000_SMALW_WRITE(rec->emu, rec->loop_start[ch] + rec->buf_size);