|
LMMS
|
#include <Ay_Emu.h>
Classes | |
| struct | header_t |
| struct | file_t |
Public Types | |
| enum | { header_size = 0x14 } |
| Public Types inherited from Music_Emu | |
| typedef short | sample_t |
| typedef gme_equalizer_t | equalizer_t |
| Public Types inherited from Gme_File | |
| enum | { max_field_ = 255 } |
Static Public Member Functions | |
| static gme_type_t | static_type () |
| Static Public Member Functions inherited from Music_Emu | |
| static const equalizer_t | make_equalizer (double treble, double bass) |
| Static Public Member Functions inherited from Gme_File | |
| static void | copy_field_ (char *out, const char *in) |
| static void | copy_field_ (char *out, const char *in, int len) |
Private Types | |
| typedef Ay_Cpu | cpu |
| Private Types inherited from Ay_Cpu | |
| enum | { cpu_padding = 0x100 } |
Private Member Functions | |
| void | cpu_out_misc (cpu_time_t, unsigned addr, int data) |
| Private Member Functions inherited from Ay_Cpu | |
| void | reset (void *mem_64k) |
| bool | run (cpu_time_t end_time) |
| cpu_time_t | time () const |
| void | set_time (cpu_time_t t) |
| void | adjust_time (int delta) |
| BOOST_STATIC_ASSERT (sizeof(regs_t)==8) | |
| Ay_Cpu () | |
Private Attributes | |
| file_t | file |
| cpu_time_t | play_period |
| cpu_time_t | next_play |
| Blip_Buffer * | beeper_output |
| int | beeper_delta |
| int | last_beeper |
| int | apu_addr |
| int | cpc_latch |
| bool | spectrum_mode |
| bool | cpc_mode |
| struct { | |
| byte padding1 [0x100] | |
| byte ram [0x10000+0x100] | |
| } | mem |
| Ay_Apu | apu |
| Private Attributes inherited from Ay_Cpu | |
| registers_t | r |
Friends | |
| void | ay_cpu_out (Ay_Cpu *cpu, cpu_time_t time, unsigned addr, int data) |
Additional Inherited Members | |
| Public Attributes inherited from Gme_File | |
| BLARGG_DISABLE_NOTHROW typedef uint8_t | byte |
| Static Public Attributes inherited from Music_Emu | |
| static equalizer_t const | tv_eq |
| Protected Types inherited from Classic_Emu | |
| enum | { wave_type = 0x100 , noise_type = 0x200 , mixed_type = wave_type | noise_type } |
|
private |
| Ay_Emu::Ay_Emu | ( | ) |
| Ay_Emu::~Ay_Emu | ( | ) |
|
private |
Reimplemented from Gme_File.
|
protectedvirtual |
Implements Classic_Emu.
|
protectedvirtual |
Implements Classic_Emu.
|
protectedvirtual |
Implements Classic_Emu.
|
inlinestatic |
|
protectedvirtual |
Implements Gme_File.
Implements Classic_Emu.
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| struct { ... } Ay_Emu::mem |
|
private |
| byte Ay_Emu::padding1[0x100] |
|
private |
| byte Ay_Emu::ram[0x10000+0x100] |
|
private |