|
LMMS
|
#include <rix.h>
Classes | |
| struct | ADDT |
Public Member Functions | |
| CrixPlayer (Copl *newopl) | |
| ~CrixPlayer () | |
| bool | load (const std::string &filename, const CFileProvider &fp) |
| bool | update () |
| void | rewind (int subsong) |
| float | getrefresh () |
| uint32_t | getsubsongs () |
| std::string | gettype () |
| Public Member Functions inherited from CPlayer | |
| CPlayer (Copl *newopl) | |
| virtual | ~CPlayer () |
| void | seek (unsigned long ms) |
| unsigned long | songlength (int subsong=-1) |
| virtual std::string | gettitle () |
| virtual std::string | getauthor () |
| virtual std::string | getdesc () |
| virtual unsigned int | getpatterns () |
| virtual unsigned int | getpattern () |
| virtual unsigned int | getorders () |
| virtual unsigned int | getorder () |
| virtual unsigned int | getrow () |
| virtual unsigned int | getspeed () |
| virtual unsigned int | getsubsong () |
| virtual unsigned int | getinstruments () |
| virtual std::string | getinstrument (unsigned int n) |
Static Public Member Functions | |
| static CPlayer * | factory (Copl *newopl) |
Protected Member Functions | |
| void | ad_20_reg (uint16_t) |
| void | ad_40_reg (uint16_t) |
| void | ad_60_reg (uint16_t) |
| void | ad_80_reg (uint16_t) |
| void | ad_a0b0_reg (uint16_t) |
| void | ad_a0b0l_reg (uint16_t, uint16_t, uint16_t) |
| void | ad_a0b0l_reg_ (uint16_t, uint16_t, uint16_t) |
| void | ad_bd_reg () |
| void | ad_bop (uint16_t, uint16_t) |
| void | ad_C0_reg (uint16_t) |
| void | ad_E0_reg (uint16_t) |
| uint16_t | ad_initial () |
| uint16_t | ad_test () |
| void | crc_trans (uint16_t, uint16_t) |
| void | data_initial () |
| void | init () |
| void | ins_to_reg (uint16_t, uint16_t *, uint16_t) |
| void | int_08h_entry () |
| void | music_ctrl () |
| void | Pause () |
| void | prepare_a0b0 (uint16_t, uint16_t) |
| void | rix_90_pro (uint16_t) |
| void | rix_A0_pro (uint16_t, uint16_t) |
| void | rix_B0_pro (uint16_t, uint16_t) |
| void | rix_C0_pro (uint16_t, uint16_t) |
| void | rix_get_ins () |
| uint16_t | rix_proc () |
| void | set_new_int () |
| void | switch_ad_bd (uint16_t) |
Protected Attributes | |
| int | flag_mkf |
| uint8_t * | file_buffer |
| uint8_t * | rix_buf |
| uint16_t | f_buffer [300] |
| uint16_t | a0b0_data2 [11] |
| uint8_t | a0b0_data3 [18] |
| uint8_t | a0b0_data4 [18] |
| uint8_t | a0b0_data5 [96] |
| uint8_t | addrs_head [96] |
| uint16_t | insbuf [28] |
| uint16_t | displace [11] |
| ADDT | reg_bufs [18] |
| uint32_t | pos |
| uint32_t | length |
| uint8_t | index |
| uint32_t | I |
| uint32_t | T |
| uint16_t | mus_block |
| uint16_t | ins_block |
| uint8_t | rhythm |
| uint8_t | music_on |
| uint8_t | pause_flag |
| uint16_t | band |
| uint8_t | band_low |
| uint16_t | e0_reg_flag |
| uint8_t | bd_modify |
| int | sustain |
| int | play_end |
| Protected Attributes inherited from CPlayer | |
| Copl * | opl |
| CAdPlugDatabase * | db |
Static Protected Attributes | |
| static const uint8_t | adflag [18] = {0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,1,1,1} |
| static const uint8_t | reg_data [18] = {0,1,2,3,4,5,8,9,10,11,12,13,16,17,18,19,20,21} |
| static const uint8_t | ad_C0_offs [18] = {0,1,2,0,1,2,3,4,5,3,4,5,6,7,8,6,7,8} |
| static const uint8_t | modify [28] |
| static const uint8_t | bd_reg_data [124] |
| static uint8_t | for40reg [18] |
| static const uint16_t | mus_time = 0x4268 |
| Static Protected Attributes inherited from CPlayer | |
| static const unsigned short | note_table [12] |
| static const unsigned char | op_table [9] |
| CrixPlayer::CrixPlayer | ( | Copl * | newopl | ) |
| CrixPlayer::~CrixPlayer | ( | ) |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
virtual |
Implements CPlayer.
|
inlinevirtual |
Implements CPlayer.
|
inlineprotected |
|
inlineprotected |
|
virtual |
Implements CPlayer.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
virtual |
Implements CPlayer.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
protected |