blob: 0b451dac39dfb54bc0c64102ab033a5cae5edc21 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#ifndef GEN_PLAYER_H_
#define GEN_PLAYER_H_
#include "system.h"
#include "vdp.h"
#include "psg.h"
#include "ym2612.h"
#include "event_log.h"
typedef struct {
system_header header;
vdp_context *vdp;
ym2612_context *ym;
psg_context *psg;
event_reader reader;
} gen_player;
gen_player *alloc_config_gen_player(void *stream, uint32_t rom_size);
gen_player *alloc_config_gen_player_reader(event_reader *reader);
#endif //GEN_PLAYER_H_
|