Commit Graph

12594 Commits

Author SHA1 Message Date
OBattler
97ba1cd8e0 Moved the ATi VGA Wonder 18800 out of the Dev branch. 2024-03-28 00:18:30 +01:00
OBattler
d290de418d Significantly reworked the Pro Audio Spectrum 16 and implemented a lot of missing stuff, and added the Pro Audio Spectrum Plus. 2024-03-27 23:56:55 +01:00
OBattler
7f4e8caefa IT86x1: Use PRIXPTR instead of the #ifdef's. 2024-03-27 22:23:33 +01:00
OBattler
8b3866b993 SiS 5595 PMU: Remove a pointless tautology. 2024-03-27 22:19:06 +01:00
OBattler
f48b710206 Some changes in preparation for the not yet committable PAS16 changes. 2024-03-27 19:55:34 +01:00
OBattler
7a4a44d1d1 Matrox: Apply DirectDraw transparency fixes by Cacodemon345. 2024-03-27 17:24:06 +01:00
OBattler
8e21ba4699 SoftFloat: Fix 8087/287 comparison of infinites. 2024-03-27 13:59:37 +01:00
OBattler
12e4d1b083 SoftFloat: Correctly treat +INF and -INF as equal on 8087 and 287, fixes 287 detection in MCPDiag. 2024-03-26 23:29:06 +01:00
OBattler
0b0cb84bf7 FPU: Re-enabled SoftFloat on 808x and implement the missing FBLD instruction, closes #4300. 2024-03-25 19:59:26 +01:00
OBattler
31dee950ab PC330: Correct the on-board graphics card to VLB, fixes #4302. 2024-03-25 14:37:04 +01:00
OBattler
fb53ed47b0 cdrom_image_backend: Fix sector header generation for non-raw sectors. 2024-03-24 16:21:25 +01:00
Miran Grča
1962c7ff52 Merge pull request #4299 from lemondrops/vulkanfix
CI, workflows: Add vulkan-headers for MSYS2
2024-03-23 23:52:50 +01:00
Alexander Babikov
f267a2f12a workflows: Remove the defunct legacy Makefile workflow 2024-03-24 02:20:53 +05:00
Alexander Babikov
e5fe2dd1fa CI, workflows: Add vulkan-headers for MSYS2 2024-03-24 02:09:47 +05:00
Miran Grča
e9d8889906 Merge pull request #4298 from cold-brewed/zip-load-fix
Fix zip disk image load crash
2024-03-23 21:34:10 +01:00
cold-brewed
50a2a479c1 Revert earlier change to zip_load to fix an image load crash 2024-03-23 16:15:35 -04:00
OBattler
f63cc093e1 net_modem and sb_dsp: Warning fixes. 2024-03-23 17:22:36 +01:00
OBattler
f45fe7b121 Bump version to 4.2. 2024-03-23 17:19:33 +01:00
Miran Grča
f2b9f7b028 Merge pull request #4297 from 86Box/version/4.2
Merge Version/4.2 into master.
2024-03-23 17:15:39 +01:00
Miran Grča
1bcd4b085e Merge pull request #4296 from Kagamiin/feature/ess-audiodrive
feature/sound: ESS AudioDrive ES1688
2024-03-23 17:14:10 +01:00
Miran Grča
759cca1582 Merge branch 'version/4.2' into feature/ess-audiodrive 2024-03-23 17:13:59 +01:00
Kagamiin~
0af83efb8f Correcting device name 2024-03-23 12:47:41 -03:00
Kagamiin~
6c519904fd Cleanup: miscellaneous 2024-03-23 12:23:32 -03:00
OBattler
1d2a7e3bca Set pit constant after PIT reset. 2024-03-23 06:48:53 +01:00
OBattler
4884f8664c Set PIT constant on PIT init. 2024-03-23 06:18:11 +01:00
OBattler
2466da2161 Prepared the API to set the PIT constant. 2024-03-23 06:15:34 +01:00
Kagamiin~
639f05d07c Small fixes 2024-03-23 01:09:49 -03:00
Kagamiin~
eee63d7312 Better function naming 2024-03-23 00:58:31 -03:00
Kagamiin~
922a403eb3 Cleanup: get rid of snd_ess.c; move ess to snd_sb.c/.h 2024-03-23 00:54:31 -03:00
Kagamiin~
eb6f4c1118 Fixing compiler warning about parentheses 2024-03-22 23:49:02 -03:00
Kagamiin~
d846a16826 Cleanup: some touch-ups here and there 2024-03-22 23:36:56 -03:00
Kagamiin~
8bfcfec280 Cleanup: clang-format 2024-03-22 23:07:12 -03:00
Kagamiin~
ad61672385 Rename ESFMu flag type to ebit 2024-03-22 22:21:27 -03:00
Kagamiin~
81029da950 Cleanup: rolling back extraneous change in cpu.h 2024-03-22 21:46:27 -03:00
Kagamiin~
f2091e3490 Cleanup: removing broken recording functionality 2024-03-22 21:36:41 -03:00
Kagamiin~
4b93999790 Cleanup: removing a bunch of logging statements 2024-03-22 21:30:23 -03:00
Miran Grča
01b026c76e Merge pull request #4294 from 86Box/tc1995_4.2
Add the Tandy 4000 AT compatible and SCAT-286-003 machines
2024-03-23 00:17:35 +01:00
TC1995
309786bc7a Add the Tandy 4000 AT compatible and SCAT-286-003 machines
And a proper Compaq Portable III 386 BIOS.
Note: The SCAT 286 003 machine is a SCAT-based AMI 286 machine.
2024-03-22 23:51:25 +01:00
Miran Grča
2bec90afca Merge pull request #4293 from 86Box/tc1995_4.2
Fix incompatible pointers of the generic PIT and PCjr's
2024-03-22 23:40:09 +01:00
TC1995
36ecc17551 Fix incompatible pointers of the generic PIT and PCjr's
So that the build compiles fine.
2024-03-22 23:24:58 +01:00
Kagamiin~
5e318dfce9 Updating ESFMu to version v1.2.6 2024-03-22 12:13:57 -03:00
Kagamiin~
d46e2ef7c8 Refactored ESFM timers; removed 16-bit clipping from ESFMu
Co-authored-by: OBattler <oubattler@gmail.com>
2024-03-22 11:57:17 -03:00
Kagamiin~
937537f78e Legacy microphone volume mapping 2024-03-22 11:17:34 -03:00
Kagamiin~
d41e791aec Fix bug introduced by last commit 2024-03-22 01:35:31 -03:00
Kagamiin~
3e539c630b Mixer code cleanup: fixing ESS volume calculation 2024-03-22 01:31:13 -03:00
Kagamiin~
c835a4d156 Uncluttering logs; making ESFM output work again (oops) 2024-03-22 00:32:57 -03:00
Kagamiin~
882b65de48 Implementing ESFM timer interface using 86Box's timers; dropping ESFMu's internal timer emulation
Co-authored-by: OBattler <oubattler@gmail.com>
2024-03-21 23:32:26 -03:00
Miran Grča
242747df52 Merge pull request #4290 from 86Box/pas16_code
Refactor PAS16 code (Audio/MIDI/PIT)
2024-03-21 22:25:32 +01:00
TC1995
c176a116fb Remove deskpro386 and PAS16 from the dev branch.
From the main CMakeLists.txt.
2024-03-21 22:13:37 +01:00
Miran Grča
a02118c80e Merge pull request #4289 from cold-brewed/pcap-filter
Modify the PCAP filter to allow multicast packets
2024-03-21 22:05:46 +01:00