Commit graph pcem/src/vid_tgui9440.c
Author SHA1 Message Date
SarahW
7d9f1f58c3 Remove superfluous CRTC R17 adjustment on TGUI cards. Fixes 1280x1024 on TGUI9400. 2020-03-14 11:37:35 +00:00
SarahW
5d9b14ac4a Fix pixel clocks on ATI-28800, ET4000 and Trident graphics cards. 2019-04-26 17:28:01 +01:00
SarahW
d32157306d Use consistent capitalisation of TGUI 9400CXi BIOS file name. Patch from Martin_Riarte. 2019-01-12 16:54:32 +00:00
SarahW
4cc15d9b7e Added Elonex PC-425X emulation. 2018-02-12 20:06:00 +00:00
SarahW
1d93b73e3a Implement configurable hardware cursor size on TGUI9440. 2018-02-11 15:40:41 +00:00
SarahW
245ad1cd42 Fix TGUI9440 cursor in interlaced modes. 2018-02-11 15:37:25 +00:00
SarahW
2df886b1d8 Only offset TGUI9440 blitter CPU data when CPU source is mono. Fixes some corruption in Windows 3.x. 2018-02-11 15:36:59 +00:00
SarahW
c88fb61aab Fix SVGA decode mask for Trident TGUI9440. 2018-02-11 14:47:53 +00:00
SarahW
32f794adc4 Added Trident TGUI9400CXi emulation. 2018-02-11 14:21:27 +00:00
SarahW
f4fe56edb2 Reworked TGUI code to avoid altering memory mappings outside of main thread. 2017-10-19 21:01:11 +01:00
SarahW
807b710a5d Improvements to path handling. Patch from bit. 2017-07-06 21:25:10 +01:00
SarahW
c466cfa24b Clean up FIFO threads on 2D cards on exit/reset. Patch from bit. 2017-04-12 20:46:21 +01:00
SarahW
2b892d2a7a Fixed compiler warnings for Windows builds.
Added -Werror to Windows makefiles.
2017-04-11 19:34:41 +01:00
SarahW
db9ea69a32 Move Trident TGUI9440 blitter to seperate thread. 2016-05-01 11:32:48 +01:00
TomW
6a72839c59 Enabled write to CRTC R7 bit 4 when protection is enabled - fixes scrolling on DOS/V 6.2. 2014-11-04 20:14:50 +00:00
TomW
1c3d1039ff ViRGE S3D triangle rendering now uses worker thread.
Fixed clipping bug on ViRGE.
Fixed status window crash.
2014-07-22 21:10:39 +01:00
TomW
967feffbc0 Fixed memory mapping on ISA video cards - should now work on Award 430VX PCI. 2014-07-16 20:00:34 +01:00
TomW
4657e9f2c5 Added configurable VRAM for Mach64, ET4000/w32p, Oak and Trident graphics cards. 2014-07-14 21:56:10 +01:00
TomW
f1e1cc0b25 Initial S3 ViRGE video overlay emulation. 2014-06-13 18:43:25 +01:00
TomW
0a1c4dcdf0 Fixed dirty screen updating in high resolution modes. 2014-03-22 19:10:00 +00:00
TomW
2ca4ead570 Implemented preliminary S3 ViRGE 2D blitter emulation.
Misc ViRGE fixes.
Changes to memory mapping.
Changes to PCI handling.
Disabled 'AMI WinBIOS 486 PCI' due to incomplete chipset emulation.
Invalid GUS register reads no longer kill the emulator.
2014-03-20 14:03:55 +00:00
TomW
657aa19dd1 Devices can now be marked as not working, and disabled in release builds.
Video card menu now build dynamically from list.
2013-11-28 20:03:59 +00:00
TomW
a8b286a2ec Added correct clock support for S3 Trio64 (Number Nine 9FX).
Seperated TGUI9440 and TVGA8900D implementations.
Modes > 8 bpp now handled more logically in SVGA core.
Fixed broken status window for most SVGA cards.
Masking of address on 'legacy' VGA memory ranges now handled better.
2013-11-20 21:34:09 +00:00