Volkov: адаптировать тайминги MAME 0.287 и таймаут на macOS
This commit is contained in:
@@ -85,8 +85,16 @@ key(90.0, "P1.6", 0x20) -- inspect target.
|
||||
key(95.0, "P2.3", 0x80) -- F10.
|
||||
key(97.0, "P2.1", 0x10)
|
||||
|
||||
-- Запас на I/O MAME 0.287: ответ readonly должен идти после двух копий.
|
||||
for _, event in ipairs(events) do
|
||||
if event[1] >= 40.0 then event[1] = event[1] + 20.0 end
|
||||
end
|
||||
|
||||
table.sort(events, function(left, right) return left[1] < right[1] end)
|
||||
local snap_times = {31.5, 38.0, 44.0, 54.0, 58.0, 70.0, 76.0, 85.0, 89.0, 92.0, 99.0}
|
||||
for i, t in ipairs(snap_times) do
|
||||
if t >= 40.0 then snap_times[i] = t + 20.0 end
|
||||
end
|
||||
local snaps_done = {}
|
||||
local start_time = nil
|
||||
local ports = nil
|
||||
@@ -127,5 +135,5 @@ emu.register_periodic(function()
|
||||
print("[p19-policy] snapshot t=" .. elapsed)
|
||||
end
|
||||
end
|
||||
if elapsed >= 101.0 then manager.machine:exit() end
|
||||
if elapsed >= 121.0 then manager.machine:exit() end
|
||||
end)
|
||||
|
||||
Reference in New Issue
Block a user