void c8050_device::ieee488_atn(int state) { update_ieee_signals(); // set RIOT PA7 m_riot1->porta_in_set(!state << 7, 0x80); }
void base_d9060_device::ieee488_atn(int state) { update_ieee_signals(); // set RIOT PA7 riot6532_porta_in_set(m_riot1, !state << 7, 0x80); }
static WRITE8_DEVICE_HANDLER( riot1_pa_w ) { /* bit description PA0 ATNA PA1 DACO PA2 RFDO PA3 EOIO PA4 DAVO PA5 EOII PA6 DAVI PA7 _ATN */ c9060_t *c9060 = get_safe_token(device->owner()); /* attention acknowledge */ c9060->atna = BIT(data, 0); /* data accepted out */ c9060->daco = BIT(data, 1); /* not ready for data out */ c9060->rfdo = BIT(data, 2); /* end or identify out */ ieee488_eoi_w(c9060->bus, device->owner(), BIT(data, 3)); /* data valid out */ ieee488_dav_w(c9060->bus, device->owner(), BIT(data, 4)); update_ieee_signals(device->owner()); }
void d9060_device_base::ieee488_atn(int state) { update_ieee_signals(); m_riot1->pa7_w(state); }
void c2040_device::ieee488_atn(int state) { update_ieee_signals(); m_riot1->pa7_w(!state); }
void c8050_t::ieee488_atn(int state) { update_ieee_signals(); m_riot1->pa7_w(state); }