Paul Mudra (NES Driver)

From Video Game Music Preservation Foundation Wiki
Jump to: navigation, search
Paul Mudra (NES Driver)
Released 1989-??-??
Programmers Paul Mudra
Language 6502 Assembly
Formats Unknown

Paul Mudra is an unofficial name of the NES sound driver designed and programmed by Paul Mudra for his video game company Westwood Associates. It is possible Dwight Okahara helped in coding the sound engine.

To create the music, Paul wrote the music in Deluxe Music Construction Set for the Amiga. Frank Klepacki, who composed DragonStrike, used Dr. T's KCS for the Amiga.

Release History

The first game to use the driver was Vindicators. The last game to use the driver was Advanced Dungeons & Dragons: DragonStrike, which had the distinction of being the only licensed NES title to be developed by Westwood Associates. All three of them were North American-exclusive games, and most of them were unlicensed games.

Output

The driver outputs to the RP2A03. The DPCM channel is used exclusively in DragonStrike for percussion.

Games

Released Title Sample
1989-??-?? Vindicators (NES)
1990-??-?? Pac-Mania (NES)
1992-07-?? DragonStrike (NES)

Technical

Frequency Registers


G-8 = 08
F#8 = 08
F-8 = 09
E-8 = 0A
D#8 = 0A
D-8 = 0B
C#8 = 0B
C-8 = 0C
B-7 = 0D
A#7 = 0E
A-7 = 0E
G#7 = 0F
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 = 1D
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 = 1CA
A#2 = 1DF
A-2 = 1FC
G#2 = 21A
G-2 = 23A
F#2 = 25C
F-2 = 280
E-2 = 2A6
D#2 = 2CE
D-2 = 2F9
C#2 = 326
C-2 = 356
B-1 = 389
A#1 = 3BF
A-1 = 3F8
G#1 = 434
G-1 = 474
F#1 = 4B7
F-1 = 4FF
E-1 = 5AB
D#1 = 59B
D-1 = 5F1
C#1 = 64B
C-1 = 6AB
B-0 = 712
A#0 = 77E
A-0 = 7F1

Addresses

Coming soon!

Links