diff options
author | Simon Howard | 2010-02-26 21:07:59 +0000 |
---|---|---|
committer | Simon Howard | 2010-02-26 21:07:59 +0000 |
commit | 06b97d2d116b622bc067b245f81b2857767d598e (patch) | |
tree | 80925c6d0c2a7032e2ffbec79be06b1d9a1b5f34 /opl/opl.c | |
parent | cdacf59acecd944f4a573b3e112c0c43b052f975 (diff) | |
download | chocolate-doom-06b97d2d116b622bc067b245f81b2857767d598e.tar.gz chocolate-doom-06b97d2d116b622bc067b245f81b2857767d598e.tar.bz2 chocolate-doom-06b97d2d116b622bc067b245f81b2857767d598e.zip |
Add OPL hardware playback support for Windows NT-based systems.
Subversion-branch: /branches/opl-branch
Subversion-revision: 1871
Diffstat (limited to 'opl/opl.c')
-rw-r--r-- | opl/opl.c | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -46,7 +46,7 @@ extern opl_driver_t opl_linux_driver; extern opl_driver_t opl_openbsd_driver; #endif #ifdef _WIN32 -extern opl_driver_t opl_win9x_driver; +extern opl_driver_t opl_win32_driver; #endif extern opl_driver_t opl_sdl_driver; @@ -59,7 +59,7 @@ static opl_driver_t *drivers[] = &opl_openbsd_driver, #endif #ifdef _WIN32 - &opl_win9x_driver, + &opl_win32_driver, #endif &opl_sdl_driver, NULL @@ -197,6 +197,7 @@ void OPL_WritePort(opl_port_t port, unsigned int value) { #ifdef OPL_DEBUG_TRACE printf("OPL_write: %i, %x\n", port, value); + fflush(stdout); #endif driver->write_port_func(port, value); } @@ -208,10 +209,16 @@ unsigned int OPL_ReadPort(opl_port_t port) { unsigned int result; +#ifdef OPL_DEBUG_TRACE + printf("OPL_read: %i...\n", port); + fflush(stdout); +#endif + result = driver->read_port_func(port); #ifdef OPL_DEBUG_TRACE printf("OPL_read: %i -> %x\n", port, result); + fflush(stdout); #endif return result; |