OBattler
b4d35af149
ICS 53xx/GENDAC/SDAC RAMDAC fixes.
2021-06-05 20:24:51 +02:00
OBattler
eef77b7c86
Added a way to force legacy mode as a temporary fix for the Voodoo Banshee/3 until there's a proper fix.
2021-06-04 02:41:13 +02:00
OBattler
9161f9a071
Slight fix.
2021-06-03 23:54:12 +02:00
OBattler
e240342c4b
Implemented packed Chain 4 support on the Voodoo Banshee and 3.
2021-06-03 23:18:43 +02:00
TC1995
a8f86df2a5
Properly fix the by16 addressing of the Cirrus 542x.
2021-05-31 13:53:44 +02:00
TC1995
963b530d10
Ported the Cirrus by16 fix.
2021-05-30 23:40:56 +02:00
TC1995
fee0ea1d24
Ported the x87 fix from the other emulator as well as the GUS one.
...
Fixed 15bpp mode in all cards.
2021-05-30 22:07:22 +02:00
TC1995
7a3e98b1e5
One more fix for the Cirrus.
2021-05-30 02:56:51 +02:00
TC1995
35b5301670
Fix build headers and dumb cirrus undeclared parts.
2021-05-30 02:01:16 +02:00
TC1995
d63ce5ab82
Port of the reworked svga memory addressing, normal chain4 mapping and ma13/14 mapping for non-CGA modes.
...
Fixed ET4000/W32 (without letters) hardware cursor.
Fixed non-interlaced 1280x1024x8bpp Cirrus mode in the 5434.
Added a note regarding the Radius (HT209) 8bpp render.
Reworked the TGUI9440, but still WIP.
2021-05-30 01:52:43 +02:00
TC1995
ee9dd9ab3f
Fixed 1280x1024x8/16bpp and 1600x1200x8/16bpp video modes in the S3 trio class cards.
...
The 1990 Spock BIOS uses ID 6 for the boot drive.
2021-05-24 23:13:30 +02:00
OBattler
a41adb884d
Merge branch 'master' of https://github.com/86Box/86Box
2021-05-22 03:16:23 +02:00
OBattler
e695cb0e3b
CRTC on CGA-like graphics chips is now on the entire 3D0 to 3D7 port range, fixes scrolling in some old games.
2021-05-22 03:16:02 +02:00
TC1995
d2c6452ff5
Reworked the HTVGA/Video7 clocks. Fixes the HT209 2401 error on MCA.
...
Fixed 16 color in the Realtek 3106 card.
Reworked the Sierra 1148x for the second time.
Registers that only exist on 928/80x and up are not used by the 911/924 anymore.
2021-05-20 20:57:54 +02:00
TC1995
b655d7c053
Updated CMake makefile for the video cards part.
2021-05-12 18:52:37 +02:00
TC1995
1b642b4aba
Port 0x105 on the ISA-based HT209 is only initialized from port 0x46e8 to avoid conflicts with the IBM PS/1 2011 and 2121's already existing initialization of the ports.
...
Reworked the Sierra SC1148x and AT&T49x ramdacs to use the RS2 signal when available.
Added the Realtek RTG3106 video card.
2021-05-12 18:51:02 +02:00
OBattler
07bc889470
Changed an x = x; to a return; in video/vid_voodoo_fb_.c.
2021-04-29 22:08:54 +02:00
OBattler
c459add4b2
Initialized a variable in voodoo_readl().
2021-04-29 20:03:23 +02:00
OBattler
2758f3e4f5
Reverted the 256 color renderers back to normal.
2021-04-29 04:35:14 +02:00
OBattler
dfb8c92557
More Video 7/Headland fixes.
2021-04-28 06:05:30 +02:00
TC1995
109427298e
Minor fixes to the ht209 code.
2021-04-28 01:27:34 +02:00
TC1995
94daad1887
Add the HT209/D-based Radius SVGA Multiview card and its "quirks".
2021-04-27 23:54:33 +02:00
TC1995
0fa19c3387
Made the 868 properly recognize itself as a true 868, instead of 866 (should also fix NT 4.0's graphical bugs with it)
2021-04-26 22:48:42 +02:00
TC1995
3191f0057b
Minor fixes to the Oak code.
2021-04-26 00:21:14 +02:00
TC1995
a01905cce7
Fixed high resolution 16 color modes in the Oak OTI-067/077 cards and added additional unimplemented bits of said cards.
2021-04-26 00:19:01 +02:00
OBattler
4fb1c8e51f
More Headland/Video 7 fixes.
2021-04-25 06:50:38 +02:00
OBattler
ca30709428
More HT-216 fixes.
2021-04-25 05:38:15 +02:00
OBattler
8a4faebd85
Various fixes to the Video 7 family of cards (including HT216-32).
2021-04-25 03:33:49 +02:00
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