summaryrefslogtreecommitdiff
path: root/event_log.h
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2020-05-01 23:39:45 -0700
committerMichael Pavone <pavone@retrodev.com>2020-05-01 23:39:45 -0700
commit00dd4dd72920547516ce27c7f3f3e82eb433ad87 (patch)
tree3498b1722ea94db65e74f599d6f9347b4dc783e6 /event_log.h
parentb3bf50648eb1790218baa42756b085abf4b2cc4e (diff)
Netplay protocol size optimization
Diffstat (limited to 'event_log.h')
-rw-r--r--event_log.h9
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"