RichardG867
5dc37871b5
Merge branch 'master' of https://github.com/86Box/86Box
2021-04-16 16:16:13 -03:00
TC1995
3edf20b48b
Fix accidental horizontal bug in the 8bpp portion of the S3 recalc timing function using the 80x (1280x1024x8bpp).
2021-04-15 16:42:40 +02:00
TC1995
cf67dc4fc5
Fixed "purple pixels" under Win95 using the built-in S3 928 driver.
2021-04-15 02:28:32 +02:00
RichardG867
63419b0b29
Add DPMS support to Trident TGUI
2021-04-14 17:43:59 -03:00
RichardG867
7881dadd5c
Add DPMS support to Cirrus Logic
2021-04-14 17:04:08 -03:00
RichardG867
96819d71fe
Add DPMS as a supported feature on the EDID data
2021-04-14 16:32:29 -03:00
RichardG867
b2dd4fde07
Fix DPMS text not going away on reset
2021-04-14 16:09:08 -03:00
RichardG867
d344fce4d4
S3 DPMS shouldn't engage if both hsync and vsync are high
2021-04-14 16:08:45 -03:00
RichardG867
202c4425a4
Add DPMS support to ATI Mach64 (not functional at least on Windows XP)
2021-04-14 16:08:20 -03:00
RichardG867
aed2b179ab
Add DPMS support to Mystique
2021-04-13 15:26:12 -03:00
RichardG867
94eae848a3
Add DPMS support to S3 chips
2021-04-13 15:21:55 -03:00
RichardG867
b02e346943
Add DPMS support to Voodoo Banshee/3
2021-04-13 14:07:46 -03:00
RichardG867
76395e9fb6
DPMS screen blanking support
2021-04-13 14:07:21 -03:00
Miran Grča
5bb2bcfe27
Merge pull request #1330 from dhrdlicka/feature/utf8
...
Rewrite the emulator to use UTF-8 internally
2021-03-31 20:44:26 +02:00
OBattler
8504e412a5
0x01 on SDAC is actually 8bpp word mode, fixes #1344 .
2021-03-31 18:52:29 +02:00
David Hrdlička
dfbbe08a07
rewrite the emulator to use UTF-8 internally
2021-03-30 09:46:49 +02:00
TC1995
f43284985d
Tseng ET4000w32x changes:
...
Fixed freezes, once and for all, on win2000 (W32p).
Fixed some graphical glitches under win3.x that were caused by the FIFO (W32p).
Fixed vlb flag, now it loads the VLB rom properly (W32i).
Anything using the ICS ramdacs now has a svga->clock /= 2 in recalctimings (W32p rev c and W32/W32i).
2021-03-28 19:17:12 +02:00
OBattler
0e206a977e
Added monitor type selection on the standalone HT-216 with BIOS auto-patching.
2021-03-27 04:39:45 +01:00
OBattler
b0e68f94a7
Removed the redundant case 0x3c2 from ht216_in().
2021-03-27 03:35:12 +01:00
OBattler
586a72c2bb
Fixed the Video 7/Headland hardware cursor with the Windows 3.1 drivers, and added the standalone HT216-32.
2021-03-26 23:06:42 +01:00
OBattler
4f30a22c31
Moved the video double-buffering and screenshot-taking to the blit thread, should slightly increase performance.
2021-03-26 05:07:35 +01:00
TC1995
37def45e0e
More skew changes, fixed the missing pixels in hdisp in 24bpp mode as well as properly organized hdisp in other bpp modes.
...
Clear bit 7 of attr reg 0x10 in the v7 code otherwise it would scramble the colors in 8-bit graphics mode if issued.
2021-03-25 21:46:39 +01:00
Miran Grča
92a5e09659
Merge pull request #1329 from F10Setup/master
...
Added the ValuePoint's on-board video
2021-03-25 21:36:46 +01:00
OBattler
a3e4e7d37a
RAMDAC and hardware cursor fixes for the Cardex Tseng ET4000/W32p Rev. C.
2021-03-25 19:33:58 +01:00
F10Setup
590ab0983a
Added the ValuePoint's on-board video
2021-03-25 11:01:57 +02:00
OBattler
7b22fa60d1
Cleaned up the ET4000/W32, fixed the ICS 53xx/GENDAC/SDAC RAMDAC's, and readded the Cardex ET4000/W32p Rev. C with ICS 5341 RAMDAC.
2021-03-25 06:32:10 +01:00
OBattler
283908df11
Fixed warnings in vid_s3.c.
2021-03-25 02:17:39 +01:00
OBattler
9305c12a36
Reworked vid_sdac_ramdac.c so all the ICS 534x variants are properly implemented in accordance with the datasheets.
2021-03-24 22:40:02 +01:00
OBattler
52e9d06b5f
And a fix to the cursor fix.
2021-03-24 22:12:46 +01:00
OBattler
18fd40f293
Fixed the hardware cursor on the ET4000w32 and ET4000w32i.
2021-03-24 22:11:36 +01:00
OBattler
61f4a7f956
Fixed a mistake in the ICS5341 emulation.
2021-03-24 21:54:39 +01:00
OBattler
e045df2b50
(S)VGA clean-ups and fixes (some parts of the COPPER demo should now work), and fixed the graphics modes on the ICS5341.
2021-03-24 19:35:07 +01:00
TC1995
1763b2fcb2
Disabled defective ics5341-based bioses (16bpp would appear purprlish even on 16bpp and on 15bpp, though their roms won't be removed) and re-enabled the stg170x-based bioses with appropriate skew fixes (for real).
...
Replaced the ET4000/W32 (without letters) bios with a newer one.
Added ET4000/W32i VLB.
2021-03-24 19:06:38 +01:00
TC1995
95976a2b26
Added Tseng specific variants of the GenDAC ramdac (ICS 53x1).
...
Fixed (at least in a more correct way) software cursor under OS/2 Warp with the s3 trio/vision drivers.
Implemented 128x128 sprite/hwcursor on the et4000w32 cards per manual.
2021-03-24 03:51:56 +01:00
RichardG867
4ff9ab5b15
Fix PCI Voodoo Banshee
2021-03-18 19:51:00 -03:00
RichardG867
c9af458ddc
Make EDID frequency limits sane, fixes Voodoo 3 DDC on Windows 98
2021-03-18 00:34:33 -03:00
Miran Grča
70100da2a7
Merge pull request #1309 from 86Box/tc1995
...
Fixed some regressions from the previous big et4000w32 commit.
2021-03-17 18:16:34 +01:00
TC1995
ec97408088
Fixed some regressions from the previous big et4000w32 commit.
...
Unified the et4000w32 blitters into one with the relative differences set.
2021-03-17 15:11:20 +01:00
RichardG867
31331b08d1
Merge branch 'master' of https://github.com/86Box/86Box
2021-03-16 17:31:24 -03:00
RichardG867
0716e6e46b
Add on-board AGP Voodoo 3
2021-03-16 15:34:20 -03:00
TC1995
2d79719df5
Restored the PCI bit (bit 7) of regs 0xec and 0xef of ports 0x21xb to the w32p when enabled as such.
2021-03-16 17:06:47 +01:00
TC1995
9d700ce8d2
Fixed 1280x1024x8bpp mode in the 928.
...
Added the Tseng ET4000/W32 and its blitter.
Brought back the Tseng ET4000/W32i from the old days of being unused.
2021-03-16 16:48:24 +01:00
RichardG867
969a1ee3ae
Fix Voodoo Banshee/3 DDC on Windows 98
2021-03-14 23:17:13 -03:00
RichardG867
27115d80d3
Add AGP video card support and Voodoo 3 AGP
2021-03-14 21:31:02 -03:00
RichardG867
ead6e8f685
Merge branch 'master' of https://github.com/86Box/86Box
2021-03-07 22:38:16 -03:00
RichardG867
2cd3fc23e4
Implement TGUI DDC
2021-03-07 22:37:52 -03:00
TC1995
15b79fa0ac
Reworked some stuff to make the ht216-32 640x400 8bpp mode working, alongside the 1024x768 mono driver as well as the standard VGA 320x200 8bpp mode.
2021-02-24 20:16:15 +01:00
OBattler
dab4cab222
Briefly readded the egareads and egawrites variables to fix compile errors.
2021-02-18 22:06:26 +01:00
OBattler
0dfdf7075c
Merge branch 'master' of https://github.com/86Box/86Box
2021-02-18 21:55:54 +01:00
OBattler
cd0f344221
Video fixes and added the Tseng ET2000.
2021-02-18 21:55:39 +01:00