Commit Graph

277 Commits

Author SHA1 Message Date
Miran Grča
a505a6a910 Merge pull request #1640 from 86Box/master
Brought the branch up to par with master.
2021-09-01 15:03:15 +02:00
Cacodemon345
426df48151 Add correct library names for macOS 2021-08-29 23:50:22 +06:00
Cacodemon345
1fa760a161 Use local OpenAL headers
fddload command implemented
2021-08-29 23:50:22 +06:00
Cacodemon345
4090b0fac7 Change OpenAL include statement to be what CMake docs suggest
Also WIP QEMU-like monitor.
2021-08-29 23:50:21 +06:00
Cacodemon345
7856884a2b CMake OpenAL include directory variable is without a S 2021-08-29 23:50:21 +06:00
Ompronce
2596c0143c Make the Innovation SSI-2001's IO address configurable (#1636) 2021-08-29 06:40:21 +02:00
Miran Grča
8afee010d0 Merge pull request #1635 from 86Box/master
Bring the branch up to par with master.
2021-08-28 11:55:46 +02:00
Ompronce
906083a0a9 Removed unused references to snd_mpu401.h and corrected minor typo 2021-08-27 20:28:50 -04:00
Miran Grča
5b867e6a32 Merge pull request #1588 from 86Box/master
Bring the branch up to par with master.
2021-08-05 16:38:33 +02:00
Alexander Babikov
b1a8c297e1 Disable the SB 2.0 mixer by default 2021-08-05 13:32:44 +05:00
Alexander Babikov
8184c411df Fix the SB 2.0 mixer address selection and add a 0x250 address option 2021-08-05 03:54:21 +05:00
Alexander Babikov
e41d473f43 Add the CMS emulation to the SB 1.0, 1.5 and 2.0 2021-08-05 03:54:20 +05:00
Alexander Babikov
06eda55634 Move some CMS definitions and function declarations to a header file 2021-08-05 03:54:20 +05:00
Alexander Babikov
9632f99552 Make the Game Blaster's I/O address configurable 2021-08-05 03:54:19 +05:00
Miran Grča
77a5cf6891 Merge pull request #1581 from 86Box/master
Bring the branch up to par with master.
2021-08-04 09:15:08 +02:00
RichardG867
6ee9274582 VIA AC97: Change FM data format after an exhaustive probe 2021-08-04 01:00:44 -03:00
RichardG867
9d953623e5 Merge branch 'master' of https://github.com/86Box/86Box into feature/savquest 2021-08-03 21:45:54 -03:00
RichardG867
61784ca9f4 VIA AC97: Remove status register workaround, fixed by the SGD pause bit fix 2021-08-03 21:36:20 -03:00
RichardG867
b0c1e4726f VIA AC97: Fix SGD pause bit, fixes mpxplay looping on stop 2021-08-03 21:24:08 -03:00
RichardG867
e937de6760 Implement VIA SBPro emulation 2021-08-03 20:28:24 -03:00
RichardG867
3babec6218 Implement VIA AC97 clipping (not great atm) 2021-08-03 20:28:03 -03:00
RichardG867
f0176ceab6 Sound Blaster PnP/IDE overhaul, closes 86Box#1578 2021-08-03 16:44:09 -03:00
RichardG867
79c395afa6 Fix small CS423x oversight 2021-08-03 13:18:34 -03:00
RichardG867
b58fda26e9 Remove VIA AC97 debug logging 2021-08-03 13:18:05 -03:00
RichardG867
ceea08f032 Implement full CS423x RAM access (assumed 64k) 2021-08-03 13:17:49 -03:00
Ompronce
d2d5906e2f Added correct SB 32 PnP RAM amounts
Corrected Sound Blaster 32 PnP RAM amounts based on formulas seen here - https://www.vogons.org/viewtopic.php?p=988235#p988235
2021-08-03 02:57:54 -04:00
Ompronce
1d57246ee8 Added correct AWE64 Gold RAM amounts
Corrected AWE64 Gold RAM amounts based on formulas seen here - https://www.vogons.org/viewtopic.php?p=988235#p988235
2021-08-03 02:46:09 -04:00
RichardG867
413c4562b4 Add AD1881 codec for the WIP branch's Gigabyte GA-6VX-4X 2021-08-02 16:18:21 -03:00
RichardG867
720375bfd4 VIA AC97: workaround for V7.00b WDM driver hangs, and fix delayed starts caused by the SGD timer 2021-08-02 16:15:04 -03:00
Miran Grča
8ca1328c7e Merge pull request #1571 from 86Box/master
Bring the branch up to par with master.
2021-08-02 06:58:22 +02:00
RichardG867
d61e3b1e94 Add AMR bus for optional AC97 audio on CUV4X-LS 2021-07-30 00:17:49 -03:00
RichardG867
4c307fd945 Merge branch 'master' of https://github.com/86Box/86Box into feature/savquest 2021-07-29 20:00:30 -03:00
RichardG867
c5c6cb715c Fix overwritten register index value oversight 2021-07-29 13:23:18 -03:00
RichardG867
8cf5e3d77f Update VIA AC97 codec write behavior to match hardware 2021-07-29 13:21:12 -03:00
RichardG867
89d6a67e86 More AC97 work, including 48 KHz sample rate cap 2021-07-29 00:47:39 -03:00
RichardG867
8cf651db57 AC97 improvements, including variable sample rate support on VIA 2021-07-27 22:53:24 -03:00
RichardG867
8485852b07 Add AC97 multi-codec support (unused) and fix gain calculation 2021-07-27 17:16:52 -03:00
RichardG867
54b8fb57aa Add separate table for AC97 gain (not quite right) 2021-07-27 16:01:30 -03:00
RichardG867
70285df61b The start of AC97 volume control 2021-07-26 00:19:39 -03:00
RichardG867
42eada3122 VIA AC97 improvements, almost ready 2021-07-25 22:58:03 -03:00
Alexander Babikov
2b34704729 Add the Sound Blaster AWE64 Gold 2021-07-26 06:38:33 +05:00
RichardG867
07c61a62a3 ES1371: query volumes on every codec write (for codec resets) 2021-07-25 19:18:46 -03:00
RichardG867
0fe3a712b0 Move SGD restart to a dedicated flag variable 2021-07-24 22:38:05 -03:00
RichardG867
562bbe167c Improvements to VIA AC97 per suggestions 2021-07-23 01:07:53 -03:00
RichardG867
1fc1171011 Return the same CS4297A revision VMware does 2021-07-22 16:07:38 -03:00
RichardG867
c2e9ba1db5 Add CS4297 codec to onboard ES1371 implementations 2021-07-22 16:06:45 -03:00
RichardG867
ce63373613 Add incomplete VIA AC97 FM implementation 2021-07-22 11:10:05 -03:00
RichardG867
dffca679c0 Make CS423x Sound Blaster Pro a generic compatibility device in preparation for VT82C686 2021-07-18 19:11:10 -03:00
RichardG867
7db35aa9b6 De-duplicate entry field on the SGD structure 2021-07-18 16:17:56 -03:00
RichardG867
292874f772 Fix unused variable warning with logging disabled 2021-07-16 15:39:19 -03:00