Commit Graph

15146 Commits

Author SHA1 Message Date
OBattler
0c4e6d3f2b Merge branch 'master' of https://github.com/86Box/86Box 2025-03-08 05:47:53 +01:00
OBattler
05f6940844 Fixed ROM BASIC loading on XT 1982, fixes #5243. 2025-03-08 05:47:44 +01:00
Miran Grča
202d63f611 Merge pull request #5295 from 86Box/tc1995
NCR 53c400: slightly more accurate speed.
2025-03-07 21:22:39 +01:00
Cacodemon345
86343327be Initial PCem OpenGL 3.x renderer port 2025-03-08 02:13:14 +06:00
TC1995
265152db75 NCR 53c400: slightly more accurate speed.
See above.
2025-03-07 19:58:36 +01:00
OBattler
3a70164655 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-03-07 12:29:52 +01:00
Miran Grča
02df55185f Merge pull request #5293 from lemondrops/win11-corners
Disable Windows 11 rounded window corners when they cover the emulated screen
2025-03-07 07:21:03 +01:00
Miran Grča
4861c7d10f Merge pull request #5292 from lemondrops/qt-serial-fix
Fixes for the ports page of the settings dialog
2025-03-07 07:20:39 +01:00
Miran Grča
579ad0ec09 Merge pull request #5291 from lemondrops/patch-1
Initialize the sound icon menu pointer
2025-03-07 07:20:24 +01:00
Alexander Babikov
05a005b6f0 Initialize the sound icon menu pointer
Fixes a crash when clicking the icon
2025-03-07 05:21:16 +05:00
OBattler
010ce43c1e Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-03-06 22:56:10 +01:00
Alexander Babikov
676087bcae Refactor into a function 2025-03-07 00:26:11 +05:00
Alexander Babikov
3bbeae91d1 Add plumbing for updates on machine change to the port settings page 2025-03-07 00:22:26 +05:00
Alexander Babikov
b018017c55 Disable serial passthrough checkboxes when the corresponding port is disabled 2025-03-07 00:22:25 +05:00
Alexander Babikov
e6f96352e0 Fix serial passthrough configure buttons not re-enabling when the checkboxes are toggled 2025-03-07 00:22:24 +05:00
Alexander Babikov
d6fa4d4f98 Disable Win11 rounded corners on the secondary monitor windows 2025-03-07 00:21:54 +05:00
Alexander Babikov
c1c4bcc889 Disable Win11 rounded window corners when the status bar is hidden 2025-03-07 00:21:38 +05:00
Miran Grča
1973289de3 Merge pull request #5290 from Cacodemon345/global_mute
Add a global sound mute option
2025-03-06 20:09:31 +01:00
Cacodemon345
d25aed2da9 Add global mute option 2025-03-07 00:36:09 +06:00
Miran Grča
66dabc40de Merge pull request #5289 from 86Box/tc1995
8514/A compatible changes of the day (March 6th, 2025)
2025-03-06 16:18:38 +01:00
TC1995
5c78fa5203 8514/A compatible changes of the day (March 6th, 2025)
1. Follow the Mach32 manual more closely regarding vblank support.
2. The subsystem status now takes account of the other bits more accurately.
3. The Mach32 PCI, when used with the ATI 68860 ramdac, has its own bpp's when in accelerator mode, separate from the VGA compatible side, so fix this accordingly.
4. Reset the vram when a mapping change occurs, should clear the messups in the ATI Mach8/32 accel video mode tests.
2025-03-06 16:03:11 +01:00
Miran Grča
5be8823193 Merge pull request #5288 from Cacodemon345/cpu_timer_separation
Don't include `cpu.h` in `timer.h`
2025-03-06 15:17:32 +01:00
Cacodemon345
4090c5a62c Fix SDL builds 2025-03-06 19:56:08 +06:00
Cacodemon345
9badd32c9c Remove more nvr.h hacks 2025-03-06 19:44:37 +06:00
Cacodemon345
0e42547cca Remove some timer.h-related include hacks 2025-03-06 19:34:24 +06:00
Cacodemon345
74368bfe7a Don't include cpu.h in timer.h
Change the name of the define used to indicate SVGA multi-monitor-capable cards
2025-03-06 19:26:11 +06:00
OBattler
4be691afe7 IDE: Correctly terminate ATAPI command on DMA underrun, fixes Windows 9x freezes. 2025-03-06 01:44:02 +01:00
OBattler
63dc86d964 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-03-06 00:45:43 +01:00
OBattler
78f50c5b04 Move the Cyrix 6x86 out of the Dev branch. 2025-03-06 00:17:16 +01:00
OBattler
9b47522f43 FPU: Fix newly-introduced x87-related warnings. 2025-03-06 00:12:45 +01:00
OBattler
2300339588 Included stdlib.h. 2025-03-06 00:05:16 +01:00
Miran Grča
34f9dd4701 Merge pull request #5285 from jriwanek-forks/es1370_fix
Fix ES1370 detection
2025-03-06 00:03:52 +01:00
Jasmine Iwanek
4c3ea296c3 Fix ES1370 detection 2025-03-05 17:58:01 -05:00
OBattler
a62a6594e6 SCSI CD-ROM: Fixed SCSI standard reporting in INQUIRY. 2025-03-05 23:48:47 +01:00
OBattler
2b52cfb474 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-03-05 23:46:58 +01:00
Miran Grča
6ab9ee3c14 Merge pull request #5282 from akmed772/master
IBM PS/55 DA2: Fix various drawing issues in graphics mode
2025-03-05 23:42:30 +01:00
Miran Grča
5dbd0e12b5 Merge pull request #5284 from Cacodemon345/cyrix_6x86mx
Add EMMI and the 4 missing FPU instructons to the Cyrix 6x86MX
2025-03-05 23:42:17 +01:00
Cacodemon345
c40aa61be4 Cyrix 6x86: Correctly initalize ARR3 on reset to avoid some SMM problems 2025-03-06 03:05:10 +06:00
Cacodemon345
5f3641ecbd Implement Cyrix EMMI extensions and 4 FPU instructions
PADDSIW, PSUBSIW, PMULHRW (named PMULHRWC in the code as recognized by some assemblers), PMULHRIW, PDISTIB, PMACHRIW, PAVEB, PMAGW, PMVZB, PMVNZB, PMVLZB, PMVGEZB, FTSTP, FRINT2, FRINEAR, FRICHOP are implemented for Cyrix 6x86MX. Cyrix 6x86(L) only has the last 4 instructions.
2025-03-06 03:05:10 +06:00
OBattler
6a380af6bb Merge branch 'master' of https://github.com/86Box/86Box 2025-03-05 21:52:29 +01:00
OBattler
8c2db2892d CPU: Fix Cyrix SMM instructions. 2025-03-05 21:52:17 +01:00
Akamaki
dc65ced36e Merge pull request #5 from 86Box/master
Rebase to master
2025-03-05 13:10:55 +09:00
Akamaki
1a60f5aac4 remove video timing modification 2025-03-05 13:01:58 +09:00
Akamaki
5b7766bb7a disable debug logging, update comments 2025-03-05 12:45:52 +09:00
Akamaki
6c92eb61bf fix a screen glitch in OS/2 DOS MODE 1
fix a glitch in OS/2 DOS MODE 1 (monochrome graphics)
2025-03-05 07:12:15 +09:00
OBattler
4a01bf018f Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-03-04 22:30:14 +01:00
Miran Grča
793a314cee Merge pull request #5280 from Cacodemon345/virge-fixes
ViRGE: Revert all FIFO changes and keep only IRQ handling
2025-03-04 22:27:45 +01:00
Cacodemon345
92d69475f4 Only retain the newer IRQ updating code 2025-03-05 02:18:01 +06:00
Cacodemon345
73576bb61e Revert "S3 ViRGE: Make IRQs happen in main thread"
This reverts commit fae26729f1.
2025-03-05 02:18:01 +06:00
OBattler
24e64fa622 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-03-04 19:16:23 +01:00