Mercurial > repos > blastem
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); |