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
Miran Grča
0c6040b991
Merge pull request #4161 from Cacodemon345/c&t_69000_vsync_fix
...
C&T: Implement clock select and LCD/CRT panning properly
2024-02-17 11:59:25 +01:00
Cacodemon345
cfa1e0d793
C&T: Implement clock select and LCD panning properly
2024-02-17 15:45:32 +06:00
cartifanwlr
edee5fd839
More 486 machine changes that I missed
2024-02-16 20:45:37 +03:00
Miran Grča
081e760dba
Merge pull request #4159 from Cacodemon345/c&t_69000_vsync_fix
...
C&T: Clear bit 7 of CRTC register 0x40 on vertical blank start, fixes DirectDraw hangs
2024-02-16 11:11:32 +01:00
Cacodemon345
996e365a8c
Implement missing ROPs
2024-02-16 15:02:05 +06:00
Cacodemon345
9b070310a0
Disable logging
2024-02-16 14:40:29 +06:00
Cacodemon345
f9aa97e1d3
Fix text drawing on defined quadword aligned modes with CPU source
2024-02-16 14:05:50 +06:00
Cacodemon345
19b8dbb1d2
C&T: Clear bit 7 of CRTC register 0x40 on vertical blank start, fixes DirectDraw hangs
2024-02-16 12:32:58 +06:00