User Tools

Site Tools


sidaster_patch_data

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
sidaster_patch_data [2011/10/28 13:02] wadminsidaster_patch_data [2011/11/08 10:08] wadmin
Line 1: Line 1:
-==== SIDaster Patch Data ====+==== SIDaster ROM and Patch Data ==== 
 +//Warning : This section is not implemented in Beta 3 release of the synth. It has been added to the Wiki as a specification, in order to help the coding process of the next beta release. Expect it to be included in the final release of the SIDaster.//
  
 This section describes how patch Data is encoded, and stored in ROM. This section describes how patch Data is encoded, and stored in ROM.
  
-=== SIDaster ROM memory mapping+=== ROM Memory organisation ===
  
 +^Start^Stop^Name^Comment^
 +|0x00|0x0C|Header|SIDaster Synth Header|
 +|0xD|0x32|Patch1| Patch #1|
 +|0x32|0x57|Patch2| Patch #2|
 +|0x57|0x7C|Patch3| Patch #3|
 +|0x7C|0xA1|Patch4| Patch #4|
 +|0xA1|0xC6|Patch5| Patch #5|
 +|0xC6|0xEB|Patch6| Patch #6|
 +|0xEB|0X110|Patch7| Patch #7|
 +|0x110|0X135|Patch8| Patch #8|
  
-=== ROM Memory Header ===+=== Header Format ===
  
 +Used to store generic Data in the ROM. Start adress is 0x00.
  
 +^Adress(Dec)^(Hex)^Name^Comment^
 +|0|00|'S'|"SIDaster" String|
 +|1|01|'I'|:::|
 +|2|02|'D'|:::|
 +|3|03|'a'|:::|
 +|4|04|'s'|:::|
 +|5|05|'t'|:::|
 +|6|06|'e'|:::|
 +|7|07|'r'|:::|
 +|8|08|Version|Byte : the version of the SIDaster presets installed |
 +|9|09|Spare 1| Spares |
 +|10|0A|Spare 2|:::|
 +|11|0B|Spare 3|:::|
 +|12|0C|Spare 4|:::|
  
  
-=== Patch Data Format ===+ 
 +=== Patch Format ===
  
 Every [[SIDaster]] patch is a succession of 38 Bytes organised as shown below Every [[SIDaster]] patch is a succession of 38 Bytes organised as shown below
sidaster_patch_data.txt · Last modified: 2018/08/26 09:36 by 127.0.0.1