PCEngineFans.com - The PC Engine and TurboGrafx-16 Community Forum
Non-NEC Console Related Discussion => Console Chat => Topic started by: ccovell on July 13, 2012, 12:49:58 PM
-
Hi, folks. For those who like reading (though there are enough pics too) I started a new "diary" page on my site. I did it just to put down on paper some fun things I'd been up to that couldn't get their own pages... Plus I have no time to make large articles anymore.
Enjoy?
http://www.chrismcovell.com/diary.html
-
I like the Amiga. Next build a SNES out of a sandwich bag (with sandwich inside).
-
It hasn't been updated since Nov 11?
-
No, I just put it up recently, with a backlog of things from last year that I wanted to write about.
The things I was doing this year either got their own page:
( http://www.chrismcovell.com/texts/usbfloppy.html )
( http://www.chrismcovell.com/fractalengine.html )
( http://www.chrismcovell.com/secret/sp_Solstice2int.html )
Or a picture:
(http://www.chrismcovell.com/images/Geoff_Bonk.png)
Or I haven't completed yet, so something more complete will go in the diary later:
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
-
Thanks.
I will certainly read any morsel on your site (http://junk.tg-16.com/images/pcgs.png)