some cleanup while i was trying to find the cause of this:
http://mametesters.org/view.php?id=5537
added irq ack
fix regression: http://mametesters.org/view.php?id=5598