it sucks as is i think dma is a good starting point. i need to create some hwtype-agnostic way of resetting both the nds7/nds9 parts of a component.