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
Cacodemon345
80adef5ee6
C&T 69000: Fix black cursor on Red Hat Linux 8
2024-02-21 01:43:36 +06: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
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
4c3cceec69
Fixed off by one errors in (S)VGA horizontal blanking start calculation.
2024-02-18 17:54:14 +01:00
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