Commit graph pcem/src/soundopenal.c
Author SHA1 Message Date
SarahW
d28cdb49e7 Sound output gain now controls listener gain instead of source gain. Fixes gain control when using OpenAL Soft. 2017-12-16 17:56:50 +00:00
SarahW
640c6a61e2 Added output volume control. 2017-12-08 20:39:36 +00:00
SarahW
e8919433b2 Fix OpenAL include path on Mac OS X. 2017-11-11 20:20:35 +00:00
SarahW
6e51e8975e Sound buffer size now configurable. 2017-06-10 21:00:23 +01:00
SarahW
2b892d2a7a Fixed compiler warnings for Windows builds.
Added -Werror to Windows makefiles.
2017-04-11 19:34:41 +01:00
SarahW
eb96970fb2 Removed dependency on ALUT. Patch from Battler. 2017-02-05 21:09:31 +00:00
SarahW
c581b018a7 Removed CD sound buffer dependency on main sound buffer. Fixes CD audio issues following the last commit. 2017-02-01 19:53:24 +00:00
SarahW
d2b6ea7fa3 Mix sound sources in 32-bit buffer, then clip to 16-bit for output. Fixes overflow in some situations, eg MegaRace on SB16. 2016-05-22 16:04:19 +01:00
TomW
8b572111da CD audio processing now performed on a dedicated thread.
Sound Blaster mixer now affect CD volume.
2015-08-23 15:35:37 +01:00
TomW
14b73fb7e6 Fixed device requested in MingW64 OpenAL code. Patch from Battler. 2015-08-05 20:46:55 +01:00
TomW
08254b8dfb Initial 64-bit recompiler.
Various 64-bit fixes.
Various fixes to allow building under MinGW-w64.
2015-07-18 12:11:54 +01:00
TomW
9312de19ac Now up to date with current dev version.
Changes since v0.7 :
- Major CPU reorganisation. This has possibly broken some stuff, though I fixed all the regressions I could find
- Lazy flags. This brought 10% speed improvement at one point, but that's probably been lost now
- 430 VX chipset emulation
- IDT Winchip emulation (currently sans MMX). Timing is probably wrong
- Fixed a few FPU bugs
- Timer reorganisation
- Sound reorganisation
- Other general reorganisation
- AdLib Gold emulation
- Windows Sound System emulation
- Pro Audio Spectrum 16 emulation. This currently works with most DOS stuff, but not in Windows
- Major improvements to GUS emulation. Has the downside that it now conflicts with SB emulation, so probably best to not enable both simultaneously
- New graphics cards :
  - ATI-18800 (VGA Edge-16)
  - ATI-28800 (VGA Charger)
  - ATI Mach64GX (Graphics Pro Turbo). Quite a few features missing, but Windows doesn't seem to use half the features of this card
  - Cirrus Logic CL-GD5429. Blitter is a bit broken
  - Oak OTI-067
  - S3 Trio64 (Number Nine 9FX)
  - S3 Virge. Only framebuffer stuff at the minute, Windows won't recognise the card
  - Trident TGUI-9440
  - VGA. Doesn't work yet
- Beginnings of 3DFX emulation, however this is in extremely early stages and doesn't do anything useful
- Fixed DMA bug stopping floppy drives working in Windows 3.x
- Fixed some other stuff probably
- Broke some other stuff probably as well
2013-05-27 17:46:42 +01:00
TomW
3c253c2cf8 Add v0.7 source 2013-04-21 14:54:35 +01:00