void sfkick_state::sfkick_bank_set(int num, int data) { /* ignore bit 1 */ data&=0xf; num&=5; m_bank[num]=data; num|=2; m_bank[num]=data; sfkick_remap_banks(); }
static void sfkick_bank_set(running_machine *machine,int num, int data) { /* ignore bit 1 */ data&=0xf; num&=5; sfkick_bank[num]=data; num|=2; sfkick_bank[num]=data; sfkick_remap_banks(machine); }
static void sfkick_bank_set(running_machine &machine,int num, int data) { sfkick_state *state = machine.driver_data<sfkick_state>(); /* ignore bit 1 */ data&=0xf; num&=5; state->m_bank[num]=data; num|=2; state->m_bank[num]=data; sfkick_remap_banks(machine); }
static WRITE8_DEVICE_HANDLER ( ppi_port_a_w ) { sfkick_state *state = device->machine().driver_data<sfkick_state>(); state->m_bank_cfg=data; sfkick_remap_banks(device->machine()); }
static WRITE8_DEVICE_HANDLER ( ppi_port_a_w ) { sfkick_bank_cfg=data; sfkick_remap_banks(device->machine); }