--- a/src/eventq.c Sun Jul 05 13:52:50 2009 +1000 +++ b/src/eventq.c Wed Sep 08 23:16:47 2010 +1000 @@ -180,7 +180,7 @@ event->id = eventid; event->seconds = seconds; - event->nanosecs = nanosecs; + event->nanosecs = nanosecs + sh4r.slice_cycle + (LONG_SCAN_PERIOD - long_scan_time_remaining); event->next = long_event_head; long_event_head = event; }