> > (e.g. the volume > > control registers should provide 16 levels of amplitude control ... UNLESS > > ENVELOPES ARE ENABLED IN WHICH CASE ONLY 8 UNIQUE LEVELS ARE PROVIDED ! > > Really?? The docs do imply that you can play envelopes in either a 3-bit > or 4-bit mode - are they lying?
Um, er. The *envelopes* can be 3 or 4-bit resolution, like the docs imply. However, the VOLUME registers (ie, sound registers 0 thru 5) only provide 3-bit resolution when envelopes are enabled (normally they would provide 4-bits resolution ... it's as if the SAA has gone thru registers 0 to 5 and ANDed with 0xee before using them, whenever envelopes are enabled). Weird biscuits. D a v e