Difference between revisions of "YM3812"

From Video Game Music Preservation Foundation Wiki
Jump to: navigation, search
m (typo)
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Template: Infobox Hardware
+
{{Infobox Hardware
| Title    = Yamaha YM3812
+
| Title    = YM3812
| Image    = Yamaha YM3812.jpg
+
| Image    = YM3812.jpg
| Developer = Yamaha
+
| Developer = [[Yamaha]]
| Released  = ????/??/??
+
| Released  = 1985-??-??
 +
| Type      = Chip
 +
| Channels  = 1.) FM Synthesis<br />2.) FM Synthesis<br />3.) FM Synthesis<br />4.) FM Synthesis<br />5.) FM Synthesis<br />6.) FM Synthesis<br />7.) FM Synthesis<br />8.) FM Synthesis<br />9.) FM Synthesis<br />10.) FM Synthesis<br />11.) FM Synthesis
 
}}
 
}}
  
The Yamaha YM3812 is a microchip made to create audio waveforms. It is known more colloquially as the OPL2. It was used as the FM synthesis processor on Ad-Lib's [[AdLib]], Creative's [[Sound Blaster]], and Covox's [[Sound Master Plus]].
+
The '''''YM3812''''', known more colloquially as the '''''OPL2''''', is an integrated circuit created by [[Yamaha]]. Specifically, it is a programmable sound generator which creates audio waveforms using [[FM synthesis]]. The YM3812 was used in many arcade games, but was especially popular on home computer sound cards from the late 1990s to the mid-1990s, particularly in the [[AdLib]] and [[Sound Blaster]] lines.
 +
 
 +
The YM3812 outputs mono audio, but some sound cards, like the [[Sound Blaster Pro]], linked two chips together for stereo output. It can produce 9 individual audio channels, each made of two oscillators or 6 channels with 5 percussion instruments available.
 +
 
 +
Each oscillator can produce sine waves which may also be modified into 3 other waveforms – the negative part of the sine can be muted or inverted, and pseudo sawtooth waves (1/4 sine waves upward only with silent sections in between) can also be produced. Each wave generator has its own ADSR envelope generator.
 +
 
 +
Yamaha created an entire family of chips designated OPL, which is short for ''FM Operator Type-L''. The YM3812 is the second chip in the line and is fully backward compatible to its predecessor, the [[YM3526]], or OPL. In fact, the two chips are identical except for the additional 3 waveforms of the YM3812. Another near identical chip is the [[YM2413]] or OPLL, a slimmed down version of the YM3812. The chip's successor is the [[YMF262]] or OPL3, which was found on many 16-bit sound cards.
 +
 
 +
==Devices==
 +
The YM3812 can be found on the following devices:
 +
 
 +
{| class="wikitable" |
 +
! Release
 +
! Company
 +
! Device
 +
! Chips Used
 +
|-
 +
| 1987-??-??
 +
| [[Ad Lib]]
 +
| [[AdLib]]
 +
| 1
 +
|-
 +
| 1989-??-??
 +
| [[Creative]]
 +
| [[Sound Blaster]]
 +
| 1
 +
|-
 +
| 1990-??-??
 +
| [[Creative]]
 +
| [[Sound Blaster 1.5]]
 +
| 1
 +
|-
 +
| 1990-??-??
 +
| [[Media Vision]]
 +
| [[Thunder Board]]
 +
| 1
 +
|-
 +
| 1991-10-??
 +
| [[Creative]]
 +
| [[Sound Blaster 2.0]]
 +
| 1
 +
|-
 +
| 1991-??-??
 +
| [[Creative]]
 +
| [[Sound Blaster Pro]]
 +
| 2
 +
|-
 +
| 1991-??-??
 +
| [[Covox]]
 +
| [[Sound Master Plus]]
 +
| 1
 +
|-
 +
| 1991-??-??
 +
| [[Media Vision]]
 +
| [[Pro AudioSpectrum]]
 +
| 2
 +
|-
 +
| 1992-05-??
 +
| [[Media Vision]]
 +
| [[Pro AudioSpectrum 16]]
 +
| ?
 +
|-
 +
| 199?-??-??
 +
| [[Creative]]
 +
| [[Sound Blaster MCV]]
 +
| 1
 +
|-
 +
| 199?-??-??
 +
| [[Covox]]
 +
| [[Sound Master II]]
 +
| 1
 +
|-
 +
| 199?-??-??
 +
| [[Media Vision]]
 +
| [[Pro AudioSpectrum 16 Basic]]
 +
| ?
 +
|-
 +
| 199?-??-??
 +
| [[Media Vision]]
 +
| [[Pro AudioSpectrum 16 Studio]]
 +
| ?
 +
|-
 +
| 199?-??-??
 +
| [[Logitech]]
 +
| [[SoundMan Games]]
 +
| ?
 +
|-
 +
| 19??-??-??
 +
| [[Rainbow Arts]]
 +
| [[Rainbow Arts Soundboard]]
 +
| 1
 +
|}
 +
This list is meant to be in chronological order, but many release dates are missing.
 +
 
 +
==Games==
 +
Dozens of arcade games used the YM3812.
 +
 
 +
{{Collapse|List of Games}}
 +
{| class="wikitable"
 +
! Release
 +
! Game
 +
! Chip
 +
! Sample
 +
|-
 +
| 1988-04-??
 +
| [[Bad Dudes vs. Dragonninja (ARC)]]
 +
| YM3812
 +
| {{Song-Box|01 - Bad Dudes vs. Dragonninja - ARC - Fist of Fury.ogg}}
 +
|}
 +
{{Collapse End}}
 +
* This list is incomplete.
 +
 
 +
==Picture Gallery==
 +
<gallery>
 +
Image:YM3812.jpg|The YM3812 mounted on a PCB.
 +
Image:YM3812 - Bare.jpg|A bare YM3812.
 +
Image:YM3812 - Decapsulated.jpg|A decapsulated YM3812.
 +
Image:YM3812 - Pin Out.png|The YM3812 pin out.
 +
Image:YM3812-F - Bare.jpg|A bare YM3812, F revision.
 +
</gallery>
 +
 
 +
==Downloads==
 +
{| class="wikitable" |
 +
! Document
 +
! Download
 +
|-
 +
| Manual
 +
| {{Download|YM3812 - Manual.pdf}}
 +
|}
 +
 
 +
==Emulation Status==
 +
The YM3812 has been emulated by DOSBox, MAME, and [[AdPlug]].
 +
 
 +
==Links==
 +
* [http://en.wikipedia.org/wiki/Yamaha_YM3812 en.wikipedia.org/wiki/Yamaha_YM3812] - Wikipedia.
 +
* [http://www.4front-tech.com/dmguide/dmfm.html 4front-tech.com/dmguide/dmfm.html] - Programming information.
 +
* [http://yehar.com/blog/?p=665 yehar.com/blog/?p=665] - More High-res decapsulated pictures.

Revision as of 12:12, 28 February 2020

YM3812
YM3812.jpg
Developer: Yamaha
Released: 1985-??-??
Type: Chip
Channels:

1.) FM Synthesis
2.) FM Synthesis
3.) FM Synthesis
4.) FM Synthesis
5.) FM Synthesis
6.) FM Synthesis
7.) FM Synthesis
8.) FM Synthesis
9.) FM Synthesis
10.) FM Synthesis
11.) FM Synthesis

The YM3812, known more colloquially as the OPL2, is an integrated circuit created by Yamaha. Specifically, it is a programmable sound generator which creates audio waveforms using FM synthesis. The YM3812 was used in many arcade games, but was especially popular on home computer sound cards from the late 1990s to the mid-1990s, particularly in the AdLib and Sound Blaster lines.

The YM3812 outputs mono audio, but some sound cards, like the Sound Blaster Pro, linked two chips together for stereo output. It can produce 9 individual audio channels, each made of two oscillators or 6 channels with 5 percussion instruments available.

Each oscillator can produce sine waves which may also be modified into 3 other waveforms – the negative part of the sine can be muted or inverted, and pseudo sawtooth waves (1/4 sine waves upward only with silent sections in between) can also be produced. Each wave generator has its own ADSR envelope generator.

Yamaha created an entire family of chips designated OPL, which is short for FM Operator Type-L. The YM3812 is the second chip in the line and is fully backward compatible to its predecessor, the YM3526, or OPL. In fact, the two chips are identical except for the additional 3 waveforms of the YM3812. Another near identical chip is the YM2413 or OPLL, a slimmed down version of the YM3812. The chip's successor is the YMF262 or OPL3, which was found on many 16-bit sound cards.

Devices

The YM3812 can be found on the following devices:

Release Company Device Chips Used
1987-??-?? Ad Lib AdLib 1
1989-??-?? Creative Sound Blaster 1
1990-??-?? Creative Sound Blaster 1.5 1
1990-??-?? Media Vision Thunder Board 1
1991-10-?? Creative Sound Blaster 2.0 1
1991-??-?? Creative Sound Blaster Pro 2
1991-??-?? Covox Sound Master Plus 1
1991-??-?? Media Vision Pro AudioSpectrum 2
1992-05-?? Media Vision Pro AudioSpectrum 16  ?
199?-??-?? Creative Sound Blaster MCV 1
199?-??-?? Covox Sound Master II 1
199?-??-?? Media Vision Pro AudioSpectrum 16 Basic  ?
199?-??-?? Media Vision Pro AudioSpectrum 16 Studio  ?
199?-??-?? Logitech SoundMan Games  ?
19??-??-?? Rainbow Arts Rainbow Arts Soundboard 1

This list is meant to be in chronological order, but many release dates are missing.

Games

Dozens of arcade games used the YM3812.

List of Games
Release Game Chip Sample
1988-04-?? Bad Dudes vs. Dragonninja (ARC) YM3812
  • This list is incomplete.

Picture Gallery

Downloads

Document Download
Manual Download - (info)

Emulation Status

The YM3812 has been emulated by DOSBox, MAME, and AdPlug.

Links