mirror of
https://github.com/holub/mame
synced 2025-04-23 08:49:55 +03:00
i8x9x: More HSO stuff (interrupts & A/D conversion) (nw)
This commit is contained in:
parent
9e016b9510
commit
3bf82d5289
@ -364,14 +364,22 @@ void i8x9x_device::trigger_cam(int id, u64 current_time)
|
||||
|
||||
case 0x8: case 0x9: case 0xa: case 0xb:
|
||||
ios1 |= 1 << (cam.command & 3);
|
||||
pending_irq |= IRQ_SOFT;
|
||||
check_irq();
|
||||
break;
|
||||
|
||||
case 0xf:
|
||||
ad_start(current_time);
|
||||
break;
|
||||
|
||||
default:
|
||||
logerror("%s: Action %x unimplemented\n", tag(), cam.command & 0x0f);
|
||||
break;
|
||||
}
|
||||
|
||||
if(BIT(cam.command, 4))
|
||||
{
|
||||
pending_irq |= BIT(cam.command, 3) ? IRQ_SOFT : IRQ_HSO;
|
||||
check_irq();
|
||||
}
|
||||
}
|
||||
|
||||
void i8x9x_device::set_hso(u8 mask, bool state)
|
||||
|
Loading…
Reference in New Issue
Block a user