Commit Graph

13112 Commits

Author SHA1 Message Date
OBattler
c71b80f399 Merge branch 'master' of https://github.com/86Box/86Box 2024-07-21 04:54:11 +02:00
OBattler
2e6d392ff8 On ASIC keyboard controllers, output on channel 0 (KBC) now overrides any existing bytes in the output buffer, fixes FIC PT-2000 soft reset problems. 2024-07-21 04:53:54 +02:00
Miran Grča
b0d2babfc4 Merge pull request #4632 from jriwanek-forks/fdc
Arrays for fdc_current and hdc_current, and a loop fix in sound.c
2024-07-21 03:51:18 +02:00
Jasmine Iwanek
1ebbc25c2a Correct endif comment in fdc_ext.h 2024-07-20 21:48:57 -04:00
Jasmine Iwanek
2a7d300078 Use a define for max HDC's 2024-07-20 21:48:57 -04:00
Jasmine Iwanek
7817336567 Use a define for max FDC's 2024-07-20 20:09:25 -04:00
Jasmine Iwanek
680f65cf19 Standardize hdc_current into an array 2024-07-20 14:49:24 -04:00
Jasmine Iwanek
539dccdcd1 Simplify sound_card_init() by using a loop 2024-07-20 14:49:24 -04:00
Jasmine Iwanek
05e7d9239c Standardize fdc_type into fdc_current
Also make it into an array
2024-07-20 14:49:24 -04:00
Miran Grča
529cef56e3 Revert win_cdrom_ioctl.c to the previous version, fixes regressions. 2024-07-20 19:55:47 +02:00
Miran Grča
4387b3e137 Merge pull request #4626 from jriwanek-forks/qtvideo
Initial underlying code support for more than 2 video cards
2024-07-20 05:47:59 +02:00
Miran Grča
2802bd1015 Merge pull request #4627 from jriwanek-forks/qtserial
Serial cleanups and forward support improvements
2024-07-20 05:47:13 +02:00
Miran Grča
e3c03bc5eb Merge pull request #4628 from jriwanek-forks/device
Less dummy devices
2024-07-20 05:46:59 +02:00
Jasmine Iwanek
de21053e5d Add logic for serial 5-7 in QT UI 2024-07-19 23:29:37 -04:00
Jasmine Iwanek
20439f24fa Cleanups in qt_settingsports.hpp 2024-07-19 23:29:37 -04:00
Jasmine Iwanek
322adf1c2b Initial underlying code support for more than 2 video cards 2024-07-19 23:27:21 -04:00
Miran Grča
909f413cd0 Merge pull request #4625 from 86Box/tc1995
Chips PCI card fixes (July 20th, 2024)
2024-07-20 02:23:21 +02:00
TC1995
3f14c7f590 Chips PCI card fixes (July 20th, 2024)
Cleaned up the code and fixed the reset and LFB accesses. NT 4.0 now works with its v2.47 drivers without a soft reset (it used to only with a soft reset originally and, without it, hang with a blank screen upon reaching the GUI).
2024-07-20 01:09:42 +02:00
Jasmine Iwanek
27c8bdd57e Less dummy devices 2024-07-19 16:57:11 -04:00
OBattler
dfe83ac32a Do not attempt to free init_dev if it's pointing to the const device itself. 2024-07-19 22:08:37 +02:00
OBattler
652ffa646e Added a sanity check to device.c. 2024-07-19 22:02:02 +02:00
OBattler
78293cffd1 Sound Blaster 16 DSP now correctly uses the 8-bit DMA channel when the 16-bit DMA channel is set to 4, fixes #3101. 2024-07-19 22:00:46 +02:00
OBattler
d4a718cc2f Reading SB DSP port 0Ch now gets the DSP out of the reset state - fixes Inherit the Orb detection of the Sound Blaster Pro. 2024-07-19 20:09:21 +02:00
OBattler
7d1202f2d1 Merge branch 'master' of https://github.com/86Box/86Box 2024-07-19 17:45:53 +02:00
OBattler
c377a36288 SM(S)C FDC37c932 Super I/O chip fixes, fixes #4601. 2024-07-19 17:45:44 +02:00
RichardG867
f266272c60 AC97: Highest codec powerdown bits should be write only, fixes #4393 2024-07-18 17:55:57 -03:00
RichardG867
7a402649cd C&T 69000: Fix I2C naming oversight 2024-07-17 18:13:10 -03:00
RichardG867
1e597c39c4 CMI8x38: Make another bit writable and improve DMA value readback, fixes #4576 again 2024-07-17 18:12:03 -03:00
Miran Grča
74d1aa97c1 Merge pull request #4622 from 86Box/tc1995
PVGA fixes of the day (July 16th, 2024)
2024-07-16 21:34:40 +02:00
TC1995
541b2ee556 PVGA fixes of the day (July 16th, 2024)
Actually fix it correctly as well as fixing 16 color mode that was made corrupt after the cleanup of the bank commit.
2024-07-16 21:32:21 +02:00
Miran Grča
4112d5f08a Merge pull request #4621 from jriwanek-forks/nuked
Nuked-OPL3: Update to latest as of 15/07/2024
2024-07-16 05:19:01 +02:00
Jasmine Iwanek
b5c7e59ab7 Nuked: Last of the update 2024-07-15 23:00:10 -04:00
Miran Grča
f9ea663521 Merge pull request #4619 from lemondrops/more-warning-fixes
residfp: Fix unused variable warnings with Clang
2024-07-15 19:14:53 +02:00
Miran Grča
60c9b9867b Merge pull request #4620 from lemondrops/ess-sort
Sort the ESS sound cards in the card list
2024-07-15 19:14:43 +02:00
Miran Grča
c4dc63e2a5 Merge pull request #4618 from lemondrops/static-fix
Library linking improvements
2024-07-15 19:14:33 +02:00
Alexander Babikov
2fceeb4e4b Fix unused variable warnings with Clang 2024-07-15 19:48:33 +05:00
Alexander Babikov
595db237f7 Sort the ESS sound cards in the card list 2024-07-15 19:39:36 +05:00
OBattler
fba01a9b39 CD-ROM IOCTL: Raw sector read fix. 2024-07-15 15:38:36 +02:00
Alexander Babikov
1d322fe99d Fix ssize_t related warnings on 32-bit Windows builds 2024-07-15 14:34:20 +05:00
Alexander Babikov
9f4886e031 Only define FLUIDSYNTH_NOT_A_DLL when linking statically 2024-07-15 10:59:35 +05:00
Alexander Babikov
0177e2881a Define LIBSLIRP_STATIC on Windows for proper static linking
This requires a not-yet-released version of libslirp, but thankfully
MSYS2 has backported the patch
2024-07-15 10:53:57 +05:00
Alexander Babikov
70bc4ef0be Remove a leftover copy of libslirp headers 2024-07-15 10:51:36 +05:00
Jasmine Iwanek
8056c1bc9a Nuked: wrbuf -> writebuf 2024-07-15 01:03:15 -04:00
Jasmine Iwanek
e654d01bd0 Nuked: chan_t -> opl3_channel 2024-07-15 01:03:15 -04:00
Jasmine Iwanek
e4ee5d2d01 Update snd_opl_nuked.c 2024-07-15 01:03:15 -04:00
Jasmine Iwanek
c7a268a01e Nuked: ch/chan -> channel 2024-07-15 01:03:14 -04:00
Jasmine Iwanek
2bcfc8e697 Nuked: dev -> chip 2024-07-15 01:03:14 -04:00
Jasmine Iwanek
8cb40b8b68 Nuked: Move stuff out to it's header 2024-07-15 01:03:14 -04:00
Jasmine Iwanek
d3142e7793 More reorganization in snd_opl_nuked.c 2024-07-15 01:03:14 -04:00
Jasmine Iwanek
483fe43fb4 Nuked: Compile fixes
Update snd_opl_nuked.h
2024-07-15 01:03:13 -04:00