Commit Graph

2520 Commits

Author SHA1 Message Date
OBattler
570483a828 PCI: Make PCI configuration reads and writes length-aware and fix the DC390 PCI device ID AND'ing with EEPROM DO. 2026-01-25 11:21:14 +06:00
TC1995
b6adf1e5aa S3 and 8514/A compatible fixes for various stuff.
1. Correct some more clock bugs of the ELSA Winner NeXTSTEP/OPENSTEP third party driver (please report any regressions if possible on other stuff).
2. Line Vector command with flag 0x211x (r/w) is now more usable (not perfect yet) and fill brushes now have correct colors (but also not perfect either) in Windows 2.x' 8514/a drivers.
2026-01-23 01:05:04 +01:00
OBattler
8c18273b23 Added the MSI-5156 (most of the work done by Kotochi). 2026-01-22 19:10:00 +01:00
kotochi98
82a1f2908d Add the Intel Classic R/R Plus (Monsoon) machine 2026-01-18 14:27:05 +03:00
AITUS95
e414d9ab55 Voodoo: smooth V1/V2 sync and Windows waits
Make LFB relax/front-sync the default for V1/V2, keep wait stats opt-in, document sync behavior, and reduce Windows swap/event stalls.
2026-01-18 03:33:54 +01:00
OBattler
fb1f37c83b Added PIIX4 AMI 1995 NVR device. 2026-01-16 11:35:17 +01:00
Miran Grča
aed03781f6 Merge pull request #6714 from lemondrops/patch-28
Miscellaneous changes
2026-01-15 02:44:10 +01:00
Miran Grča
08c423baec Merge pull request #6713 from lemondrops/hdd
Fix HDD table formatting
2026-01-15 02:43:52 +01:00
Alexander Babikov
554b74a09d Translate device bus name separately from device name 2026-01-15 05:18:28 +05:00
Alexander Babikov
cee9e83736 HDD presets: rename version_ex field to version 2026-01-15 05:13:46 +05:00
Alexander Babikov
e8d473af23 Add keybind for fast forward 2026-01-15 05:13:29 +05:00
Alexander Babikov
987f11ecf2 Add keybinds for all screenshot commands (unset by default) 2026-01-15 05:13:23 +05:00
Maxwell Scott
857e5d99cc Sort out the sound card list
Also added the forgotten "(Video)" name to IBM PCjr configuration.
2026-01-14 16:57:11 +07:00
kotochi98
c4ba299d7f Add the MSI MS-6117 and its OEM/foreign language BIOS variants 2026-01-13 13:21:57 +03:00
Miran Grča
71cb6908f8 Merge pull request #6697 from Cacodemon345/trigem-como
Add TriGem Como 440EX machine
2026-01-12 11:22:42 +01:00
Cacodemon345
527fb269e2 Auto-load gm.dls on Windows if FluidSynth 2.5.0 or later is detected and no soundfont is specified
Windows builds should generally use it or later
2026-01-12 16:20:32 +06:00
Cacodemon345
85d902ef7a Add TriGem Como 440EX machine 2026-01-11 17:40:30 +06:00
OBattler
ca2a5a1e99 Remove excess logging. 2026-01-10 04:47:01 +01:00
OBattler
b857e809bf The actual code changes. 2026-01-10 02:25:25 +01:00
GreaseMonkey
f5fd37bbf1 Add [i440EX] HP Brio 83xx machine
I personally own a Brio 8314 and have run tests on it.
2026-01-09 10:01:17 +13:00
RichardG867
06c3186858 Switch: Store the actual 1-based group number on the config file, and add min/max group defines 2026-01-07 22:07:00 -03:00
RichardG867
6c0b6c056c Network switch rewrite with a simpler protocol and multiple host interface support 2026-01-07 20:51:55 -03:00
win2kgamer
e42f1359d8 Implement the Aztech AZTPR16 audio controller (and other Aztech improvements) (#6673)
* Aztech: Clean up unused code and outdated comments, add a standard 86Box header comment and fix a warning in the logging code

* Aztech: Implement gameport enable/disable for AZT1605 and AZT2316A

* Aztech: Implement SBPro mixer restore from EEPROM for AZT2316A

* Implement the Aztech Sound Galaxy Pro 16 (AZTPR16) sound card

* AZTPR16: Right shift master volume by 1 during mixer update, fixes quiet audio in DOS WSS sound test

* AZTPR16: Set the Panasonic CD-ROM bit in the config word, fixes CR56X.SYS on Packard Bell 141233 boot disk
2026-01-05 00:28:12 -03:00
Miran Grča
110cdbdf9a Merge pull request #6672 from Domppari/hdd_audio_prototype
Support for HDD sound emulation
2026-01-04 21:42:11 +01:00
Domppari
4b86bcc2bf Multiple HDD drive sounds support 2026-01-04 21:35:59 +02:00
Domppari
419ee5cbd9 HDD audio start/stop sample playback + some mutex deadlock fixes 2026-01-04 11:15:22 +02:00
Domppari
b4a5c76847 HDD audio setting now populates audio profiles for selected HDD rpm 2026-01-04 09:32:25 +02:00
Domppari
b13e4c44b4 HDD audio profile for settings, ui and using the selected profile 2026-01-04 08:59:43 +02:00
Domppari
ebe651761b Initial HDD sound implementation using IBM example drive 2026-01-03 21:24:33 +02:00
Alexander Babikov
46d0d90f8d Get rid of machine_get_machine_from_internal_name_ex 2026-01-01 22:27:46 +05:00
Alexander Babikov
2b99bf64bd Merge machine_getname_ex into machine_getname 2026-01-01 22:27:41 +05:00
OBattler
4aa0ba2ad5 Merge branch 'master' of https://github.com/86Box/86Box 2025-12-31 18:54:40 +01:00
OBattler
2c670bf42d Fix extended key processing on XT 101/102-key and AT 84-key keyboards. 2025-12-31 18:54:28 +01:00
Cacodemon345
909e893f4d Improve slow loading speeds for manager 2025-12-28 23:43:04 +06:00
OBattler
dfd36f6e89 The remaining sizes for the indicator and proper functions for determining the playing and paused statuses of a CD-ROM drive. 2025-12-25 15:45:34 +01:00
OBattler
f0ab2e9b78 Extended the screenshot functionality to allow taking both raw and (renderer/resize-)processed screenshots, to both file and clipboard, made the functionality available on the toolbar as well, and moved the recently added "Force interpretation" button to the end of the toolbar. 2025-12-25 03:44:23 +01:00
win2kgamer
edb717e362 Merge branch '86Box:master' into ad1816 2025-12-22 19:03:33 -06:00
starfrost
c768f2dd08 Merge branch '86Box:master' into bugfixes 2025-12-22 22:36:25 +00:00
starfrost013
7860e06f8a Remove all non-library _MSC_VER checks 2025-12-22 22:36:15 +00:00
OBattler
a78c208a09 Merge branch 'master' of https://github.com/86Box/86Box 2025-12-22 23:34:07 +01:00
OBattler
0055af732a Increase MAX_IMAGE_PATH_LEN to 4096 bytes (to fix that config.c warning) and make sure all file name arrays are of that length (no more hardcoded 512 or 1024). 2025-12-22 23:33:56 +01:00
starfrost013
11976adced remove remaining msvc check 2025-12-22 22:29:35 +00:00
OBattler
0092ce15de Only make the fallthrough define available in C code, fixes #6607. 2025-12-22 22:56:10 +01:00
Miran Grča
758e4883f8 Merge pull request #6602 from Domppari/fdd_bios_post_test_audio_support
FDD BIOS POST test audio support and AMIBIOS special case
2025-12-21 22:20:33 +01:00
Domppari
42e0fb6726 Enhance FDD audio support for BIOS POST mode:
- Implement detection of BIOS vendor and corresponding audio samples for seek operations.
- Add support for loading and playing POST mode seek samples based on BIOS vendor.
- Reset seek state on FDD close and reset functions.
2025-12-21 22:45:16 +02:00
Miran Grča
43ce40e1ff Merge pull request #6599 from Cacodemon345/voodoo-fix-linux
Fix glitched texts on Linux Voodoo drivers
2025-12-21 20:56:59 +01:00
starfrost013
5e959e4b2e remove fontdat2 and fontdatm2 2025-12-21 19:12:28 +00:00
starfrost
64b0462fcb Merge branch '86Box:master' into bugfixes 2025-12-21 18:49:59 +00:00
starfrost013
407a0958f2 rename load font to video_load_font, get rid of loadfont_ex; use calloc and don't malloc magic amount of vram 2025-12-21 18:49:10 +00:00
Cacodemon345
61ed89f297 Fix glitched texts on Linux Voodoo drivers
Also fix bad rectangle fills on Voodoo 2 if SLI is enabled
2025-12-22 00:39:31 +06:00