|
LMMS
|
#include <Sap_Emu.h>
Classes | |
| struct | info_t |
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 Sap_Cpu | cpu |
| Private Types inherited from Sap_Cpu | |
| enum | { idle_addr = 0xFEFF } |
| enum | { irq_inhibit = 0x04 } |
Private Member Functions | |
| int | cpu_read (sap_addr_t) |
| void | cpu_write (sap_addr_t, int) |
| void | cpu_write_ (sap_addr_t, int) |
| sap_time_t | play_period () const |
| void | call_play () |
| void | cpu_jsr (sap_addr_t) |
| void | call_init (int track) |
| void | run_routine (sap_addr_t) |
| Private Member Functions inherited from Sap_Cpu | |
| void | reset (void *mem_64k) |
| bool | run (sap_time_t end_time) |
| sap_time_t | time () const |
| void | set_time (sap_time_t t) |
| void | adjust_time (int delta) |
| sap_time_t | irq_time () const |
| void | set_irq_time (sap_time_t) |
| sap_time_t | end_time () const |
| void | set_end_time (sap_time_t) |
| Sap_Cpu () | |
Private Attributes | |
| info_t | info |
| byte const * | file_end |
| sap_time_t | scanline_period |
| sap_time_t | next_play |
| sap_time_t | time_mask |
| Sap_Apu | apu |
| Sap_Apu | apu2 |
| struct { | |
| byte padding1 [0x100] | |
| byte ram [0x10000] | |
| byte padding2 [0x100] | |
| } | mem |
| Sap_Apu_Impl | apu_impl |
| Private Attributes inherited from Sap_Cpu | |
| registers_t | r |
Friends | |
| class | Sap_Cpu |
Additional Inherited Members | |
| 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 } |
| 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 |
| Sap_Emu::Sap_Emu | ( | ) |
| Sap_Emu::~Sap_Emu | ( | ) |
|
inlineprivate |
|
private |
|
private |
|
private |
|
private |
Reimplemented from Gme_File.
|
inlineprivate |
|
protectedvirtual |
Implements Classic_Emu.
|
private |
|
protectedvirtual |
Implements Classic_Emu.
|
protectedvirtual |
Implements Classic_Emu.
|
inlinestatic |
|
protectedvirtual |
Implements Gme_File.
Implements Classic_Emu.
|
friend |
|
private |
|
private |
|
private |
|
private |
| struct { ... } Sap_Emu::mem |
|
private |
| byte Sap_Emu::padding1[0x100] |
| byte Sap_Emu::padding2[0x100] |
| byte Sap_Emu::ram[0x10000] |
|
private |
|
private |