Cacodemon345
a0b984f79c
Revert no-longer-needed horizontal blanking changes
2024-02-18 16:57:30 +06: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
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
Cacodemon345
cfa1e0d793
C&T: Implement clock select and LCD panning properly
2024-02-17 15:45:32 +06: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
Cacodemon345
8166af1b77
C&T 69000: Fix VBIOS size
2024-02-16 00:59:25 +06:00
Cacodemon345
f5995a4719
vid_svga.c: Hardware cursors with negative Y values work properly now
...
* Fixes cursor disappearing completely in Matrox cards in some cases.
* Allows emulated video adapters allowing negative Y values for hardware cursor to render those properly
2024-02-15 00:34:24 +06:00
Alexander Babikov
9b87dbe7ba
Fix warnings in vid_chips_69000.c
2024-02-14 14:57:10 +05:00
Alexander Babikov
e8406cdbc7
Rename vid_c&t_69000.c to avoid & in the filename
...
Apparently CMake chokes on it in a few cases
2024-02-14 14:56:16 +05:00