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

Title: I added a diary to my site (game/tech related, don't worry...)
Post 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
Title: Re: I added a diary to my site (game/tech related, don't worry...)
Post by: Joe Redifer on July 13, 2012, 06:25:32 PM
I like the Amiga.  Next build a SNES out of a sandwich bag (with sandwich inside).
Title: Re: I added a diary to my site (game/tech related, don't worry...)
Post by: storino03 on July 14, 2012, 07:48:23 AM
It hasn't been updated since Nov 11?
Title: Re: I added a diary to my site (game/tech related, don't worry...)
Post by: ccovell on July 14, 2012, 11:52:41 AM
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:
Code: [Select]
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
Title: Re: I added a diary to my site (game/tech related, don't worry...)
Post by: esteban on July 17, 2012, 11:10:45 AM

Thanks.

I will certainly read any morsel on your site (http://junk.tg-16.com/images/pcgs.png)