#include <ymemul.h>
Data Fields | |
u8 | ctrl |
Current control (working) register. | |
u8 | data [16] |
YM data register. | |
unsigned int | env_ct |
Envelop period counter. | |
unsigned int | env_cont |
Continue mask [0 or 0x1f]. | |
unsigned int | env_alt |
Alternate mask [0 or 0x1f]. | |
unsigned int | env_bit |
Envelop level : 5 LSB are envelop level. | |
unsigned int | env_bitstp |
Envelop level step : [0 or 1]. | |
unsigned int | noise_gen |
Noise generator 17-bit shift register. | |
unsigned int | noise_ct |
Noise generator period counter. | |
signed int | voice_ctA |
Canal A sound period counter. | |
signed int | voice_ctB |
Canal B sound period counter. | |
signed int | voice_ctC |
Canal C sound period counter. | |
unsigned int | sq |
Square level 0xABC. |
u8 ym2149_t::data[16] |
YM data register.