Kazune Hiiragi (NES Driver)

From Video Game Music Preservation Foundation Wiki
Jump to: navigation, search
Kazune Hiiragi
Programmers Toshiyuki Hirota
Language 6502 Assembly
Formats ASM

Kazune Hiiragi is an unofficial name used by Home Data's Eurhythm sound team for their Famicom games. According to the credits of Tetra Star: The Fighter, it was programmed by Kazune Hiiragi. The name was later revealed to be the pseudonym of Home Data developer Toshiyuki Hirota.

The music was written in Music Macro Language; The first number denotes the pitch, the second denotes length. For example, here is the first two measures for the first channel of the title music to Famicom Shougi: Ryuuousen:

$1F $09 $20 $0A $1F $09 $1D $0A $1B $0A $1A $09 $18 $1D $18 $0A $1A $09 $18 $0A $16 $09 $15 $0A $11 $0A $13 $56

Games

Released Title Sample Notes
1989-11-24 Cosmic Epsilon (FC) (コズミックイプシロン)
1991-02-15 Famicom Shougi: Ryuuousen (FC) (ファミコン将棋 竜王戦)
1991-05-24 Tetra Star: The Fighter (FC) (テトラスター)
1991-11-29 Famicom Igo Nyuumon (FC) (ファミコン囲碁入門)

Technical

Frequency Registers

B-7 = 0E
A#7 = 0E
A-7 = 0F
G#7 = 10
G-7 = 11
F#7 = 12
F-7 = 13
E-7 = 15
D#7 = 16
D-7 = 17
C#7 = 19
C-7 = 1A
B-6 = 1C
A#6 = 1D
A-6 = 1F
G#6 = 21
G-6 = 23
F#6 = 25
F-6 = 27
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 = 4F
E-5 = 54
D#5 = 59
D-5 = 5F
C#5 = 64
C-5 = 6A
B-4 = 70
A#4 = 77
A-4 = 7E
G#4 = 86
G-4 = 8E
F#4 = 96
F-4 = 9F
E-4 = A9
D#4 = B3
D-4 = BE
C#4 = C9
C-4 = D5
B-3 = E1
A#3 = EF
A-3 = FD
G#3 = 10D
G-3 = 11C
F#3 = 12D
F-3 = 13F
E-3 = 152
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 = 54C
D#1 = 59F
D-1 = 5F3
C#1 = 64F
C-1 = 6AF

Note Pitch

B-7 = 53
A#7 = 52
A-7 = 51
G#7 = 50
G-7 = 4F
F#7 = 4E
F-7 = 4D
E-7 = 4C
D#7 = 4B
D-7 = 4A
C#7 = 49
C-7 = 48
B-6 = 47
A#6 = 46
A-6 = 45
G#6 = 44
G-6 = 43
F#6 = 42
F-6 = 41
E-6 = 40
D#6 = 3F
D-6 = 3E
C#6 = 3D
C-6 = 3C
B-5 = 3B
A#5 = 3A
A-5 = 39
G#5 = 38
G-5 = 37
F#5 = 36
F-5 = 35
E-5 = 34
D#5 = 33
D-5 = 32
C#5 = 31
C-5 = 30
B-4 = 2F
A#4 = 2E
A-4 = 2D
G#4 = 2C
G-4 = 2B
F#4 = 2A
F-4 = 29
E-4 = 28
D#4 = 27
D-4 = 26
C#4 = 25
C-4 = 24
B-3 = 23
A#3 = 22
A-3 = 21
G#3 = 20
G-3 = 1F
F#3 = 1E
F-3 = 1D
E-3 = 1C
D#3 = 1B
D-3 = 1A
C#3 = 19
C-3 = 18
B-2 = 17
A#2 = 16
A-2 = 15
G#2 = 14
G-2 = 13
F#2 = 12
F-2 = 11
E-2 = 10
D#2 = 0F
D-2 = 0E
C#2 = 0D
C-2 = 0C
B-1 = 0B
A#1 = 0A
A-1 = 09