Casio Sampling Keyboard ROM Notes:$0000 - $00FF: 256 bytes - data table.|+-$0000- Piano definition| || +-$0000/01: Sample start address ($C000)| +-$0002/03: Sample loop start address ($DFEB)| +-$0004/05: Sample end point XOR $FFFF ($2000)| +-$0006: Pitch range (#$17)| +-$0007: options... (plucked) release length? (#$02 = vibrato on) (#$00)| +-$0008-$000F: ??|+-$0010- Vibraphone definition| || +-$0010/11: Sample start address ($F000)| +-$0012/13: Sample loop start address ($FFEB)$0100 - $0417 (probably): 792 bytes - (16-bit unsigned big-endian) frequency data for tuning scale.$0418 - $041F (maybe): #$FF x 8$0420 - $1FFF: 7136 bytes - data table of some kind.(This aligns better in a hex editor with 36 bytes per row.)$2000 - $2029 (maybe?): slight ADSR? Part of next sample?$202A - $3F16 (maybe): 7916 bytes - Guitar sample (8-bit unsigned)$3F17 - $3F6A: 84 bytes - Organ sample (single loop)$3F6B - $3F6F: #$7F,#$7D,#$FF,#$80,#$00$3F70 - $3F83: null sample? Flat ADSR?$3F84 - $3F95: ADSR decay?$3F97 - $3FAB: Tremolo ADSR?$3FAC - $3FB6: Fast decay ADSR?$3FB7 - $3FC1: Fade-in ADSR?$3FC2 - $3FEA: Short sample loop? BIG Tremolo ADSR?$3FEB - $3FEE: #$80,#$FF,#$80,#$00$3FEF - $3FFF: null sample, perhaps?$4000 - $5FFF: 8192 bytes - Piano sample$6000 - $6FFF: 4096 bytes (maybe) - Trumpet sample$7000 - $7FFF: 4096 bytes - Vibraphone sample