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
OBattler
4b7401c3b5
Merge branch 'feature/midi_in' into gus
2020-01-12 18:51:35 +01:00
TC1995
e0be29af06
Fixed GUS MIDI Out.
2020-01-10 12:33:20 +01:00
Altheos
219afed4df
Rebase on upstream midi_in branch
2020-01-10 10:49:59 +01:00
TC1995
405030abd4
Made MIDI Input reset properly with midi data set to 0xaa (required by the GUS Installation MIDI IRQ tests) and initialize with data set to 0x00 when a master reset is not used (required by midi input from Sound Club).
2020-01-10 01:13:38 +01:00
Altheos
26eeb9bfc5
Merge branch 'feature/midi_in' of https://github.com/86Box/86Box into gus
2020-01-08 19:10:14 +01:00
TC1995
04931767e7
Fixed compile error.
2020-01-08 19:05:21 +01:00
OBattler
c524a62c40
Fixed an intance of undefined behavior in sb_mpu401.c.
2020-01-08 19:01:24 +01:00
Altheos
1649430bce
Merge branch 'feature/midi_in' of https://github.com/86Box/86Box into gus
2020-01-08 18:52:16 +01:00
Altheos
3bdec705e5
GUS soundcard improvements :
...
IO address flexibility
256kb, 512kb or 1Mb total memory variant
2020-01-08 18:26:24 +01:00
TC1995
bb4e4e10c3
Added Gravis Ultrasound MIDI Input.
2020-01-08 17:11:13 +01:00
OBattler
f7ffe8a247
Fixed coding style and IRQ handling per the spec.
...
Also made commands other than 0xFF ignored in UART mode, also per the spec.
2020-01-04 03:32:20 +01:00
TC1995
e8dd8c3774
Fixed midi input code. Currently only MPU401 (standalone) and SB cards have MIDI Input capabilities, es1371 and GUS will be done for a later time.
2020-01-02 18:19:22 +01:00
TC1995
9562a20a63
Initial commit of MIDI IN.
2020-01-01 20:20:16 +01:00
OBattler
51b06be28c
Removed DOSBox OPL code, and made NukedOPL, the CD-ROM image code (incl. former cdrom_dosbox.cpp/h), and Raw Input mouse code C instead of C++, and fixed OPL2 emulation with NukedOPL.
2019-12-21 20:06:34 +01:00
OBattler
ccd1a8dde2
Cleaned up the Sound Blaster DSP code.
2019-12-21 20:03:07 +01:00