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