Cacodemon345
cd03088873
Source offset trouble fixed
...
WIP hardware cursor
2024-02-07 00:51:17 +06: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
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
Cacodemon345
c95a0ac599
Update vid_c&t_69000.c
2024-01-29 16:23:23 +06:00
Cacodemon345
31da060fef
Merge remote-tracking branch 'origin/master' into c&t_69000
2024-01-29 15:55:39 +06:00
Alexander Babikov
6b9fbcba8b
Correct capitalization of 3Dfx for Voodoo 1/2/Banshee
...
Voodoo 3 left unchanged to match their new logo
2024-01-29 00:49:14 +05:00
Alexander Babikov
c8bdb4cfcd
Add manufacturer name to IBM video adapters
2024-01-29 00:49:11 +05:00
BurnedPinguin
fc834decb9
Merge branch '86Box:master' into machine_23
2024-01-27 09:34:42 +01:00
TC1995
cfd8ec8088
Slight cleanup of the 8514/A compatible chips.
...
Hopefully fix various modes altogether in all three chips (640x480, 800x600, 1024x768 and 1280x1024).
2024-01-26 19:03:43 +01:00
OBattler
6d3e9642ce
SPEA Mercury P64V: Correctly caulculate the width at 1280x1024x24bpp.
2024-01-26 16:23:53 +01:00
TC1995
26ea0c8225
XGA update/slight fixes:
...
1. Remove some useless parentheses and correct some identation.
2. The reversed linear mapping activation and a5 vram test are reset properly now.
3. More correct Area Fill emulation, especially in 640x480 mode, (800x600 and 1024x768 too).
2024-01-25 22:05:31 +01:00
OBattler
ac78275cb8
EGA: Correct register (non-)readability on the Compaq EGA and light pen registers.
2024-01-24 20:45:44 +01:00
OBattler
a21b8d865d
MGA: Line draw rework/fixes by TC1995, fixes the Setup bug reported by Luennix.
2024-01-23 19:15:50 +01:00
GreaseMonkey
257cf0d1a2
Remove the "reset horizontal fine scroll on split screen" VGAism from EGA
2024-01-23 17:07:27 +13:00
GreaseMonkey
e5000f7419
Fix fine scroll wobbling in EGA when calling ega_recalctimings
...
Closes: GH-4072
2024-01-23 17:03:33 +13:00
GreaseMonkey
9844cbc245
Add 8-dot hscroll compensation to EGA graphics modes
...
This is in lieu of whatever the correct emulation would be (as per the text modes).
Somehow I forgot to add this when reworking the fine scroll implementations.
2024-01-23 16:03:42 +13:00
BurnedPinguin
325c27de70
Merge branch '86Box:master' into machine_23
2024-01-18 11:51:46 +01:00
BurnedPinguin
5e59cb17cf
Conflict resolution.
2024-01-18 11:45:21 +01:00
OBattler
19af46a8c2
Some more mouse helper functions and fixed the video warnings.
2024-01-17 03:59:56 +01:00
TC1995
958c2be839
Added a proper VLB variant to the TGUI9440AGi
...
See above.
2024-01-16 23:42:12 +01:00
TC1995
56631fac30
More fixes to the RTG series:
...
1. Make the RTG VGA series work on XT's.
2. The RTG3105 is limited to up to 512K of memory, not 1M.
3. Fixed rowoffset in 8bpp mode used by the RTG3105.
2024-01-16 19:03:54 +01:00
TC1995
e25fadc138
S3 true color update.
...
Reset bit 4 of the Misc Index register (from port 0xbee8) on mode changes.
2024-01-15 23:04:36 +01:00
TC1995
82311551d2
XGA changes:
...
Cleanup the area fill side.
2024-01-15 22:35:41 +01:00
TC1995
a74c1e907d
Added the RTG3105 video card and fixed some wrong stuff in the RTG3106 as well.
2024-01-15 22:10:07 +01:00
TC1995
69572283f3
TGUI9440AGi/96xx changes:
...
If the chips are PCI-based, assume linear addressing is always enabled when the linear base is on valid value (e.g.: not 0). Should fix a regression when linear addressing is used by almost everything in the PCI world (e.g.: Win95's drivers).
2024-01-15 21:52:39 +01:00