Difference between revisions of "SID"
Jump to navigation
Jump to search
(Created page with "==Memory Addresses of the FPGA SID in the C256== {| {{Wikitable}} !address (decimal) !!function |- | $AFE400||frequency voice 1 low byte |- | $AFE401||frequency voice 1 high b...") |
(No difference)
|
Revision as of 03:13, 11 April 2019
Memory Addresses of the FPGA SID in the C256
| address (decimal) | function |
|---|---|
| $AFE400 | frequency voice 1 low byte |
| $AFE401 | frequency voice 1 high byte |
| $AFE402 | pulse wave duty cycle voice 1 low byte |
| $AFE403 | pulse wave duty cycle voice 1 high byte |
| $AFE404 | control register voice 1 |
| $AFE405 | attack/decay duration voice 1 |
| $AFE406 | sustain/release duration voice 1 |
| $AFE407 | frequency voice 2 low byte |
| $AFE408 | frequency voice 2 high byte |
| $AFE409 | pulse wave duty cycle voice 2 low byte |
| $AFE40A | pulse wave duty cycle voice 2 high byte |
| $AFE40B | control register voice 2 |
| $AFE40C | attack/decay duration voice 2 |
| $AFE40D | sustain/release duration voice 2 |
| $AFE40E | frequency voice 3 low byte |
| $AFE40F | frequency voice 3 high byte |
| $AFE410 | pulse wave duty cycle voice 3 low byte |
| $AFE411 | pulse wave duty cycle voice 3 high byte |
| $AFE412 | control register voice 3 |
| $AFE413 | attack/decay duration voice 3 |
| $AFE414 | sustain/release duration voice 3 |
| $AFE415 | filter cutoff frequency low byte |
| $AFE416 | filter cutoff frequency high byte |
| $AFE417 | filter resonance and routing |
| $AFE418 | filter mode and main volume control |
| $AFE419 | paddle x value (not used on C256) |
| $AFE41A | paddle y value (not used on C256) |
| $AFE41B | oscillator voice 3 (read only) |
| $AFE41C | envelope voice 3 (read only) |
| $AFE41D | not used |
| $AFE41E | not used |
| $AFE41F | not used |