Originally posted by Mask of Destiny@Tue, 2005-07-26 @ 11:33 AM
The chip doesn't use ADPCM. It uses the little used simple sign bit format. Rather than using two's complement for positive and negative values it instead has a 7-bits of magnitude and a simple sign bit. Sound Forge supports this format.
So 0xFF is -127 instead of -1. Charles MacDonald dug up a PDF datasheet of a compatible chip and I've got it on my site (www.retrodev.com) in the Sega CD section. It goes into fairly good detail, but you'll have to adjust all the frequency calculations they give as the chip in the Sega CD runs at 12.5MHz and I believe the examples in the datasheet use 8MHz or so.