Make Software (NES Driver)

From Video Game Music Preservation Foundation Wiki
Jump to: navigation, search
Make Software
Programmers Akihiro Akamatsu?
Language 6502 Assembly
Formats Unknown

Make Software (NES Driver) is an unofficial name of the sound driver used by Make Software in their NES and Famicom games. It was also used on Capcom's last NES titles, thus replacing Yoshihiro Sakaguchi's sound driver which was used at Capcom for several years.

It is unknown who programmed the sound driver, so this page is named after the company who developed games using the driver. All of the Capcom games that used the driver lacked credits, except for Capcom's Gold Medal Challenge '92 (which lacks audio credits), suggesting that the music was actually done at Make Software. Fuzzical Fighter and F1 Circus give credit to Sachiko Oita, so she may have also composed the aforementioned games. In F1 Circus, Akihiro Akamatsu is also credited, and he may have also been responsible for sound on the other games, and could have possible programmed the sound driver.

The driver sounds similiar to Yasuyuki Suzuki's driver.

Output

The chip outputs to the RP2A03 without using the DPCM channel.

Games

Released Title Sample
1991-05-17 Fuzzical Fighter (FC) (ファジカルファイター)
1992-02-07 F1 Circus (FC) (エフワン サーカス)
1992-05-10 Mahjong Taisen (FC) (麻雀大戦)
1992-06-05 Capcom's Gold Medal Challenge '92 (NES) (カプコンバルセロナ’92)
1993-04-23 DuckTales 2 (NES) (ダックテイルズ)
1993-12-10 Chip 'n Dale Rescue Rangers 2 (NES) (チップとデールの大作戦2)

Technical

Frequency Registers

B-5 = 36
A#5 = 3A
A-5 = 3E
G#5 = 42
G-5 = 46
F#5 = 4A
F-5 = 4E
E-5 = 52
D#5 = 58
D-5 = 5E
C#5 = 62
C-5 = 68
B-4 = 70
A#4 = 76
A-4 = 7E
G#4 = 84
G-4 = 8C
F#4 = 96
F-4 = 9E
E-4 = A8
D#4 = B2
D-4 = BC
C#4 = C8
C-4 = D4
B-3 = E0
A#3 = EE
A-3 = FC
G#3 = 10C
G-3 = 11C
F#3 = 12C
F-3 = 13E
E-3 = 152
D#3 = 166
D-3 = 17A
C#3 = 192
C-3 = 1AA
B-2 = 1C4
A#2 = 1DE
A-2 = 1FA
G#2 = 218
G-2 = 238
F#2 = 25A
F-2 = 27E
E-2 = 2A4
D#2 = 2CE
D-2 = 2F8
C#2 = 326
C-2 = 356
B-1 = 388
A#1 = 3BE
A-1 = 3F8
G#1 = 434
G-1 = 474
F#1 = 4B8
F-1 = 500
E-1 = 54C
D#1 = 59C
D-1 = 5F2
C#1 = 64C
C-1 = 6AC
B-0 = 712
A#0 = 77E
A-0 = 7F0
G#0 = 86A
G-0 = 8EA
F#0 = 972
F-0 = A00
E-0 = A9A
D#0 = B3A
D-0 = BE6
C#0 = C9A
C-0 = D5C
B-0 = E26
A#0 = EFE
A-0 = FE2

Links