Michiya Hirasawa (NES Driver)

From Video Game Music Preservation Foundation Wiki
Jump to: navigation, search
Michiya Hirasawa
Released 1988-04-88
Programmers Michiya Hirasawa
Language 6502 Assembly
Formats Unknown (ASM?)

Michiya Hirasawa is the unofficial name of the sound driver that Michiya Hirasawa created for the Nintendo Entertainment System. To create music and sound effects for his sound driver, Hirasawa programmed the sound driver in 6502 assembly language. According to Norihiko Togashi (who also used the driver in two games), he wrote the music in Music Macro Language, so it is conceivable that the music was written in this language for the other games as well.

Release History

The first released game to use Hirasawa's sound driver for the NES was the Double Dragon. The sound driver was originally programmed for Technos Japan games, but was also used by games from other companies, such as Space Shadow, Altered Beast, Casino Kid 2, and others. An FDS game, Big Challenge! Gung Fighter also uses this driver, but the FDS channel is unused for an unknown reason. The last game to use this driver is Nekketsu! Street Basket: Ganbare Dunk Heroes.


Hirasawa's sound driver utilized the RP2A03 in North America/Japan and the RP2A07 for Europe. Around 1990, the sound engine was updated and they also started using the DPCM channel.


Released Title Sample
1988-04-88 Double Dragon (NES) (ダブルドラゴン)
1988-07-26 Super Dodge Ball (NES) (熱血高校 ドッジボール 部)
1989-02-15 Space Shadow (FC) (スペースシャドー)
1989-03-28 Big Challenge! Gun Fighter (FDS) (ビッグ チャレンジ!ガンファイター)
1989-04-25 River City Ransom (NES) (ダウンタウン熱血物語)
1989-11-10 Super Spike V'Ball (NES)
1989-12-22 Double Dragon II: The Revenge (NES) (ダブルドラゴンⅡ ザ・リベンジ)
1990-04-07 Ultraman Club 2: Kaette Kita Ultraman Club (FC) (ウルトラマン倶楽部2 帰ってきたウルトラマン倶楽部)
1990-05-18 Nintendo World Cup (NES) (熱血高校ドッジボール部サッカー編)
1990-07-07 SD Hero Soukessen: Taose! Aku no Gundan (FC) (SDヒーロー総決戦 倒せ!悪の軍団)
1990-07-20 Altered Beast (NES) (獣王記)
1990-10-12 Downtown Nekketsu Koushinkyoku: Soreyuke Daiundoukai (FC) (ダウンタウン熱血行進曲 それゆけ大運動会)
1990-12-21 Zoids: Mokushiroku (FC) (ゾイド 黙示録)
1991-02-22 Ide Yosuke Meijin no Jissen Mahjong II (FC) (井出洋介名人の実戦麻雀Ⅱ)
1991-02-22 Double Dragon III: The Sacred Stones (NES) (双載龍Ⅲ The Rosetta Stone)
1991-04-05 Obocchamakun (FC) (おぼっちゃまくん)
1991-06-28 Sugoro Quest: Dice no Senshi Tachi (FC) (すごろクエスト ダイスの戦士たち)
1991-07-26 Downtown Special: Kunio-kun no Jidaigeki Dayo Zenin Shuugou! (FC) (くにおくんの時代劇だよ全員集合!)
1991-12-27 The Blue Marlin (NES) (ザ・ブルーマリーン)
1991-12-29 Ultraman Club 3: Mata Mata Shutsugeki!! Ultra Kyoudai (FC) (ウルトラマン倶楽部3 またまた出撃!!ウルトラ兄弟)
1992-02-07 Ike Ike! Nekketsu Hockey-bu: Subette Koronde Dairantou (FC) (いけいけ!熱血ホッケー部すべってころんで大乱闘)
1992-04-24 Panic Restaurant (NES) (わんぱくコックンのグルメワールド)
1992-06-26 Crash 'N the Boys: Street Challenge (NES) (びっくり 熱血新記録!はるかなる金メダル)
1992-12-23 Nekketsu Kakutou Densetsu (FC) (熱血格闘伝説)
1993-04-?? Casino Kid 2 (NES)
1993-04-23 Kunio-Kun no Nekketsu Soccer League (FC) (くにおくんの熱血サッカーリーグ)
1993-12-22 Nekketsu! Street Basket: Ganbare Dunk Heroes (FC) (熱血!すとりーとバスケット:がんばれDunk Heroes)
Unreleased Sunman (NES)
Unreleased Block Out (NES)


Frequency Registers

The low and high bytes are separated.