blip_long blip_time_t
Definition Blip_Buffer.h:17
blargg_long nes_time_t
Definition Nes_Apu.h:9
unsigned nes_addr_t
Definition Nes_Apu.h:10
Definition Blip_Buffer.h:23
Classic_Emu()
Definition Classic_Emu.cpp:21
Definition Data_Reader.h:10
@ page_size
Definition Nes_Cpu.h:22
Definition Nes_Fme7_Apu.h:19
Definition Nes_Namco_Apu.h:12
Definition Nes_Vrc6_Apu.h:12
int play_ready
Definition Nsf_Emu.h:77
@ bank_count
Definition Nsf_Emu.h:65
header_t header_
Definition Nsf_Emu.h:99
void set_tempo_(double)
Definition Nsf_Emu.cpp:138
@ rom_begin
Definition Nsf_Emu.h:79
Nes_Apu * apu_()
Definition Nsf_Emu.h:54
double clock_rate_
Definition Nsf_Emu.h:69
byte sram[0x2000]
Definition Nsf_Emu.h:102
Nsf_Emu()
Definition Nsf_Emu.cpp:44
@ sram_addr
Definition Nsf_Emu.h:101
Nes_Cpu cpu
Definition Nsf_Emu.h:12
blargg_err_t track_info_(track_info_t *, int track) const
Definition Nsf_Emu.cpp:90
header_t const & header() const
Definition Nsf_Emu.h:41
static int pcm_read(void *, nes_addr_t)
Definition Nsf_Emu.cpp:39
bool pal_only
Definition Nsf_Emu.h:70
nes_time_t play_period
Definition Nsf_Emu.h:75
byte initial_banks[bank_count]
Definition Nsf_Emu.h:66
void cpu_write(nes_addr_t, int)
Definition nes_cpu_io.h:43
void update_eq(blip_eq_t const &)
Definition Nsf_Emu.cpp:333
byte unmapped_code[Nes_Cpu::page_size+8]
Definition Nsf_Emu.h:103
static equalizer_t const nes_eq
Definition Nsf_Emu.h:15
static gme_type_t static_type()
Definition Nsf_Emu.h:43
class Nes_Fme7_Apu * fme7
Definition Nsf_Emu.h:94
void cpu_write_misc(nes_addr_t, int)
Definition Nsf_Emu.cpp:389
@ badop_addr
Definition Nsf_Emu.h:89
int cpu_read(nes_addr_t)
Definition nes_cpu_io.h:10
@ bank_size
Definition Nsf_Emu.h:81
blargg_err_t start_track_(int)
Definition Nsf_Emu.cpp:452
Nes_Apu apu
Definition Nsf_Emu.h:95
nes_addr_t play_addr
Definition Nsf_Emu.h:68
@ header_size
Definition Nsf_Emu.h:19
blargg_err_t init_sound()
Definition Nsf_Emu.cpp:162
blargg_err_t run_clocks(blip_time_t &, int)
Definition Nsf_Emu.cpp:490
void unload()
Definition Nsf_Emu.cpp:60
Nes_Cpu::registers_t saved_state
Definition Nsf_Emu.h:73
class Nes_Namco_Apu * namco
Definition Nsf_Emu.h:92
nes_addr_t init_addr
Definition Nsf_Emu.h:67
friend class Nes_Cpu
Definition Nsf_Emu.h:84
static equalizer_t const famicom_eq
Definition Nsf_Emu.h:16
Rom_Data< bank_size > rom
Definition Nsf_Emu.h:82
blargg_err_t load(header_t const &h, Data_Reader &in)
Definition Nsf_Emu.h:48
blargg_err_t load_(Data_Reader &)
Definition Nsf_Emu.cpp:271
void set_voice(int, Blip_Buffer *, Blip_Buffer *, Blip_Buffer *)
Definition Nsf_Emu.cpp:346
~Nsf_Emu()
Definition Nsf_Emu.cpp:58
nes_time_t next_play
Definition Nsf_Emu.h:74
class Nes_Vrc6_Apu * vrc6
Definition Nsf_Emu.h:93
int play_extra
Definition Nsf_Emu.h:76
@ bank_select_addr
Definition Nsf_Emu.h:80
Definition Classic_Emu.h:71
Definition Blip_Buffer.h:239
const struct gme_type_t_ * gme_type_t
Definition gme.h:161
const gme_type_t gme_nsf_type
Definition gme.h:170
float in
Definition lilv_test.c:1460
blargg_err_t load(Data_Reader &)
Definition Gme_File.cpp:93
blargg_err_t load_remaining_(void const *header, long header_size, Data_Reader &remaining)
Definition Gme_File.cpp:107
gme_equalizer_t equalizer_t
Definition Music_Emu.h:106
uch h[RAND_HEAD_LEN]
Definition crypt.c:459