Masahiko Ishida (NES Driver)

From Video Game Music Preservation Foundation Wiki
Jump to: navigation, search
Masahiko Ishida
Released 1989-04-28
Programmers Masahiko Ishida
Language 6502 Assembly
Formats Unknown

Masahiko Ishida is an unofficial name of one of the sound drivers used at Irem. It was programmed by Masahiko Ishida, who also composed music for Irem.

Ishida commented on how he developed music on the NES. Since he is not a native English speaker, it might be hard to understand:

I used a dedicated tool.

Really easy tool. Using Famicon controller.

Step input system, likes Come-on music RECOMPOSER.

Unlike most composers at the time who had to write the music in assembly or Music Macro Language, Ishida not only programmed his own sound driver, but also programmed the music software for the NES which used a Japanese NES (Famicom) controller.

Though Ishida said his only NES game was Kickle Cubicle, his driver was used in three games total for the NES.

Release History

The first game to use Ishida's NES driver was Holy Diver. Then, it was used in Kickle Cubicle, the only game to use the driver that was released outside of Japan. Finally, it was used in Ai Sensei no Oshiete: Watashi no Hoshi.

Output

Masahiko Ishida's NES sound driver outputs to the RP2A03 and RP2A07. The DPCM channel is not used. Like most NTSC drivers in PAL video games, the European version of Kickle Cubicle plays the music a half step lower and a little slower.

Games

Released Title Sample
1989-04-28 Holy Diver (FC) (ホーリー・ダイヴァー)
1990-06-29 Kickle Cubicle (NES) (迷宮島)
1993-03-26 Ai Sensei no Oshiete: Watashi no Hoshi (FC) (愛先生のおしえて わたしの星)

Technical

Frequency Registers

B-7 = 0E
A#7 = 0F
A-7 = 10
G#7 = 11
G-7 = 12
F#7 = 13
F-7 = 14
E-7 = 15
D#7 = 16
D-7 = 18
C#7 = 19
C-7 = 1B
B-6 = 1C
A#6 = 1E
A-6 = 20
G#6 = 22
G-6 = 24
F#6 = 26
F-6 = 28
E-6 = 2A
D#6 = 2D
D-6 = 30
C#6 = 32
C-6 = 35
B-5 = 39
A#5 = 3C
A-5 = 40
G#5 = 43
G-5 = 47
F#5 = 4C
F-5 = 50
E-5 = 55
D#5 = 5A
D-5 = 5F
C#5 = 65
C-5 = 6B
B-4 = 71
A#4 = 78
A-4 = 7F
G#4 = 87
G-4 = 8F
F#4 = 97
F-4 = A0
E-4 = AA
D#4 = B4
D-4 = BE
C#4 = CA
C-4 = D6
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 = 168
D-3 = 17D
C#3 = 194
C-3 = 1AC
B-2 = 1C5
A#2 = 1E0
A-2 = 1FC
G#2 = 21B
G-2 = 23B
F#2 = 25D
F-2 = 281
E-2 = 2A7
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
B-0 = 714
A#0 = 780
A-0 = 7F2

Addresses

Ai no Sensei Oshiete: Watashi no Hoshi: $2C476-$2C523
Holy Diver: $1237F-$1242C
Kickle Cubicle: $1A3DC-$1A489

Links