Commit Graph

15559 Commits

Author SHA1 Message Date
Cacodemon345
65020a80c8 Revert "C&T 69000: All ROPs now implemented, also fixed transparency bitblts"
This reverts commit 000af483f3.
2025-03-17 22:53:36 +06:00
Cacodemon345
2019af174f Revert "C&T 69000: Fix bad refresh rate"
This reverts commit b1a77195ab.
2025-03-17 22:53:00 +06:00
Miran Grča
8fd299f2d7 Merge pull request #5361 from Cacodemon345/ct_69000_refresh_rate
C&T 69000: Fix bad refresh rate
2025-03-17 16:56:09 +01:00
OBattler
277273c05d ATAPI PIO: Do not prematurely terminate the command if bytes are left to be transferred but all sectors have already been read into the buffer, fixes FreeBSD CD-ROM boot on some machines. 2025-03-17 16:54:41 +01:00
Cacodemon345
1bf78aebfd C&T 69000: Adjust interrupt conditions 2025-03-17 21:45:50 +06:00
Cacodemon345
b1a77195ab C&T 69000: Fix bad refresh rate 2025-03-17 21:23:32 +06:00
OBattler
49463607c1 C&T 69000: Rewrite the PCI register handling and intialize the registers to sane default, fixes the card's detection by the Windows 98 driver installer. 2025-03-17 04:29:58 +01:00
OBattler
79134f3b21 Assorted Cyrix (and Codegen opcode Mod R/M passing table) fixes - fixes Windows 98 SE on Cyrix 6x86's with power management enabled. 2025-03-17 03:40:52 +01:00
Miran Grča
c5d4910479 Merge pull request #5359 from 86Box/cdrom_changes
Assorted CD-ROM fixes
2025-03-17 00:45:07 +01:00
OBattler
bb1b666010 Removed some commented out stuff. 2025-03-17 00:43:18 +01:00
OBattler
f55736c86b Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-03-17 00:16:27 +01:00
OBattler
dd4e493f64 Applied the fix to the optional 486 implementation as well. 2025-03-17 00:07:41 +01:00
OBattler
52a16529dc 386 Interpreter: Fix execute breakpoints. 2025-03-16 23:54:55 +01:00
OBattler
9f200fe2e8 386 Interpreter: Check for debug breakpoint before segment limit and presence checking. 2025-03-16 21:20:15 +01:00
OBattler
28ba47be15 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-03-16 18:40:48 +01:00
Miran Grča
3058acff0c Merge pull request #5358 from Cacodemon345/x87-fpu-interpreter
Use `fpclassify` for FXAM instead of manual comparison
2025-03-16 18:40:23 +01:00
OBattler
1c5d432d3c Disable special segment selector pushing behavior on Pentium onwards, fixes MSVC builds of ReactOS. 2025-03-16 18:37:32 +01:00
Cacodemon345
271a125301 Use fpclassify for FXAM instead of manual comparison
NaN detection for interpreter floating point compare on ARM64
2025-03-16 23:33:40 +06:00
OBattler
bc2fa4084a Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-03-16 17:26:51 +01:00
Miran Grča
371866063b Merge pull request #5356 from Cacodemon345/multi-monitor-fixes
Don't use startblit/endblit for renderer switches
2025-03-16 16:45:58 +01:00
Miran Grča
279e64be15 Merge pull request #5357 from lemondrops/patch-3
Fix Qt menu roles for certain menu items
2025-03-16 16:45:33 +01:00
Alexander Babikov
c77cef6d80 Fix Qt menu roles for certain menu items 2025-03-16 18:10:48 +05:00
Cacodemon345
35125e7020 Don't use starblit/endblit for renderer switches 2025-03-16 15:24:24 +06:00
Miran Grča
081e97f1b0 Merge pull request #5353 from Cacodemon345/ct_b69000_fixes
C&T 69000: All ROPs now implemented, also fixed transparency bitblts
2025-03-15 21:26:55 +01:00
Cacodemon345
000af483f3 C&T 69000: All ROPs now implemented, also fixed transparency bitblts
Several optimizations also implemented
2025-03-16 01:46:34 +06:00
Miran Grča
6d1cd66957 Merge pull request #5352 from Cacodemon345/opengl-renderer-param-lines
Make renderer options item enabled/disabled instead
2025-03-15 19:16:59 +01:00
Cacodemon345
26e1852b5a Make renderer options item enabled/disabled instead
Also a missed French translation
2025-03-15 23:47:13 +06:00
Jasmine Iwanek
b9941a11ff Merge pull request #5346 from MaxwellS04/External_Floppy
Readd XT and AT floppy controllers
2025-03-15 10:35:13 -04:00
Jasmine Iwanek
5af337ac97 Merge pull request #5351 from usergithub64/master
Fixes for broken translation
2025-03-15 10:28:54 -04:00
usergithub64
dcce23a7d3 Add files via upload
Fixes broken translation of "Receive MIDI Input" for Ensoniq AudioPCI (ES1370)
2025-03-15 15:13:55 +02:00
usergithub64
b8894fc9df Add files via upload
Fixes broken translation of "About 86Box"
2025-03-15 15:13:02 +02:00
Miran Grča
61c24aa14c Merge pull request #5350 from Cacodemon345/opengl-renderer-param-lines
Misc. OpenGL renderer fixes
2025-03-15 08:19:39 +01:00
Cacodemon345
4a9b0e0df8 Apply filter changes to the scene FBO texture as well 2025-03-15 13:17:41 +06:00
Cacodemon345
9af19f850e Parse shader parameter lines with an alternate method 2025-03-15 13:17:14 +06:00
OBattler
5ab7ae6793 Conflict resolution. 2025-03-14 20:12:31 +01:00
OBattler
b5c158ec98 SCSI CD-ROM: Revert the performance-reducing changes to scsi_cdrom_command_common() introduced in build 6541. 2025-03-14 20:11:55 +01:00
OBattler
6bc37690c0 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-03-14 19:42:50 +01:00
Miran Grča
6394d39222 Merge pull request #5347 from Cacodemon345/opengl-renderer-bom
OpenGL: Attempt detecting BOM before parsing parameters
2025-03-14 19:41:43 +01:00
Cacodemon345
a340f250f2 Attempt detecting BOM before parsing parameters 2025-03-15 00:34:36 +06:00
MaxwellS04
a1996e7955 Readd XT and AT floppy controllers
They got removed during the addition of CompatiCard
2025-03-15 01:09:41 +07:00
Miran Grča
d6e1e7066f Merge pull request #5345 from Cacodemon345/patch-192181
Fix building on Haiku OS
2025-03-14 16:34:15 +01:00
Cacodemon345
0686045d2a Fix building on Haiku OS 2025-03-14 21:26:33 +06:00
OBattler
aef06552fb Some missing breaks in the Cyrix register writes. 2025-03-14 15:34:37 +01:00
OBattler
0df37affa1 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-03-14 15:06:19 +01:00
OBattler
84112960c3 VIA PIPC: Also return 0x50 on power management register 0x42 for every other non-VT82c586-family southbridge, fixes CUV4X-LS. 2025-03-14 15:06:06 +01:00
Akamaki
400c74c13b Merge branch 'master' of https://github.com/akmed772/86Box55 2025-03-14 20:38:26 +09:00
Miran Grča
35acbb9d04 Merge pull request #5344 from Cacodemon345/opengl-renderer-fix
OpenGL: Always use an alpha value of 1.0 for drawing scene to texture
2025-03-14 09:35:04 +01:00
Cacodemon345
c166abbbc1 Always use an alpha value of 1.0 for drawing scene to texture
Fixes invisible screenshots and blank screens on certain systems
2025-03-14 14:07:33 +06:00
Miran Grča
f3a437c864 Merge pull request #5341 from Cacodemon345/patch-689919
Attempt fixing OpenGL 3.x screenshot
2025-03-13 23:20:09 +01:00
Cacodemon345
c23114ab8d Attempt fixing OpenGL 3.x screenshot 2025-03-14 04:18:07 +06:00