scummvm/base
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
..
commandLine.cpp AUDIO: add support for OPL2LPT 2018-04-08 09:17:19 +02:00
commandLine.h BASE: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
internal_revision.h.in CREATE_PROJECT: Update revision number support (fixes bug #3280881) 2011-04-24 16:59:46 -04:00
internal_version.h RELEASE: This is 2.1.0git 2017-11-30 00:13:10 +00:00
internal_version.h.in CREATE_PROJECT: Update revision number support (fixes bug #3280881) 2011-04-24 16:59:46 -04:00
main.cpp BASE: Remove bad casts between incompatible Plugin types 2017-12-03 20:26:38 -06:00
main.h BASE: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
module.mk Moved base/game.* to engines/game.* 2008-09-17 17:31:29 +00:00
plugins.cpp BASE: Remove bad casts between incompatible Plugin types 2017-12-03 20:26:38 -06:00
plugins.h BASE: Remove bad casts between incompatible Plugin types 2017-12-03 20:26:38 -06:00
version.cpp AMIGAOS: Amiga needs date in specific format in version cookie. Now AmiUpdate works 2016-09-10 22:19:32 +02:00
version.h BASE: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00