Cacodemon345
b793e9fe2b
fluidsynth: Add channel pressure handling
2022-08-03 01:39:43 +06:00
Jasmine Iwanek
acf66baaad
Remove unnecessary DEVICE_NOT_WORKING
2022-07-30 21:12:01 -04:00
Miran Grča
23127a57f8
Merge pull request #2533 from Cacodemon345/mpu-imc-irq-select
...
Add IRQ selection for MPU-IMC
2022-07-29 23:14:25 +02:00
Cacodemon345
0bd6e90da4
Add IRQ selection for MPU-IMC
...
This existed in later revisions of the card in real hardware
2022-07-30 00:24:30 +06:00
Miran Grča
9649f16454
Merge pull request #2530 from lemondrops/bugfix/clear_mt32_msg
...
Clear the MT-32 LCD message on reset
2022-07-29 16:30:32 +02:00
Alexander Babikov
be8784b17c
Update internal MUNT to version 2.7.0
2022-07-29 13:44:36 +05:00
Alexander Babikov
0d72af0f55
Clear the MT-32 LCD message on reset
2022-07-29 13:44:15 +05:00
OBattler
826d9cdf1c
Fixed a warning in the Sound Blaster code.
2022-07-28 03:53:52 +02:00
OBattler
e47769d2f7
Fixed a warning in the YMFM code.
2022-07-28 03:49:35 +02:00
Miran Grča
024db993b0
Merge pull request #2515 from lemondrops/bugfix/sbprov2_crash
...
Fix a crash with Sound Blaster Pro v2
2022-07-26 15:09:47 +02:00
Alexander Babikov
2123f24d8f
Fix a crash with Sound Blaster Pro v2
2022-07-26 17:12:37 +05:00
Alexander Babikov
16914e76ac
Add an option to control SBMIDI input receiving on SB Pro MCV
2022-07-26 10:22:48 +05:00
OBattler
1261f1cedb
Some patches to YMFM for OPL3 to correctly instantly begin counting on control register write instead of only after a period.
2022-07-26 06:20:57 +02:00
Adrien Moulin
7a4e7c0855
ymfm: try to fix GCC11 build error
2022-07-25 22:04:48 +02:00
Adrien Moulin
4e02b18315
Fix build
2022-07-25 21:19:46 +02:00
Adrien Moulin
88a8607255
Merge branch '86Box:master' into ymfm
2022-07-25 21:08:52 +02:00
Adrien Moulin
a6a7f0ae97
ymfm cleanup
2022-07-25 20:30:52 +02:00
Adrien Moulin
808337aac3
OPL: add the faster YMFM cores
...
This refactors the OPL interface in two drivers : Nuked and YMFM
Nuked is used by default, YMFM can be enabled with [Sound] fm_driver = ymfm
2022-07-25 20:24:31 +02:00
Adrien Moulin
b10cd69dca
Add ymfm library
2022-07-24 10:09:12 +02:00
OBattler
5292dcab32
Warning fixes.
2022-07-24 03:05:51 +02:00
TC1995
02874f2ed2
DMA: Implemented autoinit mode in the PS/2 MCA side (although the bit is undocumented in said side, but documented in the ISA/PCI side).
...
Networking: Added the WD8013EP/A MCA nic, which is more supported than the WD80x3ET/A plus an initial ram size configuration before POS configuration.
Sound: Added the Reply MCA OEM of SB16 with its own MCA POS ID and properly implemented the IRQ's and DMA's of the AdLib Gold in its EEPROM plus an initial configurable setting for them and an initial DRQ implementation into said card.
2022-07-23 23:54:42 +02:00
OBattler
b20dcf2ee1
Reverted the Sound Blaster DSP changes.
2022-07-23 17:53:26 +02:00
Jasmine Iwanek
26c5b53ffd
clang-format in src/sound
2022-07-21 22:08:36 -04:00
Jasmine Iwanek
4723ee7912
clang-format excludes
2022-07-21 22:08:36 -04:00
OBattler
74fd270ee8
Assorted SB fixes.
2022-07-18 23:55:30 +02:00
TC1995
1b8e50e4da
Revert to the old NMI way in the AudioPCI code.
2022-07-16 20:53:59 +02:00
OBattler
49f4b2c8fb
AudioPCI and GUS.
2022-07-16 02:52:50 +02:00
David Hrdlička
16690b5203
Actions: Fix macOS build
2022-07-13 21:49:35 +02:00
OBattler
c7df3d50e4
Changed OpenAL buffer allocations to calloc() instead of malloc() to ensure they re filled with 0x00's.
2022-07-12 23:27:02 +02:00
RichardG867
ba2edf535e
Jenkins: Use submitted FAudio port on macOS
2022-05-03 20:49:55 -03:00
Jasmine Iwanek
6e649521b9
Fix some clang/LLVM warnings
2022-04-22 22:21:50 -04:00
David Hrdlička
e60af6c29d
Clean up plat.h a bit
2022-04-20 01:03:39 +02:00
Miran Grča
cc666e6cc4
Merge pull request #2281 from jriwanek-forks/named-initializers-3
...
Named initializers part 3
2022-04-12 23:38:32 +02:00
Jasmine Iwanek
3431e01d4a
src/sound
2022-04-12 17:26:07 -04:00
OBattler
fd90a36fe9
Merge branch 'master' of https://github.com/86Box/86Box
2022-04-04 18:20:42 +02:00
OBattler
8714f79693
Phase 2 (Bug fix and Sound).
2022-04-04 18:15:41 +02:00
RichardG867
7d15a75cf4
CMI8x38: Disable Windows XP "workaround", it helps to use correct drivers
2022-03-22 16:24:29 -03:00
RichardG867
8158df98e2
CMI8x38: Fix potential timer-related issues with newer WDM drivers
2022-03-21 23:18:59 -03:00
Cacodemon345
cbff8e0927
fluidsynth: Fallback to system soundfont if one isn't specified
2022-03-20 16:22:18 +06:00
RichardG867
e6976412aa
CMI8x38: Disable logging again
2022-03-18 00:21:02 -03:00
RichardG867
fd2682e352
CMI8x38: Disable 128 KHz mode as that's not for our chips
2022-03-17 19:32:49 -03:00
RichardG867
1650b0692d
CMI8x38: Fix for logging status bar segfault
2022-03-17 16:31:14 -03:00
RichardG867
abdac1d524
CMI8x38: Improve DMA/playback start/stop
2022-03-17 16:23:40 -03:00
RichardG867
90e9054f2c
CMI8x38: Implement TDMA update registers (nothing uses them)
2022-03-17 15:47:25 -03:00
RichardG867
7571c0b155
CMI8x38: Disable status bar logging due to a Qt incompatibility
2022-03-17 15:06:19 -03:00
RichardG867
fd6646f21b
Run clang-format on all my new code
2022-03-16 14:12:45 -03:00
RichardG867
66e565000f
Change struct initializers on new devices
2022-03-16 00:46:25 -03:00
RichardG867
71ba610366
Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30
...
# Conflicts:
# .ci/build.sh
# .ci/dependencies_msys.txt
# src/sound/snd_audiopci.c
2022-03-16 00:39:53 -03:00
Jasmine Iwanek
27a2631069
correct function calls in openal.c
2022-03-13 17:16:28 -04:00
Jasmine Iwanek
c195b348a7
src/sound
2022-03-13 10:03:39 -04:00