Commit Graph

12378 Commits

Author SHA1 Message Date
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
OBattler
26dcf9cb73 Make the horizontal blanking loops no longer loop eternally. 2024-02-18 11:54:11 +01:00
Cacodemon345
2928e2cf79 C&T 69000: Make sure horizontal blank period does not exceed horizontal total
Fixes machine freezes in certain circumstances
2024-02-18 16:35:32 +06:00
Cacodemon345
4adb484184 C&T 69000: Fix ROP 0xFF WHITENESS on 16+ bpp modes
Fixes blue background on Write in Windows 3.11 drivers
2024-02-18 12:23:21 +06:00
Miran Grča
607c113a36 Merge pull request #4163 from Cacodemon345/c&t_69000_vsync_fix
C&T 69000: Monochrome patterns are no longer horizontally reversed
2024-02-17 22:41:25 +01:00
Cacodemon345
575317fa08 ...and don't otherwise 2024-02-18 02:52:29 +06:00
Cacodemon345
29c7b80fcf Only skip hblank calculations when actually needed 2024-02-18 02:43:56 +06:00
Cacodemon345
451bc3d425 C&T 69000: Patterns are no longer horizontally reversed
Fixes mouse dragging glitches under Windows 2000 on 16+ bpp
2024-02-18 02:39:14 +06:00
Miran Grča
80ed664de0 Merge pull request #4160 from cartifanwlr/machine-flags
More 486 machine changes that I missed
2024-02-17 13:38:48 +01:00
cartifanwlr
fac527158c The onboard Cirrus in the Epson ActionTower 8400 now gets loaded in the correct PCI slot 2024-02-17 15:22:56 +03:00