Cacodemon345
45dff17d58
S3 ViRGE/GX2: Fix screen overlay staying on Windows XP
2024-02-23 16:25:50 +06:00
Miran Grča
b0e7cbc86f
Merge pull request #4193 from Cacodemon345/patch-162
...
S3 ViRGE: Respect blend control compose modes on pre-GX2 ViRGE
2024-02-23 11:06:38 +01:00
Cacodemon345
a893aba1ca
S3 ViRGE: Respect blend control compose modes on pre-GX2 ViRGE
...
Fixes video overlay staying on-screen on Linux.
2024-02-23 14:27:26 +06:00
OBattler
b55c7b91dd
The forgotten version bumped files.
2024-02-23 07:23:52 +01:00
OBattler
5c1cdb3c45
Bump version to 4.1.1.
2024-02-23 07:13:02 +01:00
OBattler
6de7c7cd5e
Fixed LOCK legality with prefixes, closes #4189 .
2024-02-23 07:10:15 +01:00
OBattler
4ee4e8f2b7
Fixed the flags and classification of some SiS machines, closes #4192 .
2024-02-23 06:41:02 +01:00
Miran Grča
b728172edc
Merge pull request #4190 from 86Box/tc1995
...
Video related changes:
2024-02-22 13:36:52 +01:00
TC1995
46fbb3bb9e
Video related changes:
...
IBM/ATI 8514/A side:
Made mode switches more immediate when actually switching from VGA to 8514/A and viceversa.
Tseng ET4000AX/W32 series side:
Actually use bit 2 of index 0x3f for the horizontal blank start bit 8 instead of bit 4 (horizontal retrace start), fixes skew issues with the et4000w32i rev B. card with resolutions like 1024x768 at 15 or 16bpp and others.
2024-02-22 13:35:04 +01:00
OBattler
2fe92a2f26
Fixed a typo in chipset/umc_8890.c.
2024-02-22 12:22:07 +01:00
OBattler
8cf8ccf3b3
Added the STB PowerGraph 64 Video (S3 Trio64V+ VLB).
2024-02-22 01:08:21 +01:00
OBattler
fcabd353d9
Check IOPL on 286 task segments.
2024-02-22 00:56:28 +01:00
OBattler
58a0c840c1
Added SiS 550x, 558x, 559x, (5)600, UMC UM8890, UMC UM8663 Super I/O Chips, UMC UM8673F and Winbond W83769F IDE Contollers, and a number of machines, and fixes to the UM888x 486 chipset.
2024-02-22 00:52:20 +01:00
Miran Grča
c902282dbf
Merge pull request #4182 from Cacodemon345/chips_69000_black_cursor_64x64_fix
...
C&T 69000: DPMS
2024-02-20 22:42:00 +01:00
Cacodemon345
1b5d84f366
C&T 69000: DPMS
...
Also draw black overscan when monitor is turned off via DPMS.
2024-02-21 02:25:40 +06:00
Miran Grča
3f65aedc58
Merge pull request #4181 from Cacodemon345/chips_69000_black_cursor_64x64_fix
...
C&T 69000: Fix black cursor on Red Hat Linux 8
2024-02-20 20:45:42 +01:00
Cacodemon345
80adef5ee6
C&T 69000: Fix black cursor on Red Hat Linux 8
2024-02-21 01:43:36 +06:00
Miran Grča
49b7c6140c
Merge pull request #4180 from 86Box/tc1995
...
TVP3026: remove excess logs.
2024-02-20 19:57:17 +01:00
TC1995
8b4fb1b2ab
TVP3026: remove excess logs.
...
See above.
2024-02-20 19:11:47 +01:00
Miran Grča
a0901efc1c
Merge pull request #4179 from 86Box/tc1995
...
Some temporary video changes regarding the horizontal display.
2024-02-20 18:45:54 +01:00
TC1995
963b7eec04
Some temporary video changes regarding the horizontal display.
...
S3 side:
Temporary changes to match the release (due to tomorrow) of 86box. Said changes are about the horizontal display of the tvp3026-based S3 chips.
IBM/ATI 8514-based:
Temporarily commented out the hblank side of it due to htotal bugs.
TVP3026 side:
When the upper clock selection bits are 0 and when extended VGA modes are set, double the hdisp.
2024-02-20 18:41:51 +01:00
OBattler
78dd603951
Minor change to FDC37C6xx.
2024-02-20 07:26:44 +01:00
OBattler
733c26d04a
Return no mask when the TSS type is 286, closes #4177 .
2024-02-19 19:09:35 +01:00
OBattler
e3e30e7536
Fixed a very stupid typo in the 286/386 version of the LOCK instruction that was breaking OS/2 Warp 3.0.
2024-02-19 15:41:49 +01:00
OBattler
19f6954410
Reverted some CPU-related changes.
2024-02-19 15:20:59 +01:00
Miran Grča
c5f39507a8
Merge pull request #4178 from Cacodemon345/chips_69000_16bpp_pat_fix
...
C&T 69000: Fix pattern drawing in 16-bpp modes
2024-02-19 13:30:01 +01:00
Cacodemon345
10c744d665
Remove frequency logging
2024-02-19 16:07:14 +06:00
Cacodemon345
6f22d58a4f
C&T 69000: Fix pattern drawing in 16-bpp modes
2024-02-19 16:01:49 +06:00
Miran Grča
10b1a95225
Merge pull request #4175 from Cacodemon345/patch-160
...
C&T 69000: avoid stale linear mappings
2024-02-18 23:43:38 +01:00
Cacodemon345
91aa53d8a6
More correct linear mapping behaviour
2024-02-19 04:31:08 +06:00
Cacodemon345
cfebf4439b
C&T 69000: avoid stale linear mappings
2024-02-19 04:19:55 +06:00
OBattler
873d8791e2
Override the (S)VGA blanking calculation for the S3 Trio32, Trio64, Trio64V+, and Trio64 V2/DX.
2024-02-18 21:34:13 +01:00
Miran Grča
4b8b26b4ac
Merge pull request #4174 from lemondrops/fix-gha
...
workflows: Remove libvncserver from deps
2024-02-18 20:39:07 +01:00
Miran Grča
5cc98886e6
Merge pull request #4172 from cartifanwlr/machine-flags
...
Fix ActionPC onboard PCI slots
2024-02-18 20:38:57 +01:00
cartifanwlr
6cd80ade01
Fix ActionPC onboard PCI slots
2024-02-18 21:33:46 +03:00
Alexander Babikov
173007edce
Remove libvncserver from dependencies on GHA
...
It's useless since VNC renderer is disabled there anyway
2024-02-18 22:43:00 +05:00
Miran Grča
fa65503f35
Merge pull request #4171 from cartifanwlr/net_headers
...
Merge network device headers to network.h
2024-02-18 18:18:25 +01:00
cartifanwlr
fc63c26e04
Merge network device headers to network.h
2024-02-18 20:02:01 +03:00
OBattler
4c3cceec69
Fixed off by one errors in (S)VGA horizontal blanking start calculation.
2024-02-18 17:54:14 +01:00
Miran Grča
0b5bf60aaf
Merge pull request #4169 from lemondrops/patch-2
...
MGA cleanup
2024-02-18 16:40:02 +01:00
Miran Grča
9d51d35eaa
Merge pull request #4168 from lemondrops/joystick
...
Fixes and enhancements to joystick support
2024-02-18 16:39:51 +01:00
Alexander Babikov
643979c0b7
Merge joystick_*.h into gameport.h
...
Just like it was done to all headers with only device declarations years ago
2024-02-18 19:31:39 +05:00
Alexander Babikov
c74ad5b4da
Joystick: Increase the maximum number of supported axes to 16
2024-02-18 19:31:38 +05:00
Alexander Babikov
f13cf41995
Joystick: Properly limit maximum axes/buttons/POVs in the SDL backend
...
Axes beyond 6 are now actually working
2024-02-18 19:31:33 +05:00
Alexander Babikov
0fa364dec3
MGA cleanup
2024-02-18 19:12:57 +05:00
Alexander Babikov
e51f99c800
Joystick: Replace magic numbers for maximum axes/buttons/POVs with macros
2024-02-18 18:29:31 +05:00
Alexander Babikov
394e078991
Joystick: Add support for more axis types to the Windows raw input backend
2024-02-18 18:29:24 +05:00
Alexander Babikov
d789292f65
Joystick: Remove the leftover separate slider handling
2024-02-18 17:31:03 +05:00
Miran Grča
1e23813057
Merge pull request #4165 from Cacodemon345/chips_69000_rop_fix
...
C&T 69000: Fix ROP 0xFF `WHITENESS` on 16+ bpp modes
2024-02-18 12:28:18 +01:00
Cacodemon345
a0b984f79c
Revert no-longer-needed horizontal blanking changes
2024-02-18 16:57:30 +06:00