OBattler
62c7968906
Re-added the Sound Blaster PCI 128.
2020-09-23 01:26:23 +02:00
OBattler
5154bc72d5
Fixed a line in snd_opl.c.
2020-08-04 07:38:01 +02:00
OBattler
c23c046249
OPL3 timers now behave according to the YMF 262 datasheet.
2020-08-04 04:05:33 +02:00
OBattler
5ec99e3357
Merge branch 'master' of https://github.com/86Box/86Box
2020-07-28 02:35:44 +02:00
OBattler
8f255a0f2a
Fixed a stray return; in the OPL code and a fatal flaw in my own timer API where timers were not being disabled if period is 0.0.
2020-07-28 02:35:19 +02:00
RichardG867
95c11cf483
Fix internal sound card behavior when switching machines in the settings window
2020-07-27 14:53:35 -03:00
OBattler
797af21ad9
Finished the sound/snd_opl.c rewrite.
2020-07-26 02:35:41 +02:00
OBattler
24926d4b2f
Removed a temporary thing from sound/snd_sb.c, removed the unused opl_emu variable from the Sound Blaster struct, and added the AMI S3 86c924 with its ICS2494AN-305 clock chip.
2020-07-26 01:53:46 +02:00
OBattler
f545c7f1e6
OPL3 timers rewrite, DOOM OPL3 now actually appears to be in stereo.
2020-07-26 01:13:03 +02:00
OBattler
146d041945
OPL cycles fixes.
2020-07-19 21:32:23 +02:00
OBattler
4f3ae96b63
Switched the OPL and NukedOPL code to VARCem's reworked (and cleaner) versions.
2020-07-19 03:24:45 +02:00
OBattler
7b8c03c139
NukedOPL no longer converts generated samples to 16-bit before resampling.
2020-07-17 05:15:21 +02:00
OBattler
8b169648c8
Removed the now-unused filtbuf[] array from the OPL struct.
2020-07-17 01:21:57 +02:00
OBattler
8732fb3e75
Fixed some MIDI-related crashes and AdLib Gold now writes the correct amount of EEPROM bytes on close.
2020-07-13 20:07:47 +02:00
RichardG867
0a6e3ee1e2
Improve FluidSynth library dependency error
2020-06-18 21:35:42 -03:00
David Hrdlička
58336051df
munt: fix include
2020-06-13 20:54:28 +02:00
GH Cao
2c29f63a9d
snd_gus: Fix filename case for building on Linux.
2020-06-11 02:42:58 +08:00
OBattler
b2a7a5b90f
Updated the Munt code to 2.4.0 (port from VARCem).
2020-06-07 02:06:15 +02:00
OBattler
5f64a6f851
SiS Rabbit (85c310) shadow RAM handling rewrite (fixes IDE, same as on the ACC chipset) and fixed a warning in the AD1848 code.
2020-06-07 01:54:19 +02:00
Altheos
871c01f153
Preliminary GUS MAX support
2020-06-06 21:35:03 +02:00
RichardG867
f781d611ac
Remove redundant check
2020-05-19 21:23:25 -03:00
RichardG867
92616e7b1d
Onboard audio device support + onboard ES1371 for Tsunami ATX
2020-05-19 21:15:25 -03:00
OBattler
0570e21f0f
Applied Ryuzaki's Media menu patch, fixed a bug in cpu.c reported by ms. person, fixed bugs (and added a workaround for the Windows 2000 PCnet problems) to mem.c, and added a network packet queue to cap network speed (and do the actual rx poll in the main thread instead) for more stability, also some ES1371 fixes (but not enough to make it work on Linux).
2020-04-29 23:39:54 +02:00
David Hrdlička
7d2f9189d3
win: Re-number string table entries
2020-04-26 21:03:31 +02:00
TC1995
5073a2c37e
The AZT MPU is not SB's UART MPU.
2020-04-22 22:29:25 +02:00
OBattler
cf7ecacb9d
Fixed a typo in the Sound Blaster IRQ update code, reported by TheCollector1995.
2020-04-22 22:11:01 +02:00
OBattler
61f0ae7954
Better ACPI implementation (currently only on PIIX4/PIIX4E/SMSC southbridges), finished the SMSC southbridge (but the Atrend BIOS still hangs, need to figure out why), and fixed Tandy EEPROM saving.
2020-04-13 20:01:47 +02:00
OBattler
28115c4650
Overhauled SB DSP IRQ's and masking and also how it attaches to the MPU-401, fixes IBM OS/2 2.11 among other things.
2020-04-12 00:18:55 +02:00
David Hrdlička
9acb489a1d
MSVC and Windows SDK compatibility
2020-04-04 12:45:47 +02:00
TC1995
a9aa6d5b4e
Reworked some parts of the device handling in the azt2316a/azt1605 sound cards, some parts don't use the EEPROM so they are adjusted manually for compatibility.
2020-03-31 00:53:03 +02:00
David Hrdlička
a505894a10
Move all include files to src/include
...
- 86Box's own headers go to /86box
- munt's public interface goes to /mt32emu
- all slirp headers go to /slirp (might want to consider using only its public inteface)
- single file headers from other projects go in include root
2020-03-29 19:53:29 +02:00
David Hrdlička
5e4a76f020
remove source file versions
2020-03-25 03:34:22 +01:00
TC1995
e042b4b112
Compile fix 2.
2020-03-25 01:42:22 +01:00
TC1995
ac96bc4cc6
Changed the GPL license of the azt2316a.c source file.
...
Added F82C710 SIO to the super286tr.
2020-03-25 01:23:22 +01:00
OBattler
7eb9faf24c
Merge pull request #624 from 86Box/feature/azt_snd
...
Added the Aztech Sound Galaxy 16 cards.
2020-03-25 01:12:22 +01:00
TC1995
6f4ac0de35
Added the Aztech Sound Galaxy 16 cards.
...
Added the reset function of MCA from PCem.
Made the MCA devices use the reset parameter if available.
2020-03-25 00:49:25 +01:00
Daniel Gurney
0c509fd551
Remove version tree-wide
2020-03-25 00:46:02 +02:00
OBattler
28b2c923bf
Removed excess Sound Blaster logging.
2020-03-23 09:08:23 +01:00
OBattler
b999cce723
Some fixes to fix PIIX3 machines, fatal's on BIOS'es accessing the OPL, and RAM limits on 430TX machines.
2020-03-22 01:17:49 +01:00
OBattler
490c04fcae
Current WIP code.
2020-02-29 19:12:23 +01:00
OBattler
e1e2d2d17d
Fixed the MPU-401 tempo stuff.
2020-01-23 06:40:20 +01:00
TC1995
eb9812645e
Fixed the GUS and added configuration addresses and OPL for the WSS ISA card.
2020-01-20 14:07:24 +01:00
OBattler
0cb2fa034c
Fixed some bugs and warnings, and cleaned-up and reworked the MIDI input stuff so that MIDI input can go to multiple devices at a time (each device allows configuring, whether or not it should receive MIDI input), and fixed MIDI input on the Sound Blaster 16/AWE32's built-in MPU-401.
2020-01-19 05:45:05 +01:00
OBattler
e44e60c660
Fixed the fourth batch of problems.
2020-01-15 05:24:33 +01:00
OBattler
932ad5595a
Fixed the third batch of problems.
2020-01-15 04:58:28 +01:00
OBattler
a2867e6978
Added fall-through comments to several fall-throughs.
2020-01-15 02:43:25 +01:00
OBattler
8928ef3f66
Fixed an overrun in win/win_ui.c, a few newly introduced bugs, and a warning in the MPU-401 code.
2020-01-15 01:03:54 +01:00
OBattler
2fe6ea0e64
Fixed the EEPROM/registers array size mess in the AdLib Gold code.
2020-01-15 00:32:52 +01:00
OBattler
1b7da93aa3
Fixed a minor bug in the MPU-401 code.
2020-01-14 19:11:40 +01:00
Melissa Goad
59b31a0232
Fix adding a sound card
2020-01-12 13:47:42 -06:00