Commit Graph

2541 Commits

Author SHA1 Message Date
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
Miran Grča
db0fab6c8f Merge pull request #6597 from starfrost013/bugfixes
Get rid of some entirely unused video functions
2025-12-21 17:15:07 +01:00
starfrost013
1739b8303c Get rid of some entirely unused video functions 2025-12-21 16:13:56 +00:00
Cacodemon345
e59bb4dc2e Voodoo stippling support for 3D 2025-12-21 22:00:24 +06:00
win2kgamer
a5733a7ff6 Add the Analog Devices AD1816 audio controller 2025-12-20 18:44:05 -06:00
RichardG867
747e71ef2d Remove unused machine_is_sony function 2025-12-20 19:04:04 -03:00
RichardG867
bc7008c548 Use EMU_NAME macros in paths 2025-12-20 16:12:21 -03:00
RichardG867
e3a2bca761 Fix internal name for HP Holly 2025-12-19 22:45:39 -03:00
RichardG867
9c6eccbf5a AC97 Codec: Add the ICE1232/VT1611A codec 2025-12-19 18:01:30 -03:00
Domppari
2afa0e7503 FDD Support for detecting if in BIOS POST test mode or normal operations mode. Used to change FDD audio samples for the drive to match real HW BIOS FDD POST test sounds. 2025-12-19 21:56:23 +02:00
OBattler
a2056d7fd8 Merge branch 'master' of https://github.com/86Box/86Box 2025-12-17 19:13:09 +01:00
OBattler
54322a7ece Revert RichardG's recompiler changes from build 8136 due to too many regressions, a way to bring them back with fewer regressions will be looked into for 6.0. 2025-12-17 19:12:56 +01:00
Alexander Babikov
7800bcd0bd Manager: Pass asset path to VMs if specified on command line (#6569)
* Manager: Pass asset path to VMs if specified on command line

* Manager: Merge `VMManagerSystem::launchSettings` into `VMManagerSystem::launchMainProcess`
2025-12-17 13:53:48 -03:00
Cacodemon345
2b3be4140e Implement alpha planes for x64 Voodoo dynarec 2025-12-15 21:15:54 +06:00
Cacodemon345
601155fdd6 Implement Voodoo alpha planes and alpha mask support
Fallback to interpreter if alpha planes are used for now
2025-12-14 23:27:18 +06:00
Miran Grča
495d23042d Merge pull request #6558 from Domppari/fdd_seek_times_set_to_default_10ms_when_audio_profile_not_selected
Setting default seek time (10ms) for fdd seeks
2025-12-14 14:55:56 +01:00
Toni Riikonen
6e090318f1 Setting default seek time (10ms) for fdd seeks, as 0ms seek time causes issues on some OS'ses. Also enabled to use seek-times defined for fdd audio profile "None". 2025-12-14 13:43:42 +02:00
RichardG867
791daafceb Dynarec: Force interpreter on pages that undergo excessive invalidation, improves % on TES Daggerfall and potentially other self-modifying code 2025-12-13 16:45:04 -03:00
OBattler
e57ab1ec6d Added the key bind for the new toolbar button, defaults to Ctrl+Alt+I. 2025-12-05 15:04:14 +01:00
OBattler
3feb0f135d Add toolbar button and Action menu item to toggle forcing the recompiler to interpret blocks, should help with some slowdowns (tested to help with Daggerfall on both recompilers and Legend of Hero III on new recompiler). 2025-12-05 14:18:17 +01:00