scummvm/audio
Vincent Bernat 9edd8eff01 AUDIO: add support for OPL2LPT
The OPL2LPT is an OPL2 chip plugged on a parallel port. It is
write-only but otherwise acts as a classic AdLib. This commit adds
support for this device.

User is expected to have the right permissions on the parallel
port. By default, the first suitable parallel port is used. It is
possible to override that with the hidden configuration setting
"opl2lpt_parport".

It depends on the presence of the libieee1284 library which abstracts
a bit parallel port handling. An alternative would be to access
directly /dev/parportX on Linux. This would amount of code but it
would be Linux-only.

Tested with Indy 3 and SOMI.
2018-04-08 09:17:19 +02:00
..
decoders AUDIO: Fix uninitialized data structures in PacketizedMP3Stream 2017-11-19 20:53:02 -06:00
mods AUDIO: Fixes Protracker Portamento effect 2018-01-21 23:03:12 +00:00
softsynth AUDIO: Really fix constant type in Nuked OPL emulator 2018-04-07 14:41:06 +02:00
adlib.cpp AUDIO: Fix UB shift of negative integer in AdLib driver 2017-12-01 19:22:31 -06:00
alsa_opl.cpp JANITORIAL: Remove more trailing spaces 2016-10-09 15:02:02 +02:00
audiostream.cpp AUDIO: Add a NullAudioStream for streams that are dead-on-arrival 2015-08-30 21:00:54 -04:00
audiostream.h AUDIO: Add a NullAudioStream for streams that are dead-on-arrival 2015-08-30 21:00:54 -04:00
fmopl.cpp AUDIO: add support for OPL2LPT 2018-04-08 09:17:19 +02:00
fmopl.h AUDIO: Add a class representing a real OPL 2015-07-07 20:19:47 -04:00
mididrv.cpp BASE: Remove bad casts between incompatible Plugin types 2017-12-03 20:26:38 -06:00
mididrv.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
midiparser_qt.cpp ALL: Specify the DisposeAfterUse constructor argument for dynamic memory write streams 2017-09-22 07:06:21 +02:00
midiparser_qt.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
midiparser_smf.cpp JANITORIAL: Fix clang printf warnings 2016-01-07 14:55:32 +02:00
midiparser_xmidi.cpp AUDIO: Fix comment typo 2015-10-01 20:51:34 +02:00
midiparser.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
midiparser.h AUDIO: XMIDI: implement support for TIMB chunk 2015-06-30 16:05:01 +02:00
midiplayer.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
midiplayer.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
miles_adlib.cpp SCUMM HE: Use Miles AdLib driver 2018-02-04 12:56:06 +01:00
miles_mt32.cpp AUDIO: Miles Audio: pass strings via reference 2015-07-03 02:49:49 +02:00
miles.h AUDIO: Miles Audio AdLib: support AD+OPL3 streams 2015-07-05 01:08:40 +02:00
mixer_intern.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
mixer.cpp ALL: Resolve multiple clang warnings 2014-03-30 14:38:02 +02:00
mixer.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
module.mk AUDIO: add support for OPL2LPT 2018-04-08 09:17:19 +02:00
mpu401.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
mpu401.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
musicplugin.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
musicplugin.h BASE: Remove bad casts between incompatible Plugin types 2017-12-03 20:26:38 -06:00
null.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
null.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
opl2lpt.cpp AUDIO: add support for OPL2LPT 2018-04-08 09:17:19 +02:00
rate_arm_asm.s Merge pull request #625 from digitall/rate-hack 2015-11-09 16:39:17 +01:00
rate_arm.cpp Merge pull request #625 from digitall/rate-hack 2015-11-09 16:39:17 +01:00
rate.cpp Merge pull request #625 from digitall/rate-hack 2015-11-09 16:39:17 +01:00
rate.h ALL: Remove obsolete register keyword 2017-12-03 20:27:42 -06:00
timestamp.cpp AUDIO: Wrap around in the Timestamp constructor 2014-12-20 19:38:18 +01:00
timestamp.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00