> > PS: c1ca14, 14 bytes per record. > > What exactly mean "c1ca14"?
The list of wave records is in the SQ-1's ROM at c1ca14. You can pull up a memory window in MAME's debugger, go to that address, and see the "raw" wave records. > I was thinking that they were 14 bytes like this: > (line 0 as example: 0: c4 00 00001.07f 00000.000 007d3.000) > > 0: c4 00 00 00 1.0 7f 00 00 0.0 00 00 7d 3.0 00 > ... the "nibble-ized" bytes makes me unsure... also i don't know why 3-digit decimals
The decimals are because the ES5505/06 work in fixed point with an 11 bit fractional part and a 21 bit integer. This gives greater precision when looping and doing interpolation between samples, but it's not as useful if you just want to load the waves into Kontakt or whatever.
Note also that some of the patches' sound comes primarily from the DSP program rather than the raw waves - the SQ-1 "ANALOG POWER" is much less interesting without the reverb, for instance, although in a VST environment that's pretty easy to make up for
|