Commit Graph

2497 Commits

Author SHA1 Message Date
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
Cacodemon345
48f6db24e2 Add ASUS TX97-XV (HP OEM) board
Shipped with either ATi RAGE II or ATi Mach64 VT3
2025-12-04 23:44:07 +06:00
win2kgamer
3c56968921 Give the OPTi 931 its PnP quaternary IDE controller 2025-12-03 17:37:06 -06:00
TC1995
ecf96afe84 Added some SCSI-2 CD-ROM drives with specified speeds as below.
As we simply lack some drives specified in the 4x-12x range.
2025-12-02 15:30:00 +01:00
win2kgamer
2f594a1e8f Add the OPTi 82c931 audio controller
All drivers work outside of CDSETUP.SYS from the v2.04 DOS/Win3.1 driver package failing to detect the card. SNDINIT from the same package does work so audio is functional.
2025-11-30 17:51:06 -06:00
Toni Riikonen
d9fdde0683 Merge branch '86Box:master' into feature/separate_samples_for_each_fdd_track_seek 2025-11-29 18:11:27 +02:00
OBattler
3e8a62c5c6 Implemented the infrastructure for the non-ROM assets to go with the new repository. 2025-11-28 01:32:58 +01:00
Toni Riikonen
03ab1135d7 Master merge 2025-11-28 00:00:08 +02:00
Toni Riikonen
ec6168afa6 Merge branch '86Box:master' into master 2025-11-27 23:55:41 +02:00
Toni Riikonen
09efaeeb29 FDD audio selection to None + disabled if drive not selected. Load audio profiles on audio settings change to take immediate action when VM already running. 2025-11-26 23:08:47 +02:00
Miran Grča
d14e63aa8f Merge pull request #6502 from win2kgamer/opti930
Add the OPTi 82c930 audio controller
2025-11-25 06:12:05 +01:00
OBattler
b64903a819 Attempt to fix compile failure on ARM64 builds. 2025-11-25 02:16:54 +01:00
OBattler
935240511a Apply it to the mouse code. 2025-11-25 00:20:34 +01:00
OBattler
23e7532f81 Move the platform-specific atomics to 86box.h and add ADD and SUB macro's, in preparation for applying to the mouse code as well. 2025-11-25 00:10:07 +01:00
AITUS95
d2a8079003 Fix x86/x64 performance regression with platform-specific atomics
Use volatile on x86/x64 (native atomic guarantees) and C11 atomics
on ARM (explicit synchronization needed). Restores performance on
x86 while keeping ARM stability.
2025-11-24 22:24:26 +01:00
Toni Riikonen
a786ab8436 Separate seek samples for all seeks from 1-79-1 2025-11-24 12:43:46 +02:00
win2kgamer
0ca1a201d7 Add the OPTi 82c930 sound controller 2025-11-23 12:34:00 -06:00
win2kgamer
ad18e7bd86 Add OPTi 930 WSS codec type 2025-11-23 12:01:23 -06:00
Toni Riikonen
76691fe1b3 Merge pull request #17 from 86Box/master
86box upstream master sync to immersicve86box master
2025-11-23 12:46:05 +02:00
RichardG867
43ca65bf04 AC97 Codec: Devbranch some non-working stuff 2025-11-19 17:15:45 -03:00
Miran Grča
effba8e497 Merge pull request #6474 from mw308/master
Added Toshiba XM-6102B and altered BIOS label for RM Accelerator
2025-11-18 08:40:50 +01:00
Miran Grča
7db9cb2d06 Merge pull request #6481 from Thraka/showui
Add a shortcut key to toggle the UI when fullscreen
2025-11-18 08:40:23 +01:00
MaxwellS04
03bbc3ed41 Make GD-7500 and GSA-4160 support DVD 2025-11-18 14:30:29 +07:00
Thraka
3d9f31e85f Move to C var; handle keyboard/mouse fullscreen conditions 2025-11-16 12:02:27 -08:00
Kotochi
99fc7ae5c8 Add the HP Pavilion 52xx/53xx/71xx/72xx (BCM FM562) 2025-11-16 22:10:47 +03:00
Thraka
316e14d5de Add option to show UI while in fullscreen 2025-11-15 23:18:11 -08:00
RichardG867
a6b442bb6b AC97 Codec: Add Si3036 MC97 codec 2025-11-16 00:50:30 -03:00
RichardG867
0a1464444a AC97 Codec: Rework with modem and proper multi-codec support 2025-11-15 23:45:19 -03:00
RichardG867
91c9cd4af2 Merge branch 'master' of ssh://github.com/86Box/86Box 2025-11-15 23:37:43 -03:00
RichardG867
fd4d8dc8a0 VIA AC97: Big rework, with proper sharing of audio/modem registers (again) and codec buses 2025-11-15 23:37:27 -03:00
win2kgamer
e10de727eb Remove the HP Pavilion 72xx machine due to VBIOS issues
Machine has an integrated S3 ViRGE VBIOS that fails to detect a color display on some CPU clock and PIT mode combinations
2025-11-15 10:11:06 -06:00
win2kgamer
8324650f14 Add the HP Pavilion 73xx/74xx (Ruby USB) 2025-11-14 22:42:27 -06:00
win2kgamer
c9e0a3c942 Add the HP Pavilion 72xx (Ruby) 2025-11-14 22:37:41 -06:00
win2kgamer
4a2b0753aa Add the HP Pavilion 51xx/7070/7090/71xx (Holly) 2025-11-14 22:30:34 -06:00
win2kgamer
b36b0c4ea0 Add the HP Pavilion 50x0/70xx (Morrison32) 2025-11-14 22:17:19 -06:00
mw308
363960fc24 Add the Toshiba XM-6102B 2025-11-14 14:03:24 +00:00
Kotochi
0181fd29f1 Add the Samsung CAIRO-5 machine 2025-11-14 01:00:25 +03:00
Alexander Babikov
6237f784f6 Move externs of onboard RTC device_t's to isartc.h 2025-11-09 00:41:29 +05:00
Kotochi
bf1fbd5703 Add the MSI MS-6199VA and fix a mistake with the MS-6318 2025-11-08 21:27:59 +03:00
OBattler
5f2d9f1fdb Fix some machine warnings. 2025-11-08 02:32:52 +01:00
Miran Grča
10151c738d Merge pull request #6427 from Verloren50000/MS5124_v451PG
Additional AwardBIOS v4.51PG for MS-5124
2025-11-08 02:20:03 +01:00
Miran Grča
a5625955f3 Merge pull request #6449 from rushieda/ms6318
Add the MSI MS-6318 and its OEM variants
2025-11-08 02:19:22 +01:00
Kotochi
2039d9f0e7 Add the MSI MS-6318 and its OEM versions 2025-11-07 23:32:50 +03:00
mw308
4b85c5ade5 Add Hitachi CDR-8435
Found in RM Accelerator PCs
2025-11-07 09:24:17 +00:00
Verloren50000
aee09d358c Merge branch '86Box:master' into MS5124_v451PG 2025-11-06 09:58:12 +08:00