don't crash on bad timing
32x: start reworking sheduling
32x: rework scheduling/timing

- don't run in line quantity
- decouple from 68k
- some things to tune..
32x: add some comments
save event times to savestates
32x: a hack for dealing with pwm inaccuracy
drc: reload cycles after memhandlers