void tms340x0_device::write_pixel_r_t_16(offs_t offset, UINT32 data) { /* TODO: plane masking */ UINT32 a = TOBYTE(offset & 0xfffffff0); data = (this->*m_raster_op)(data, TMS34010_RDMEM_WORD(a)); if (data) TMS34010_WRMEM_WORD(a, data); }
void wfield_16(UINT32 bitaddr, UINT32 data) { if (bitaddr&0x0f) { WFIELDMAC(0xffff,1); } else { TMS34010_WRMEM_WORD(TOBYTE(bitaddr),data); } }
void wfield_16(offs_t offset,UINT32 data) { if (offset & 0x0f) { WFIELDMAC(0xffff,1); } else { TMS34010_WRMEM_WORD(TOBYTE(offset),data); } }
void tms340x0_device::write_pixel_t_16(offs_t offset, UINT32 data) { /* TODO: plane masking */ if (data) TMS34010_WRMEM_WORD(TOBYTE(offset & 0xfffffff0), data); }