David O'Riva (NES Driver)
|David O'Riva (NES Driver)|
David O'Riva is an unofficial name of the sound driver for the Nintendo Entertainment System invented, designed and programmed by David O'Riva, initially for Tengen and later at his start-up company Bitmasters with his partner Franz Lanzinger.
The first game to use the driver was Klax, which is most likely meant that David O'Riva was programming the driver, while he was at Tengen. Most of the games were from their company Bitmasters. Most of these were North American-exclusive games. Klax is the only game in Japan to use the driver, while Rampart was released in Europe. Most of these are unlicensed games, although Rampart and Championship Pool are the only two licensed games to use the driver. The last game to use this sound driver is Championship Pool. The unreleased Hard Drivin', developed by UK-based Domark also used the driver.
The driver outputs to the RP2A03 for North American/Japanese releases of games and the RP2A07 on European/Australian releases. In some cases, the DPCM channel was used, for games like Klax and Rampart.
|1990-??-??||Klax (NES) (クラックス)|| |
|1990-??-??||Krazy Kreatures (NES)|| |
|1990-??-??||Ms. Pac-Man: Tengen (NES)|| |
|1992-01-??||Rampart: Jaleco (NES)|| |
|1993-10-??||Championship Pool (NES)|| |
|Unreleased||Hard Drivin' (NES)|| |
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 = 7F6
Championship Pool: $1B6B7-$1B74E
Hard Drivin': $0B65-$0BFC
Klax: $A32E-$A3C5 (U) $A31E-$A3B5
Krazy Kreatures: $0010-$00A1
Ms. Pac-Man: $74BE-$754F