void artmagic_from_shiftreg(address_space *space, offs_t address, UINT16 *data) { artmagic_state *state = space->machine().driver_data<artmagic_state>(); UINT16 *vram = address_to_vram(state, &address); if (vram) memcpy(&vram[address], data, TOBYTE(0x2000)); }
void artmagic_from_shiftreg(offs_t address, UINT16 *data) { UINT16 *vram = address_to_vram(&address); if (vram) memcpy(&vram[address], data, TOBYTE(0x2000)); }
void artmagic_to_shiftreg(address_space *space, offs_t address, UINT16 *data) { UINT16 *vram = address_to_vram(&address); if (vram) memcpy(data, &vram[address], TOBYTE(0x2000)); }