mirror of
https://github.com/simh/simh.git
synced 2026-01-26 12:02:14 +00:00
Unibus VAXen: Fix broken clock calibration sequencing
Clock units should only be scheduled after a calibration activity.
This commit is contained in:
@@ -784,8 +784,8 @@ return SCPE_OK;
|
||||
|
||||
t_stat clk_svc (UNIT *uptr)
|
||||
{
|
||||
sim_activate_after (uptr, 10000);
|
||||
tmr_poll = sim_rtcn_calb (100, TMR_CLK);
|
||||
sim_activate_after (uptr, 10000);
|
||||
tmxr_poll = tmr_poll * TMXR_MULT; /* set mux poll */
|
||||
return SCPE_OK;
|
||||
}
|
||||
|
||||
@@ -779,8 +779,8 @@ return SCPE_OK;
|
||||
|
||||
t_stat clk_svc (UNIT *uptr)
|
||||
{
|
||||
sim_activate_after (uptr, 10000);
|
||||
tmr_poll = sim_rtcn_calb (100, TMR_CLK);
|
||||
sim_activate_after (uptr, 10000);
|
||||
tmxr_poll = tmr_poll * TMXR_MULT; /* set mux poll */
|
||||
return SCPE_OK;
|
||||
}
|
||||
|
||||
@@ -766,8 +766,8 @@ return SCPE_OK;
|
||||
|
||||
t_stat clk_svc (UNIT *uptr)
|
||||
{
|
||||
sim_activate_after (uptr, 10000);
|
||||
tmr_poll = sim_rtcn_calb (100, TMR_CLK);
|
||||
sim_activate_after (uptr, 10000);
|
||||
tmxr_poll = tmr_poll * TMXR_MULT; /* set mux poll */
|
||||
return SCPE_OK;
|
||||
}
|
||||
|
||||
@@ -786,8 +786,8 @@ return SCPE_OK;
|
||||
|
||||
t_stat clk_svc (UNIT *uptr)
|
||||
{
|
||||
sim_activate_after (uptr, 10000);
|
||||
tmr_poll = sim_rtcn_calb (100, TMR_CLK);
|
||||
sim_activate_after (uptr, 10000);
|
||||
tmxr_poll = tmr_poll * TMXR_MULT; /* set mux poll */
|
||||
return SCPE_OK;
|
||||
}
|
||||
|
||||
@@ -888,8 +888,8 @@ return SCPE_OK;
|
||||
|
||||
t_stat clk_svc (UNIT *uptr)
|
||||
{
|
||||
sim_activate_after (uptr, 10000);
|
||||
tmr_poll = sim_rtcn_calb (100, TMR_CLK);
|
||||
sim_activate_after (uptr, 10000);
|
||||
tmxr_poll = tmr_poll * TMXR_MULT; /* set mux poll */
|
||||
return SCPE_OK;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user