|
sc68fordevelopers
2.2.1
|
YM-2149 internal data structure. More...
#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. | |
YM-2149 internal data structure.
| u8 ym2149_t::data[16] |
YM data register.
1.7.5.1