sidaster_patch_data
Differences
This shows you the differences between two versions of the page.
Next revisionBoth sides next revision | |||
sidaster_patch_data [2011/10/28 08:56] – created wadmin | sidaster_patch_data [2011/10/28 13:02] – wadmin | ||
---|---|---|---|
Line 3: | Line 3: | ||
This section describes how patch Data is encoded, and stored in ROM. | This section describes how patch Data is encoded, and stored in ROM. | ||
- | === Data Format === | + | === SIDaster ROM memory mapping |
+ | |||
+ | |||
+ | === ROM Memory Header === | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | === Patch Data Format === | ||
+ | |||
+ | Every [[SIDaster]] patch is a succession of 38 Bytes organised as shown below | ||
+ | |||
+ | ^Category^Adress(Dec)^(Hex)^Name^Comment^ | ||
+ | |Synth|0|00|Name LSB|Patch Name (4 Bytes long)| | ||
+ | |::: | ||
+ | |::: | ||
+ | |Osc1|3|03|Wave1|Osc1 Wave| | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |Osc2|12|0C|Wave2|Osc2 Wave| | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |Osc3|21|15|Wave3|Osc3 Wave| | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |SID Control|30|1E|Freq LSB|Filter Cutoff Frequency| | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |Spare|34|22|Spare1|Spare| | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |||
+ | |||
- | ^Adress(Dec)^(Hex)^Data^Comment^ | ||
- | | |
sidaster_patch_data.txt · Last modified: 2018/08/26 09:36 by 127.0.0.1