comparison gen_player.h @ 2053:3414a4423de1 segacd

Merge from default
author Michael Pavone <pavone@retrodev.com>
date Sat, 15 Jan 2022 13:15:21 -0800
parents a042e046f7f2
children
comparison
equal deleted inserted replaced
1692:5dacaef602a7 2053:3414a4423de1
1 #ifndef GEN_PLAYER_H_
2 #define GEN_PLAYER_H_
3
4 #include "render.h"
5 #include "system.h"
6 #include "vdp.h"
7 #include "psg.h"
8 #include "ym2612.h"
9 #include "event_log.h"
10
11 typedef struct {
12 system_header header;
13
14 vdp_context *vdp;
15 ym2612_context *ym;
16 psg_context *psg;
17 #ifndef IS_LIB
18 render_thread thread;
19 #endif
20 event_reader reader;
21 } gen_player;
22
23 gen_player *alloc_config_gen_player(void *stream, uint32_t rom_size);
24 gen_player *alloc_config_gen_player_reader(event_reader *reader);
25
26 #endif //GEN_PLAYER_H_