OPL3 emulator

0. Contents

This is the documentation of opl3emu-1.1.0.
   1. Purpose
   2. Listen yourself
   3. Copying
   4. Requirements
   5. News
   6. Unasked questions
   7. See also
   8. Downloading

1. Purpose

Emulates the OPL3 audio chip (also known as FM synthesis generator and AdLib chip).
The package actually contains two versions: One written by me (not quite well working), and one written by ƣ ä (impressive!).

The package also contains a midi player. Useful for testing how this works.

2. Listen yourself

These samples represent jts-st3.mid (Journey to Silius stage 3 theme, sequenced by anonymous) played with fmdrv through opl3emu, opl3emu2 and real hardware.

Source File
opl3emu sample1.mp3 (760 kB)
opl3emu2 sample2b.mp3 (750 kB)
Genuine OPL3 chip (Sound Blaster AWE32) sample3.mp3 (600 kB)

Offtopic: Btw, the real song is available too at zophar.net. In the referenced file, it's the song number 4.

3. Copying

opl3emu has been written by Joel Yliluoma, a.k.a. Bisqwit,
and is distributed under the following terms:
* No warranty. You are free to modify this source and to
* distribute the modified sources, as long as you keep the
* existing copyright messages intact and as long as you
* remember to add your own copyright markings.
* You are not allowed to distribute the program or modified versions
* of the program without including the source code (or a reference to
* the publicly available source) and this notice with it.

opl3emu2 uses the engine written by Tatsuyuki Sat and improved by Jarek Burczynski for the MAME project.
I don't know what kind of license does it come with.

4. Requirements

GNU make and GNU C++ compiler is probably required.
A sound card (OSS) might prove useful.

5. News

In version 1.1.0 I took the newest version of the OPL emulator in MAME (nowadays maintained apparently by Jarek Burczynski). Seems like the quality has improved a lot since.

6. Unasked questions

Q: So if the emulator isn't written by you, what are you doing here?
A: I was going to write one, and I started that too, but then I found ƣ ä's code. Anyway, I have provided here a nice example and a real life application of how to use it ;)

7. See also

8. Downloading

The official home page of opl3emu is at http://oktober.stc.cx/source/opl3emu.html.
Check there for new versions.

Generated from progdesc.php (last updated: Wed, 11 Dec 2002 04:04:52 +0200)
with docmaker.php (last updated: Tue, 13 Aug 2002 14:17:29 +0300)
at Wed, 11 Dec 2002 04:04:55 +0200