comparison gen_player.h @ 1967:bd70f1e15684

Make netplay remote sync to network rather than audio or video so it doesn't drift out of sync with the host
author Michael Pavone <pavone@retrodev.com>
date Fri, 08 May 2020 00:22:54 -0700
parents c36102d09351
children a042e046f7f2
comparison
equal deleted inserted replaced
1966:b3c2dcae7dfc 1967:bd70f1e15684
1 #ifndef GEN_PLAYER_H_ 1 #ifndef GEN_PLAYER_H_
2 #define GEN_PLAYER_H_ 2 #define GEN_PLAYER_H_
3 3
4 #include "render.h"
4 #include "system.h" 5 #include "system.h"
5 #include "vdp.h" 6 #include "vdp.h"
6 #include "psg.h" 7 #include "psg.h"
7 #include "ym2612.h" 8 #include "ym2612.h"
8 #include "event_log.h" 9 #include "event_log.h"
11 system_header header; 12 system_header header;
12 13
13 vdp_context *vdp; 14 vdp_context *vdp;
14 ym2612_context *ym; 15 ym2612_context *ym;
15 psg_context *psg; 16 psg_context *psg;
17 render_thread thread;
16 event_reader reader; 18 event_reader reader;
17 } gen_player; 19 } gen_player;
18 20
19 gen_player *alloc_config_gen_player(void *stream, uint32_t rom_size); 21 gen_player *alloc_config_gen_player(void *stream, uint32_t rom_size);
20 gen_player *alloc_config_gen_player_reader(event_reader *reader); 22 gen_player *alloc_config_gen_player_reader(event_reader *reader);