Kenichi Tomizawa (NES Driver)
Kenichi Tomizawa | ||||
|
Kenichi Tomizawa is an unofficial name of the sound driver used at Atelier Double. It was programmed by Kenichi Tomizawa, who also composed music for the company. However, most of the time, other composers would write music and he would only provide the sound driver.
Contents
Release History
The first game to use the sound driver was the Famicom Disk System version of Winter Games, which was released for the NES shortly after. Unfortunately, the driver did not utilize the RP2C33's capabilities of the FDS. The last game to use the driver was Doublemoon no Densetsu, released only in Japan. Besides Winter Games and Bard's Tale, which were released in North America, all other titles were exclusive to Japan.
Output
Kenichi Tomizawa's sound driver only outputs to the RP2A03.
Games
Released | Title | Sample |
---|---|---|
1987-03-27 | Winter Games (FDS) (ウィンター・ゲームズ) | |
1987-09-?? | Winter Games (NES) | |
1988-10-21 | Dandy: Zeuon no Fukkatsu (FDS) (ダンディー(ゼウオンの復活)) | |
1990-08-21 | Kujaku Ou II (FC) (孔雀王Ⅱ) | |
1990-09-21 | Tamura Mitsuki no Mahjong Seminar (FC) (田村光昭 麻雀ゼミナール) | |
1990-12-21 | The Bard's Tale (NES) (バーズテイル) | |
1991-08-21 | A-Ressha de Ikou (FC) (A列車で行こう) | |
1992-01-25 | The Bard's Tale II: The Destiny Knight (FC) (バーズテイルⅡ) | |
1992-02-21 | Dragons of Flame (FC) (ドラゴン・オブ・フレイム) | |
1992-10-30 | Doublemoon no Densetsu (FC) (ダブルムーン伝説) |
Technical
Winter Games seems to use a different version of Tomizawa's sound engine than the rest of the games. This may also go for Dandy (FDS).
Frequency Registers
Version 1
In this version used in Winter Games, all of the lower bytes are listed and the higher bytes are listed afterwards. Some of the frequencies are different from the second version.
B-7 = 0E A#7 = 0F A-7 = 0F G#7 = 10 G-7 = 11 F#7 = 12 F-7 = 14 E-7 = 15 D#7 = 16 D-7 = 17 C#7 = 19 C-7 = 1A B-6 = 1C A#6 = 1E A-6 = 1F G#6 = 21 G-6 = 23 F#6 = 25 F-6 = 28 E-6 = 2A D#6 = 2C D-6 = 2F C#6 = 32 C-6 = 35 B-5 = 38 A#5 = 3C A-5 = 3F G#5 = 43 G-5 = 47 F#5 = 4B F-5 = 50 E-5 = 54 D#5 = 59 D-5 = 5F C#5 = 64 C-5 = 6A B-4 = 71 A#4 = 78 A-4 = 7F G#4 = 86 G-4 = 8E F#4 = 97 F-4 = A0 E-4 = A9 D#4 = B3 D-4 = BE C#4 = C9 C-4 = D5 B-3 = E2 A#3 = F0 A-3 = FE G#3 = 10D G-3 = 11D F#3 = 12E F-3 = 140 E-3 = 153 D#3 = 167 D-3 = 17D C#3 = 193 C-3 = 1AB B-2 = 1C5 A#2 = 1E0 A-2 = 1FC G#2 = 21A G-2 = 23A F#2 = 25C F-2 = 280 E-2 = 2A6 D#2 = 2CF D-2 = 2FA C#2 = 327 C-2 = 357 B-1 = 38A A#1 = 3C0 A-1 = 3F9 G#1 = 435 G-1 = 475 F#1 = 4B9 F-1 = 501 E-1 = 54D D#1 = 59E D-1 = 5F4 C#1 = 64E C-1 = 6AE
Version 2
In this driver, the higher byte is listed before the lower byte. Also, the driver is programmed to divide the values of the lower octave by two to achieve higher frequencies. Because of this, only the first octave is written into the sound driver.
B-7 = 0E A#7 = 0F A-7 = 0F G#7 = 10 G-7 = 11 F#7 = 12 F-7 = 14 E-7 = 15 D#7 = 16 D-7 = 17 C#7 = 19 C-7 = 1A B-6 = 1C A#6 = 1E A-6 = 1F G#6 = 21 G-6 = 23 F#6 = 25 F-6 = 28 E-6 = 2A D#6 = 2C D-6 = 2F C#6 = 32 C-6 = 35 B-5 = 38 A#5 = 3C A-5 = 3F G#5 = 43 G-5 = 47 F#5 = 4B F-5 = 50 E-5 = 54 D#5 = 59 D-5 = 5F C#5 = 64 C-5 = 6A B-4 = 71 A#4 = 78 A-4 = 7F G#4 = 86 G-4 = 8E F#4 = 97 F-4 = A0 E-4 = A9 D#4 = B3 D-4 = BE C#4 = C9 C-4 = D5 B-3 = E2 A#3 = F0 A-3 = FE G#3 = 10D G-3 = 11D F#3 = 12E F-3 = 140 E-3 = 153 D#3 = 167 D-3 = 17D C#3 = 193 C-3 = 1AB B-2 = 1C5 A#2 = 1E0 A-2 = 1FC G#2 = 21A G-2 = 23A F#2 = 25C F-2 = 280 E-2 = 2A6 D#2 = 2CF D-2 = 2FA C#2 = 327 C-2 = 357 B-1 = 38A A#1 = 3C0 A-1 = 3F9 G#1 = 435 G-1 = 475 F#1 = 4B9 F-1 = 501 E-1 = 54D D#1 = 59E D-1 = 5F4 C#1 = 64E C-1 = 6AE
Addresses
A-Ressha de Ikou: $1F519-$1F530
Bard's Tale: $1F5FF-$1F616 (U) $3F579-$3F590 (J)
Bart's Tale 2: $3ECC8-$3ECDF
Dandy: ???
Double Moon Densetsu: $7E7B4-$7E7CB
Dragons of Flame: $1EE72-$1EE89
Kujaku Ou II: $D917-$D92E
Tamura Mitsuki no Mahjong Seminar: $142D-$1444