40 {
return std::string(
"Softstar RIX OPL Music Format"); };
82#define ad_08_reg() ad_bop(8,0)
CPlayer(Copl *newopl)
Definition player.cpp:34
uint16_t ins_block
Definition rix.h:71
static uint8_t for40reg[18]
Definition rix.h:58
uint32_t length
Definition rix.h:59
static const uint8_t adflag[18]
Definition rix.h:40
void rix_B0_pro(uint16_t, uint16_t)
Definition rix.cpp:381
void ad_bd_reg()
Definition rix.cpp:495
void ad_40_reg(uint16_t)
Definition rix.cpp:479
uint8_t rhythm
Definition rix.h:72
static const uint8_t reg_data[18]
Definition rix.h:41
~CrixPlayer()
Definition rix.cpp:74
static const uint16_t mus_time
Definition rix.h:68
void ad_20_reg(uint16_t)
Definition rix.cpp:446
void crc_trans(uint16_t, uint16_t)
static const uint8_t modify[28]
Definition rix.h:43
uint32_t T
Definition rix.h:69
uint32_t I
Definition rix.h:69
void rix_C0_pro(uint16_t, uint16_t)
Definition rix.cpp:394
void ad_a0b0_reg(uint16_t)
Definition rix.cpp:502
static CPlayer * factory(Copl *newopl)
Definition rix.cpp:64
int sustain
Definition rix.h:79
float getrefresh()
Definition rix.cpp:167
CrixPlayer(Copl *newopl)
Definition rix.cpp:69
void switch_ad_bd(uint16_t)
Definition rix.cpp:419
uint8_t a0b0_data4[18]
Definition rix.h:53
uint8_t * rix_buf
Definition rix.h:49
uint16_t band
Definition rix.h:75
uint8_t music_on
Definition rix.h:73
void rix_90_pro(uint16_t)
Definition rix.cpp:307
static const uint8_t ad_C0_offs[18]
Definition rix.h:42
void ad_a0b0l_reg(uint16_t, uint16_t, uint16_t)
Definition rix.cpp:368
void data_initial()
Definition rix.cpp:193
uint16_t rix_proc()
Definition rix.cpp:271
uint16_t f_buffer[300]
Definition rix.h:50
uint16_t insbuf[28]
Definition rix.h:56
static const uint8_t bd_reg_data[124]
Definition rix.h:45
void ins_to_reg(uint16_t, uint16_t *, uint16_t)
Definition rix.cpp:430
void music_ctrl()
Definition rix.cpp:508
void ad_bop(uint16_t, uint16_t)
Definition rix.cpp:241
int play_end
Definition rix.h:80
bool load(const std::string &filename, const CFileProvider &fp)
Definition rix.cpp:80
void ad_80_reg(uint16_t)
Definition rix.cpp:456
void ad_a0b0l_reg_(uint16_t, uint16_t, uint16_t)
Definition rix.cpp:187
void rewind(int subsong)
Definition rix.cpp:111
int flag_mkf
Definition rix.h:47
void ad_60_reg(uint16_t)
Definition rix.cpp:463
uint8_t band_low
Definition rix.h:76
uint32_t getsubsongs()
Definition rix.cpp:152
uint32_t pos
Definition rix.h:59
void rix_get_ins()
Definition rix.cpp:298
void rix_A0_pro(uint16_t, uint16_t)
Definition rix.cpp:328
std::string gettype()
Definition rix.h:39
uint8_t a0b0_data5[96]
Definition rix.h:54
uint8_t pause_flag
Definition rix.h:74
void ad_C0_reg(uint16_t)
Definition rix.cpp:470
void Pause()
Definition rix.cpp:179
uint16_t e0_reg_flag
Definition rix.h:77
ADDT reg_bufs[18]
Definition rix.h:58
uint8_t a0b0_data3[18]
Definition rix.h:52
uint16_t mus_block
Definition rix.h:70
void ad_E0_reg(uint16_t)
Definition rix.cpp:440
uint16_t displace[11]
Definition rix.h:57
void prepare_a0b0(uint16_t, uint16_t)
Definition rix.cpp:338
uint8_t addrs_head[96]
Definition rix.h:55
uint8_t index
Definition rix.h:60
void int_08h_entry()
Definition rix.cpp:248
uint16_t ad_initial()
Definition rix.cpp:212
bool update()
Definition rix.cpp:105
uint16_t a0b0_data2[11]
Definition rix.h:51
uint8_t * file_buffer
Definition rix.h:48
uint8_t bd_modify
Definition rix.h:78
void set_new_int()
Definition rix.cpp:173
static char filename[]
Definition features.c:5
unsigned short uint16_t
Definition mid.cpp:99
unsigned int uint32_t
Definition mid.cpp:100
unsigned char uint8_t
Definition mid.cpp:98
uint8_t v[14]
Definition rix.h:44