Some fixes to APU, add probably broken DMC