Commit Graph

327 Commits

Author SHA1 Message Date
OBattler
0d0459f972 The ES1371 no longer blocks reads of the power management registers. 2021-12-03 00:45:50 +01:00
OBattler
39f40d45ea The ES1371 now correctly clears all interrupts when it is reset. 2021-12-03 00:39:35 +01:00
OBattler
d3efb6998b ES1371 MIDI UART transmit interrupt enable bit is now actually honored. 2021-12-03 00:37:30 +01:00
RichardG867
aefb90ee8b Add AK4540 codec for ES1371 2021-11-24 20:33:42 -03:00
RichardG867
16fc0720cf Change ES1371 back to the temporary ES1373 revision 2021-11-24 15:24:48 -03:00
RichardG867
b67468070a Implement ES1371 game port remapping 2021-11-24 15:19:19 -03:00
RichardG867
95f63cc05e Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30 2021-11-23 23:37:21 -03:00
RichardG867
5d87f6b8f1 Fix AC97 codec reset flags not being set 2021-11-23 23:37:10 -03:00
Jasmine Iwanek
306308f2bd SB16 8051 RAM
Ported from PCBox
2021-11-23 17:53:03 -05:00
RichardG867
8e45511c81 Revert my previous ES1371 bit mask change (per #1834) 2021-11-22 17:08:40 -03:00
RichardG867
1f9ec63b79 Make AC97 codec status bits reflect powerdowns, fixes output on ES1371 VxD driver 2021-11-22 17:05:41 -03:00
RichardG867
9d6002926c Fix a register bit mask on ES1371 2021-11-22 17:04:14 -03:00
RichardG867
5af0db8075 Fix ROM filename casing 2021-11-21 13:33:22 -03:00
RichardG867
7ee1170498 Make variable rate AC97 codecs use a min/max rate 2021-11-21 00:06:04 -03:00
RichardG867
2bc486612b ES1371 improvements, including codec select 2021-11-20 23:24:11 -03:00
RichardG867
1e98d531f2 Fix hijacking of the CD audio filter by VIA AC97 2021-11-20 22:59:08 -03:00
RichardG867
f32deff7f6 snd_ac97_codec: Fix fatal and crash caused by AMR card spill-over 2021-11-19 15:56:21 -03:00
TC1995
5919324899 Made bits 16 and 18 of the Sample Rate Converter register of the ES1371 not writeable, fixes hangs with most NT 4.0 ES1371 drivers while keeping compatibility with other operating systems' drivers. 2021-11-18 22:07:27 +01:00
OBattler
eab075aa14 Fixed the case of the MT32 and CM32-L ROM file. 2021-11-18 10:34:05 +01:00
RichardG867
0de137daf7 Merge branch 'master' of https://github.com/86Box/86Box into cleanup30
# Conflicts:
#	src/include/86box/machine.h
#	src/machine/m_at_socket7.c
#	src/machine/machine_table.c
#	src/video/vid_tgui9440.c
#	src/win/win.c
2021-11-14 13:45:37 -03:00
OBattler
3730117a37 Conflict resolution. 2021-11-13 22:49:19 +01:00
RichardG867
a649314798 VIA AC97: Move some variables to SGD structure to ease future expansion 2021-11-12 20:33:43 -03:00
RichardG867
6527fe9993 AC97 codec overhaul, now with proper enabling through settings and proper codec features 2021-11-12 00:43:03 -03:00
RichardG867
02df33d1aa Change some dynamically loaded library names to reflect the new build infrastructure 2021-11-08 23:54:41 -03:00
RichardG867
703aa87cbf Fix VIA AC97 warning 2021-11-08 23:15:39 -03:00
TC1995
9b3b9c86b0 MIDI changes:
Fixed MIDI UART OUT of the ES1371 using NT 4.0's drivers and keeping compatibility with Win9x/2000.
2021-10-31 18:35:04 +01:00
OBattler
bad67c4f4d Merge remote-tracking branch 'origin/master' into feature/machine_and_kb 2021-10-26 01:59:08 +02:00
Ompronce
ce4814c2a0 Prevent the selection of certain sound cards on machines without ISA or ISA16 2021-10-25 16:19:31 -04:00
OBattler
08f64058eb Merge remote-tracking branch 'origin/master' into feature/machine_and_kb 2021-10-23 05:18:45 +02:00
Ompronce
d61e16d913 Added correct IRQs and port ranges for standalone ISA MPU-401 as per Roland documentation 2021-10-22 21:48:20 -04:00
OBattler
40fa608e0e Merge remote-tracking branch 'origin/master' into feature/machine_and_kb 2021-10-21 01:42:41 +02:00
Ompronce
f1fd28897f Added gameport at port 201h to Innovation SSI-2001 sound card 2021-10-20 19:09:37 -04:00
OBattler
312ce110af Merge remote-tracking branch 'origin/master' into feature/machine_and_kb 2021-10-19 18:21:36 +02:00
Miran Grča
60f7361631 Merge pull request #1756 from Ompronce/master
Added alternate Tandy PSSJ I/O port at 1E0h (used in Tandy 1000 RSX), as well restoring the SN76489 to the IBM PCjr.
2021-10-19 18:20:53 +02:00
OBattler
a394a33500 Conflict resolution. 2021-10-19 18:18:15 +02:00
RichardG867
9f0d240c7a Port ES1371 and ICS fixes from VFIO branch 2021-10-19 12:29:06 -03:00
Ompronce
a041469ff8 Added alternate Tandy PSSJ I/O port at 1E0h (used in Tandy 1000 RSX) 2021-10-17 23:37:10 -04:00
OBattler
5231ab4e44 Merge remote-tracking branch 'origin/master' into feature/machine_and_kb 2021-09-26 22:52:33 +02:00
TC1995
295d3ac937 OPL2 status now correctly cleared when timers are stopped. Fixes F15 and F19 DOS games. 2021-09-25 19:12:20 +02:00
OBattler
6aed84e131 Merge remote-tracking branch 'origin/master' into feature/machine_and_kb 2021-09-22 16:55:38 +02:00
OBattler
d924589d88 Merge remote-tracking branch 'origin/master' into feature/machine_and_kb 2021-09-21 12:15:43 +02:00
Ompronce
c39c562bc9 Add files via upload 2021-09-20 11:06:11 -04:00
Ompronce
92c7ee90c6 Add files via upload 2021-09-19 12:07:17 -04:00
OBattler
273e1a4cbe Merge remote-tracking branch 'origin/master' into feature/machine_and_kb 2021-09-19 14:47:15 +02:00
Ompronce
e8908ee1b4 Add files via upload 2021-09-18 22:01:13 -04:00
Miran Grča
7145e3aa9a Merge pull request #1662 from 86Box/master
Bring the branch up to par with master.
2021-09-05 20:31:53 +02:00
OBattler
9803ef828a Gave sound/snd_audiopci.c a header. 2021-09-05 17:47:08 +02:00
OBattler
041d29da8a AudioPCI (ES1371) clean-up and overhaul. 2021-09-05 17:42:33 +02:00
Miran Grča
b0ec4e1ece Merge pull request #1652 from 86Box/master
Brought the branch up to par with master.
2021-09-03 16:41:24 +02:00
OBattler
5b972fc477 Implemented CD Audio de-emphasizing for pre-emphasized tracks, closes #1623. 2021-09-02 20:52:30 +02:00