David Hrdlička
96eb8d806e
Add copyright headers
2021-01-12 18:26:18 +01:00
David Hrdlička
11b6604196
Add CMake build files
2021-01-12 18:22:40 +01:00
TC1995
19fac1e218
Fixed mixer initialization on the Sound Blaster 2.0.
2021-01-07 14:57:07 +01:00
TC1995
b44ba0e69b
Fixed the previous commit.
2020-12-21 20:53:24 +01:00
Winins0
978f02aa99
Gave 1.x/2.0 Sound Blasters port 0x260. ( #1185 )
2020-12-21 18:49:08 +02:00
David Hrdlička
548dc2a410
resid: don't do CPUID detection on MSVC/x64
2020-12-17 00:36:13 +01:00
David Hrdlička
8be0973d2c
resid: force the GCC CPUID code on clang
2020-12-16 20:43:12 +01:00
David Hrdlička
516bf8d2c8
resid: fix SSE detection
2020-12-16 20:41:15 +01:00
David Hrdlička
53144ed8ec
fix target architecture checks
2020-12-16 20:32:56 +01:00
OBattler
6e233f4ac8
SDL renderer improvements and fixes and added SDL OpenGL option;
...
Various performance improvements;
Fixed USB UHCI HCHalt;
Cirrus Logic CL-GD 5422/24 fixes and removed them from the Dev branch;
The Storage controllers sections of Settings now has its own corresponding section of the configuration file;
Fixed the AT clock divisors for some Pentium OverDrive CPU's;
Added the ACPI RTC status (no ACPI RTC alarm event yet).
2020-11-26 18:20:24 +01:00
TC1995
66e0c0f7ff
Fixed muted cd audio on the WSS side of the AD1848 core.
2020-11-21 19:22:31 +01:00
TC1995
7684e177a0
Fixed the cd audio scramble of the ad1848 core used by WSS and the Aztech cards.
2020-11-21 17:20:03 +01:00
OBattler
0faf6692c9
WARNING: CONFIGS MIGHT PARTIALLY BREAK WHERE DEVICE NAMES HAVE CHANGED.
...
Changes to device_t struct to accomodate the upcoming PCI IRQ arbitration rewrite;
Added device.c/h API to obtain name from the device_t struct;
Significant changes to win/win_settings.c to clean up the code a bit and fix bugs;
Ported all the CPU and AudioPCI commits from PCem;
Added an API call to allow ACPI soft power off to gracefully stop the emulator;
Removed the Siemens PCD-2L from the Dev branch because it now works;
Removed the Socket 5 HP Vectra from the Dev branch because it now works;
Fixed the Compaq Presario and the Micronics Spitfire;
Give the IBM PC330 its own list of 486 CPU so it can have DX2's with CPUID 0x470;
SMM fixes;
Rewrote the SYSENTER, SYSEXIT, SYSCALL, and SYSRET instructions;
Changed IDE reset period to match the specification, fixes #929 ;
The keyboard input and output ports are now forced in front of the queue when read, fixes a number of bugs, including the AMI Apollo hanging on soft reset;
Added the Intel AN430TX but Dev branched because it does not work;
The network code no longer drops packets if the emulated network card has failed to receive them (eg. when the buffer is full);
Changes to PCI card adding and renamed some PCI slot types, also added proper AGP bridge slot types;
USB UHCI emulation is no longer a stub (still doesn't fully work, but at least Windows XP chk with Debug no longer ASSERT's on it);
Fixed NVR on the the SMC FDC37C932QF and APM variants;
A number of fixes to Intel 4x0 chipsets, including fixing every register of the 440LX and 440EX;
Some ACPI changes.
2020-11-16 00:01:21 +01:00
OBattler
806f55b055
Removed excess logging from sound/snd_sb_dsp.c.
2020-10-21 02:47:54 +02:00
OBattler
6e013acf95
Sound improvements, especially CD Audio and the Sound Blasters.
2020-10-21 02:46:50 +02:00
OBattler
06e8b7220c
And made the filters / volume control now actually apply.
2020-10-19 02:32:28 +02:00
OBattler
9e15cb034f
Fixed sound/sound.c to also make sound card filters operate on channel 1.
2020-10-19 02:30:16 +02:00
OBattler
f680e3fe0a
And the AD1848 as well.
2020-10-19 02:22:53 +02:00
OBattler
39ffde2d72
Some ES1371 fixes.
2020-10-19 02:21:05 +02:00
OBattler
26d42adb1e
CD-ROM CUE indexes are now respected for skip even if prestart is 0 (fixes CUE+BIN images that use indexes for pregap), CD Audio attenuation is now done per the specification, and proper sound card filtering and volume calculation now applies to CD Audio.
2020-10-19 01:02:40 +02:00
OBattler
a5e9e50ffc
And even louder now.
2020-10-18 19:27:46 +02:00
OBattler
618a056d77
CD Audio volume should now be twice as loud.
2020-10-18 19:26:06 +02:00
OBattler
cf69cfa5c3
Fixed LPT DAC and Disney Sound Source status to account for lpt.c no longer always setting the ERROR bit.
2020-10-17 14:10:36 +02:00
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