LMMS
Loading...
Searching...
No Matches
AdlibDriver::Channel Struct Reference

Public Types

typedef void(AdlibDriver::* Callback) (Channel &)

Public Attributes

uint8 opExtraLevel2
uint8dataptr
uint8 duration
uint8 repeatCounter
int8 baseOctave
uint8 priority
uint8 dataptrStackPos
uint8dataptrStack [4]
int8 baseNote
uint8 unk29
uint8 unk31
uint16 unk30
uint16 unk37
uint8 unk33
uint8 unk34
uint8 unk35
uint8 unk36
uint8 unk32
uint8 unk41
uint8 unk38
uint8 opExtraLevel1
uint8 spacing2
uint8 baseFreq
uint8 tempo
uint8 position
uint8 regAx
uint8 regBx
Callback primaryEffect
Callback secondaryEffect
uint8 fractionalSpacing
uint8 opLevel1
uint8 opLevel2
uint8 opExtraLevel3
uint8 twoChan
uint8 unk39
uint8 unk40
uint8 spacing1
uint8 durationRandomness
uint8 unk19
uint8 unk18
int8 unk20
int8 unk21
uint8 unk22
uint16 offset
uint8 tempoReset
uint8 rawNote
int8 unk16

Member Typedef Documentation

◆ Callback

typedef void(AdlibDriver::* AdlibDriver::Channel::Callback) (Channel &)

Member Data Documentation

◆ baseFreq

uint8 AdlibDriver::Channel::baseFreq

◆ baseNote

int8 AdlibDriver::Channel::baseNote

◆ baseOctave

int8 AdlibDriver::Channel::baseOctave

◆ dataptr

uint8* AdlibDriver::Channel::dataptr

◆ dataptrStack

uint8* AdlibDriver::Channel::dataptrStack[4]

◆ dataptrStackPos

uint8 AdlibDriver::Channel::dataptrStackPos

◆ duration

uint8 AdlibDriver::Channel::duration

◆ durationRandomness

uint8 AdlibDriver::Channel::durationRandomness

◆ fractionalSpacing

uint8 AdlibDriver::Channel::fractionalSpacing

◆ offset

uint16 AdlibDriver::Channel::offset

◆ opExtraLevel1

uint8 AdlibDriver::Channel::opExtraLevel1

◆ opExtraLevel2

uint8 AdlibDriver::Channel::opExtraLevel2

◆ opExtraLevel3

uint8 AdlibDriver::Channel::opExtraLevel3

◆ opLevel1

uint8 AdlibDriver::Channel::opLevel1

◆ opLevel2

uint8 AdlibDriver::Channel::opLevel2

◆ position

uint8 AdlibDriver::Channel::position

◆ primaryEffect

Callback AdlibDriver::Channel::primaryEffect

◆ priority

uint8 AdlibDriver::Channel::priority

◆ rawNote

uint8 AdlibDriver::Channel::rawNote

◆ regAx

uint8 AdlibDriver::Channel::regAx

◆ regBx

uint8 AdlibDriver::Channel::regBx

◆ repeatCounter

uint8 AdlibDriver::Channel::repeatCounter

◆ secondaryEffect

Callback AdlibDriver::Channel::secondaryEffect

◆ spacing1

uint8 AdlibDriver::Channel::spacing1

◆ spacing2

uint8 AdlibDriver::Channel::spacing2

◆ tempo

uint8 AdlibDriver::Channel::tempo

◆ tempoReset

uint8 AdlibDriver::Channel::tempoReset

◆ twoChan

uint8 AdlibDriver::Channel::twoChan

◆ unk16

int8 AdlibDriver::Channel::unk16

◆ unk18

uint8 AdlibDriver::Channel::unk18

◆ unk19

uint8 AdlibDriver::Channel::unk19

◆ unk20

int8 AdlibDriver::Channel::unk20

◆ unk21

int8 AdlibDriver::Channel::unk21

◆ unk22

uint8 AdlibDriver::Channel::unk22

◆ unk29

uint8 AdlibDriver::Channel::unk29

◆ unk30

uint16 AdlibDriver::Channel::unk30

◆ unk31

uint8 AdlibDriver::Channel::unk31

◆ unk32

uint8 AdlibDriver::Channel::unk32

◆ unk33

uint8 AdlibDriver::Channel::unk33

◆ unk34

uint8 AdlibDriver::Channel::unk34

◆ unk35

uint8 AdlibDriver::Channel::unk35

◆ unk36

uint8 AdlibDriver::Channel::unk36

◆ unk37

uint16 AdlibDriver::Channel::unk37

◆ unk38

uint8 AdlibDriver::Channel::unk38

◆ unk39

uint8 AdlibDriver::Channel::unk39

◆ unk40

uint8 AdlibDriver::Channel::unk40

◆ unk41

uint8 AdlibDriver::Channel::unk41

The documentation for this struct was generated from the following file: