RAM Use
3000:300B | commandBuffer | Buffer for incoming commands |
300C:300D | currentCaps | Current cap-filter settings |
300F:3018 | musicDesc1 | |
3019:3022 | musicDesc2 | |
3023:302C | musicDesc3 | |
302D:3036 | musicDesc4 | |
3037:3040 | musicDesc5 | |
3041:3043 | ?command01? | |
3044:3045 | ?command02? | |
3047:3049 | ?command03? | |
304A:304D | ?command04? | |
304E:3050 | ?command05? | |
3051:3054 | ?command06? | |
3055:3058 | ?command07? | |
3059:305C | ?command08? | |
305D:3061 | ?command09? | |
3062:3066 | ?command0A? | |
3067:3068 | ?command0B? | |
3069:306C | ?command0C? | |
306D:306F | ?command0D? | |
3070:3073 | ?command0E? | |
3074:3075 | ?command0F? | |
3076:3079 | ?command10? | |
307A:307D | ?command11? | |
307E:3082 | ?command12? | |
3083:308A | ?command13? | |
308B:3092 | ?command14? | |
3093:3097 | ?command15? | |
3098:3099 | ?command16? | |
309A:309B | ?command17? | |
309C:309E | ?command18? | |
309F:30A2 | ?command19? |
SP set to 3400 at initialization
Music Descriptors
Offset bytes in each descriptor:
- 00 - MSB of Delay and Note Number
- 01 - Running LSB Note delay (base delay)
- 02,03 - Music Pointer
- 04,05 - Note Table Base Pointer
- 06 Initial Amplitude
- 07 Running amplitude
- 08 LSB delay reload
- 09 Amplitude modification