Commit Graph

13227 Commits

Author SHA1 Message Date
Jos van Mourik
d89d9c65f7 Minor cleanup 2024-07-21 17:52:42 +02:00
OBattler
422ebb322b Migrate device configuration regardless of what instance it is. 2024-07-21 15:13:16 +02:00
rilysh
189be035d2 Mark plat_vidapi() argument as const and remove the NULL
* plat_vidapi() accepts char pointer, which never gets modifed
later on. Mark it as const.

* In src/config.c, va_name is initialized as NULL, however,
plat_vidapi_name() never returns a NULL pointer, nor it was
initialized under a condition branch. Removing NULL, might
save one instruction, which requires zeroing the register
before setting its initial value.
2024-07-21 12:49:06 +05:30
Jasmine Iwanek
92e8fe09a4 Merge pull request #4633 from lemondrops/master
opti499.c: Remove an unneeded call to free()
2024-07-21 02:38:02 -04:00
Alexander Babikov
c4470c7382 opti499.c: Remove an unneeded call to free() 2024-07-21 11:32:45 +05:00
OBattler
60eeef8c31 CS4236B: Use real PnP ROM dump. 2024-07-21 06:25:01 +02:00
OBattler
1205392e4f Wells AT, DataExpert 386WB, Genoa Unknown 486, Gigabyte GA-486L, Alaris Cougar, and updates to CMakeLists.txt and chipset.h. to finally include opti391.c and opti499.c. 2024-07-21 06:09:03 +02:00
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
Jos van Mourik
b490779990 Add Mode Hexadecimal to allow Photo Play games to work with touch 2024-07-21 01:03:55 +02: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
Cacodemon345
94c44da4d1 Add support for using directories and .iso files within CUE sheets
Add support for big-endian binary files

Remove unused is_dir member
2024-07-17 13:34:15 +06:00
Cacodemon345
4dd4d2e6e1 A bit of more fixes 2024-07-17 13:34:15 +06:00
Cacodemon345
138059ff45 libsndfile support 2024-07-17 13:34:15 +06: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