Programming notes for section 2
Notes in this section pertain to the following fields, which are
in section 2 of the ADSR data area.
ADSRARID Architectural level designation (RS)
ADSRL Length of section 2 (RC)
ADSRCSL Length of section 2.1 (RC)
ADSRCSO Offset of section 2.1 (RC)
ADSRDBL Length of section 3 (RC)
ADSRDBO Offset of section 3 (RC)
ADSRROSL Length of section 4
ADSRROSA Offset of section 4
ADSRRONL Length of section 5
ADSRRONA Offset of section 5
ADSRRISL Length of section 6
ADSRRISA Offset of section 6
ADSRSRES Reserved for system use
Note:
- The invoking application must ensure that the actual lengths of supplied data agree with the lengths indicated in the ADSR data area. The application should not assume that the SYMREC service validates these lengths and offsets.
- The lengths and offsets in section 2 are intended to make the indicated portions of the record indirectly addressable. Invoking applications should not program to a computed absolute offset, which may be observed from the byte assignments in the data area.
- The value of the ADSRARID field is the architectural level at which the SYMREC service is operating. The architecture level is always 10.
- Section 2 has a fixed length of 48 bytes. Optional fields (not marked with RC, RS, or RA) will contain zeroes when the invoking application provides no values for them.