c128lib Labels
Labels definition for C128
|
label SID = $D400 |
Sid main address https://c128lib.github.io/Reference/D400
label VOICE1_FREQ_REGISTER_LOW = SID |
Frequency register for voice 1 (low byte) https://c128lib.github.io/Reference/D400#D400
label VOICE1_FREQ_REGISTER_HI = SID + 1 |
Frequency register for voice 1 (high byte) https://c128lib.github.io/Reference/D400#D401
label VOICE1_PULSEWIDTH_LOW = SID + 2 |
Pulsewidth for voice 1 (low byte) https://c128lib.github.io/Reference/D400#D402
label VOICE1_PULSEWIDTH_HI = SID + 3 |
Pulsewidth for voice 1 (high byte) https://c128lib.github.io/Reference/D400#D403
label VOICE1_CONTROL_REGISTER = SID + 4 |
Control register for voice 1 https://c128lib.github.io/Reference/D400#D404
label VOICE1_ATTACK_DECAY = SID + 5 |
Attack/decay register for voice 1 https://c128lib.github.io/Reference/D400#D405
label VOICE1_SUSTAIN_RELEASE = SID + 6 |
Sustain/release register for voice 1 https://c128lib.github.io/Reference/D400#D406
label VOICE2_FREQ_REGISTER_LOW = SID + 7 |
Frequency register for voice 2 (low byte) https://c128lib.github.io/Reference/D400#D407
label VOICE2_FREQ_REGISTER_HI = SID + 8 |
Frequency register for voice 2 (high byte) https://c128lib.github.io/Reference/D400#D408
label VOICE2_PULSEWIDTH_LOW = SID + 9 |
Pulsewidth for voice 2 (low byte) https://c128lib.github.io/Reference/D400#D409
label VOICE2_PULSEWIDTH_HI = SID + 10 |
Pulsewidth for voice 2 (high byte) https://c128lib.github.io/Reference/D400#D40A
label VOICE2_CONTROL_REGISTER = SID + 11 |
Control register for voice 2 https://c128lib.github.io/Reference/D400#D40B
label VOICE2_ATTACK_DECAY = SID + 12 |
Attack/decay register for voice 2 https://c128lib.github.io/Reference/D400#D40C
label VOICE2_SUSTAIN_RELEASE = SID + 13 |
Sustain/release register for voice 2 https://c128lib.github.io/Reference/D400#D40D
label VOICE3_FREQ_REGISTER_LOW = SID + 14 |
Frequency register for voice 3 (low byte) https://c128lib.github.io/Reference/D400#D40E
label VOICE3_FREQ_REGISTER_HI = SID + 15 |
Frequency register for voice 3 (high byte) https://c128lib.github.io/Reference/D400#D40F
label VOICE3_PULSEWIDTH_LOW = SID + 16 |
Pulsewidth for voice 3 (low byte) https://c128lib.github.io/Reference/D400#D410
label VOICE3_PULSEWIDTH_HI = SID + 17 |
Pulsewidth for voice 3 (high byte) https://c128lib.github.io/Reference/D400#D411
label VOICE3_CONTROL_REGISTER = SID + 18 |
Control register for voice 3 https://c128lib.github.io/Reference/D400#D412
label VOICE3_ATTACK_DECAY = SID + 19 |
Attack/decay register for voice 3 https://c128lib.github.io/Reference/D400#D413
label VOICE3_SUSTAIN_RELEASE = SID + 20 |
Sustain/release register for voice 3 https://c128lib.github.io/Reference/D400#D414
label CUTOFF_FREQ_LOW = SID + 21 |
Filter cutoff frequency (low byte) https://c128lib.github.io/Reference/D400#D415
label CUTOFF_FREQ_HI = SID + 22 |
Filter cutoff frequency (high byte) https://c128lib.github.io/Reference/D400#D416
label RESONANCE_FILTER_CONTROL_REGISTER = SID + 23 |
Resonance/filter control register https://c128lib.github.io/Reference/D400#D417
label VOLUME_FILTER_MODE_REGISTER = SID + 24 |
Volume/filter mode register https://c128lib.github.io/Reference/D400#D418
label PADDLE_X_POSITION = SID + 25 |
Potentiometer (paddle) x position https://c128lib.github.io/Reference/D400#D419
label PADDLE_Y_POSITION = SID + 26 |
Potentiometer (paddle) y position https://c128lib.github.io/Reference/D400#D41A
label VOICE3_OSCILLATOR = SID + 27 |
Voice 3 oscillator output https://c128lib.github.io/Reference/D400#D41B
label VOICE3_ENVELOPE = SID + 28 |
Voice 3 envelope generator output https://c128lib.github.io/Reference/D400#D41C