XSG Register Map

Bank 1 - Sound unit 1 (channels A, B and C)
Reg. Name B7 B6 B5 B4 B3 B2 B1 B0
R00 Channel A frequency LSB
R01 MSB
R02 Channel B frequency LSB
R03 MSB
R04 Channel C frequency LSB
R05 MSB
R06 Noise generator 1 frequency noise frequency
R07 Sound unit 1 mixer settings 1 0 Noise Tone
C B A C B A
R08 Channel A level M L3 L2 L1 L0
R09 Channel B level M L3 L2 L1 L0
R0A Channel C level M L3 L2 L1 L0
R0B Envelope generator 1 frequency LSB
R0C MSB
R0D Envelope generator 1 shape CTN ATT ALT HLD
Bank 2 - Sound unit 2 (channels D, E and F)
Reg. Name B7 B6 B5 B4 B3 B2 B1 B0
R10 Channel D frequency LSB
R11 MSB
R12 Channel E frequency LSB
R13 MSB
R14 Channel F frequency LSB
R15 MSB
R16 Noise generator 2 frequency noise frequency
R17 Sound unit 2 mixer settings 1 0 Noise Tone
F E D F E D
R18 Channel D level M L3 L2 L1 L0
R19 Channel E level M L3 L2 L1 L0
R1A Channel F level M L3 L2 L1 L0
R1B Envelope generator 2 frequency LSB
R1C MSB
R1D Envelope generator 2 shape CTN ATT ALT HLD
Bank 3 - Control set
Reg. Name B7 B6 B5 B4 B3 B2 B1 B0
R24 Timer A Data MSB
R25 LSB
R26 Timer B Data Data
R27 Timer Control RESET ENABLE LOAD
B A B A B A
RF0 Channel A waveform select waveform select
RF1 Channel B waveform select waveform select
RF2 Channel C waveform select waveform select
RF3 Channel D waveform select waveform select
RF4 Channel E waveform select waveform select
RF5 Channel F waveform select waveform select
RF6 Internal waveform select waveform select
RF7 Internal waveform offset waveform offset
RF8 Waveform data waveform data
RF9 Reserved
RFA Stereo mixer Right Left
C B A C B A
RFB Right Left
F E D F E D
RFC Operation mode LA MA MR WO
RFD Status Flag B Flag A
RFE Test device id