summaryrefslogtreecommitdiff
path: root/genesis.h
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2020-05-08 11:40:30 -0700
committerMichael Pavone <pavone@retrodev.com>2020-05-08 11:40:30 -0700
commitb31a9b47266bf4ea531cd43f96dc2e666948f175 (patch)
treefdf3ac4e2cafaed2158d1295d30e589e9e416d5f /genesis.h
parentfd634d54cddc7419df08949f39fc50e4275ee8f7 (diff)
Add an event log soft flush and call it twice per frame in between hard flushes to netplay latency when there are insufficient hardware updates to flush packets in the middle of a frame
Diffstat (limited to 'genesis.h')
-rw-r--r--genesis.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/genesis.h b/genesis.h
index 9070cc6..8418113 100644
--- a/genesis.h
+++ b/genesis.h
@@ -51,6 +51,9 @@ struct genesis_context {
uint32_t int_latency_prev1;
uint32_t int_latency_prev2;
uint32_t reset_cycle;
+ uint32_t last_frame;
+ uint32_t last_flush_cycle;
+ uint32_t soft_flush_cycles;
uint8_t bank_regs[8];
uint16_t z80_bank_reg;
uint16_t tmss_lock[2];