Kiyoshi Kusatsu (NES Driver)
Kiyoshi Kusatsu | ||||||
|
Kiyoshi Kusatsu is an unofficial name of the sound driver programmed by Kiyoshi Kusatsu and used by Act Japan and ITL.
Contents
Release History
The first known game to use Kiyoshi's sound engine was Kagerou Densetsu. However, after the game's release, Kusatsu updated the driver. His second revision contained better instrument design, but the strangest thing of all is that each note has two frequencies; one for the music and the other for sound effects. Bubble Bobble Part 2 was released in the USA, making it the only game released outside of Japan to use the driver, as well as the last game released to use the driver.
Output
The chip outputs to the RP2A03 only. Bakushou Jinsei Gekijou 3 takes advantage of the DPCM channel for drums.
Games
Games with a (?) represent unconfirmed games that use the driver, due to no known sound code being present in the ROM.
Released | Title | Sample |
---|---|---|
1989-01-14 | Halley Wars (FDS) (ハレー・ウォーズ) | (?) |
1990-03-09 | Don Doko Don (FC) (ドン ドコ ドン) | (?) |
1990-05-11 | Kagerou Densetsu (FC) (影狼伝説) | |
1991-12-20 | Bakushou!! Jinsei Gekijou 3 (FC) (爆笑!!人生劇場3) | |
1993-03-05 | Bubble Bobble Part 2 (NES) (バブルボブル2) |
Technical
Frequency Registers
Version 1
B-7 = 0E A#7 = 0E 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 = 3B 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 = 3B 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 = 77 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 = EF A-3 = FE G#3 = 10D G-3 = 11D F#3 = 12E F-3 = 140 E-3 = 153 D#3 = 167 D-3 = 17C C#3 = 193 C-3 = 1AB B-2 = 1C4 A#2 = 1DF A-2 = 1FC G#2 = 21A G-2 = 23A F#2 = 25C F-2 = 280 E-2 = 2A6 D#2 = 2CF D-2 = 2F9 C#2 = 327 C-2 = 357 B-1 = 389 A#1 = 3BF A-1 = 3F8 G#1 = 435 G-1 = 475 F#1 = 4B9 F-1 = 501 E-1 = 54D D#1 = 59E D-1 = 5F3 C#1 = 64E C-1 = 6AE
Address Locations
Kagerou Densetsu: $1FA4B-$1FA62
Version 2
Note: Upper pitches without a 'slash' represent that the two frequencies are the same when divided. B-7 = 0D A#7 = 0E A-7 = 0F G#7 = 10 G-7 = 11 F#7 = 12 F-7 = 13 E-7 = 14 D#7 = 16/15 D-7 = 17/16 C#7 = 18 C-7 = 1A/19 B-6 = 1B A#6 = 1D/1C A-6 = 1F/1E G#6 = 21/20 G-6 = 23/22 F#6 = 25/24 F-6 = 27/26 E-6 = 29/28 D#6 = 2C/2B D-6 = 2F/2D C#6 = 31/30 C-6 = 34/33 B-5 = 37/36 A#5 = 3B/39 A-5 = 3E/3D G#5 = 42/40 G-5 = 46/44 F#5 = 4A/48 F-5 = 4F/4C E-5 = 53/51 D#5 = 58/56 D-5 = 5E/5B C#5 = 63/60 C-5 = 69/66 B-4 = 6F/6C A#4 = 76/73 A-4 = 7D/7A G#4 = 85/81 G-4 = 8C/89 F#4 = 95/91 F-4 = 9E/99 E-4 = A7/A3 D#4 = B1/AC D-4 = BC/B6 C#4 = C7/C1 C-4 = D3/CD B-3 = DF/D9 A#3 = EC/E6 A-3 = FB/F4 G#3 = 10A/102 G-3 = 119/112 F#3 = 12A/122 F-3 = 13C/133 E-3 = 14F/146 D#3 = 163/159 D-3 = 178/16D C#3 = 18E/183 C-3 = 1A6/19A B-2 = 1BF/1B2 A#2 = 1D9/1CC A-2 = 1F6/1E8 G#2 = 214/205 G-2 = 233/224 F#2 = 255/244 F-2 = 278/267 E-2 = 29E/28C D#2 = 2C6/2B2 D-2 = 2F0/2DB C#2 = 31D/306 C-2 = 34C/334 B-1 = 37E/365 A#1 = 3B3/399 A-1 = 3EC/3D0
Address Locations
Bakushou Jisnei Gekijo 3: $3889D-$388CC
Bubble Bobble Part 2: $1CC81-$1CCB0