UC0
emu10k_write_efx(devc, UC0 + i, code[i]);
emu10k_write_efx(devc, UC0 + (pc * 2), 0x10040); \
emu10k_write_efx(devc, UC0 + (pc * 2 + 1), 0x610040); \
emu10k_write_efx(devc, UC0 + (pc * 2), (x << 10) | y); \
emu10k_write_efx(devc, UC0 + (pc * 2 + 1), (6 << 20) | (r << 10) | a); \
emu10k_write_efx(devc, UC0 + (pc * 2), (x << 12) | y); \
emu10k_write_efx(devc, UC0 + (pc * 2+1), (6 << 24) | (r << 12) | a); \