Cacodemon345
a0078e6d2b
Fix inverted hardware cursor color
2024-02-08 13:22:01 +06:00
Cacodemon345
395941aa54
HWCursor work
2024-02-08 02:07:49 +06:00
TC1995
ca11dae903
Fix SVGA code warnings.
...
See above.
2024-02-07 20:56:25 +01:00
Cacodemon345
5ce8b9e1a1
24-bpp image blit fixes
2024-02-08 00:34:29 +06:00
TC1995
f8647f07a3
Mach64 temporary updates:
...
Temporarily replace the ATI68860 8bpp renderer with a clone one while the current renderer (8bpp) is being fixed for proper colors on the Mach64.
2024-02-07 03:06:19 +01:00
TC1995
7198b78069
Couple of changes in the video side.
...
1. Second attempt to fix the banking in the Cirrus (sigh, why doesn't banking get nulled automatically...)
2. Introduce a new timer to the 8514/A side so it won't slow the VGA clock down it was shared before.
2024-02-07 01:53:16 +01:00
OBattler
f3d585a1e1
Fix horizontal blanking calculation, fixes some S3 blanking excesses.
2024-02-07 00:11:02 +01:00
OBattler
d8d44efab2
Merge branch 'master' of https://github.com/86Box/86Box
2024-02-07 00:02:27 +01:00
TC1995
30e768955c
9001st update on Cirrus banking...
...
1. VRAM mask consistency...
2. Don't apply the IBM VGA mode check to linear functions, where banking isn't used at all.
2024-02-06 23:50:32 +01:00
OBattler
1b5ac0f68a
TVP3026: Correctly apply the RAMDAC multiplex mode.
2024-02-06 23:35:43 +01:00
TC1995
e0aa4db151
Update on Cirrus banking.
...
When I say banking should be 0 when IBM VGA modes are set, they must be, Cirrus...
Also, updated the vram mask using the gd54xx struct rather than svga's for consistency.
2024-02-06 22:44:58 +01:00
TC1995
cb4f0fe85a
Revert "HDISP updates on S3 968 cards."
...
This reverts commit e648af9a71 .
2024-02-06 22:41:59 +01:00
TC1995
e648af9a71
HDISP updates on S3 968 cards.
...
Attempt at fixing the half horizontal display bugs in the best possible way without affecting the vendor drivers (which don't enable bit 6 of gdcreg5 for 256 colors and greater but generic non-vendor specific drivers do).
2024-02-06 21:40:26 +01:00
TC1995
792485f48f
Radius Video7 ISA card update about the I/O handler.
...
Don't touch the POS I/O ports at all, fixes hang ups with the card in question using the IBM PS/1 machines, which rely on those ports.
2024-02-06 21:34:00 +01:00
TC1995
9926e1ff6a
SVGA video card fixes of the day.
...
Vendor banking should be 0 when plain IBM VGA modes are set, fixes corrupt text modes (Cirrus and Paradise at the moment).
2024-02-06 21:26:23 +01:00
Cacodemon345
1808498370
Add note about bytes_skip calculation
2024-02-07 01:40:15 +06:00
Cacodemon345
df91185e75
Minor line fix
2024-02-07 01:32:46 +06:00
Cacodemon345
614241b8b2
Non-CPU-driven monochrome source blits
2024-02-07 01:25:54 +06:00
Cacodemon345
cd03088873
Source offset trouble fixed
...
WIP hardware cursor
2024-02-07 00:51:17 +06:00
OBattler
e60c1dfc50
ET3000AX and ET4000AX fixes.
2024-02-06 04:23:44 +01:00
Cacodemon345
7b05547e59
Use bytes to count image
2024-02-05 15:41:10 +06:00
Cacodemon345
d6e1d6aa32
Monochrome drawing is now finally fixed
2024-02-05 15:23:36 +06:00
Cacodemon345
485d17e117
Fix height overdrawing and BitBlt direction
2024-02-05 13:03:34 +06:00
Cacodemon345
35cae93fed
More monochrome source work
...
Mostly correct now.
2024-02-04 16:25:17 +06:00
OBattler
f21f42445e
ET4000: Fix Chain 4.
2024-02-04 05:49:53 +01:00
OBattler
ecbe6951d2
ET4000: Remove a now long obsolete block from et4000_recalctimings(), fixes #4113 .
2024-02-04 02:51:45 +01:00
OBattler
3cfb9edb88
S3 Trio: Fix blanking calculation.
2024-02-03 22:52:41 +01:00
Cacodemon345
ac0f7ec9e7
Implement color transparency and 16/24-bpp color patterns
2024-02-04 01:23:26 +06:00
Cacodemon345
0bca52bfe5
Fix height counting
2024-02-03 15:45:52 +06:00
Cacodemon345
45b9cb1980
Part 2 of quadword alignment fixing
2024-02-03 15:27:46 +06:00
Cacodemon345
323c179cee
Force quadword alignment
2024-02-03 15:02:49 +06:00
Cacodemon345
33cba9ef50
More ROP codes
2024-02-02 15:31:42 +06:00
Cacodemon345
08d784fe07
Working (but with pitch troubles) BitBLT emulation
2024-02-02 13:20:24 +06:00
Cacodemon345
08660004af
Fix BitBLT status read
2024-02-02 12:32:13 +06:00
Cacodemon345
2690132bc3
WIP BitBLT port work
2024-02-02 02:28:32 +06:00
Cacodemon345
e0503e6381
Patterns now are blitted correctly
2024-02-02 01:44:51 +06:00
Cacodemon345
2dba92221f
Try fixing overdrawing
2024-02-01 19:48:09 +06:00
Cacodemon345
10de00c984
BitBlt works, but improperly
2024-02-01 15:19:23 +06:00
Cacodemon345
2b6cf4846c
No more nonsense getting DWORD-written
2024-02-01 01:53:17 +06:00
Cacodemon345
a9b3fdd945
BitBLT work
2024-01-31 16:34:34 +06:00
Cacodemon345
2b0a494ede
Report linear mapping properly
2024-01-31 13:24:51 +06:00
Cacodemon345
f018ef2788
More changes
2024-01-31 00:59:37 +06:00
Cacodemon345
2ee97bf1e1
DDC work
2024-01-30 23:33:55 +06:00
Cacodemon345
439c1152fb
C&T_69000: All modes are working
2024-01-30 22:00:12 +06:00
Cacodemon345
844e6e8579
Fix 8bpp modes
2024-01-30 21:18:55 +06:00
Cacodemon345
82e95cf59c
More C&T 69000 fixes
2024-01-30 16:56:08 +06:00
Cacodemon345
10ff2dcc6a
Merge branch 'c&t_69000' of ssh://github.com/Cacodemon345/86box into c&t_69000
2024-01-30 13:41:42 +06:00
Cacodemon345
0d427c8138
Fix video modes for real
2024-01-30 13:41:35 +06:00
Cacodemon345
f313e420d3
Ok fixed for real
2024-01-29 16:35:10 +06:00
Cacodemon345
8724f30320
Update vid_c&t_69000.c
2024-01-29 16:31:35 +06:00