diff options
author | Michael Pavone <pavone@retrodev.com> | 2020-05-01 23:39:45 -0700 |
---|---|---|
committer | Michael Pavone <pavone@retrodev.com> | 2020-05-01 23:39:45 -0700 |
commit | 00dd4dd72920547516ce27c7f3f3e82eb433ad87 (patch) | |
tree | 3498b1722ea94db65e74f599d6f9347b4dc783e6 /event_log.h | |
parent | b3bf50648eb1790218baa42756b085abf4b2cc4e (diff) |
Netplay protocol size optimization
Diffstat (limited to 'event_log.h')
-rw-r--r-- | event_log.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/event_log.h b/event_log.h index e994b8f..5080f80 100644 --- a/event_log.h +++ b/event_log.h @@ -13,9 +13,9 @@ enum { EVENT_VRAM_BYTE_AUTO = 8, EVENT_VRAM_WORD = 9, EVENT_VRAM_WORD_DELTA = 10, - EVENT_CRAM = 11, - EVENT_VSRAM = 12, - EVENT_STATE = 13 + EVENT_VDP_INTRAM = 11, + EVENT_STATE = 12, + EVENT_MULTI = 13 //14 and 15 are reserved for header types }; @@ -26,7 +26,10 @@ typedef struct { uint32_t last_cycle; uint32_t last_word_address; uint32_t last_byte_address; + uint32_t repeat_delta; deserialize_buffer buffer; + uint8_t repeat_event; + uint8_t repeat_remaining; } event_reader; #include "system.h" |