SarahW
6f8401c72c
ATI 28800 (VGA Charger) was selecting the wrong dot clock for VGA
...
standard graphics modes. In the absence of better information or a
board to test with, I am currently assuming the table I used as
reference was incorrect. Changing timings to allow for correct
refresh rate.
2020-11-23 21:57:15 +00:00
SarahW
87941f2903
Added Kasan Hangulmadang-16 emulation. Patch from Greatpsycho.
2020-11-14 14:20:37 +00:00
SarahW
9bdbcc18c0
Added Samsung SPC-6000A and SPC-6033P. Patch from Greatpsycho.
2020-11-14 12:25:36 +00:00
SarahW
4e51641f29
Remove superfluous CRTC R17 adjustment on ATI 28800. Fixes 800x600 modes on 28800
...
cards. Patch from Greatpsycho.
2020-03-14 11:37:04 +00:00
SarahW
c8638b9b2b
Added Samsung SPC-4620P. Patch from Greatpsycho.
2020-03-07 13:47:37 +00:00
SarahW
5d9b14ac4a
Fix pixel clocks on ATI-28800, ET4000 and Trident graphics cards.
2019-04-26 17:28:01 +01:00
SarahW
081701a3c8
Allow access to Korean font ROM on ATI Korean VGA when Korean character display mode isn't activated. Patch from Greatpsycho.
2019-04-17 18:22:22 +01:00
SarahW
1f5fc45c04
Amstrad changes :
...
- Add PPC512/640 emulation
- Add TV display type to Sinclair PC200
- Add font selection to PC1512
- Add disc change line to PC200
Patch from JohnElliott
2019-04-15 19:48:41 +01:00
SarahW
c034381797
Added Trigem Korean VGA emulation. Patch from Greatpsycho.
2018-11-26 17:36:47 +00:00
SarahW
2e90e5fd4c
This patch implements user-defined character handling on ATI Korean VGA. Patch from Greatpsycho.
2018-03-20 18:04:37 +00:00
SarahW
2567c30353
Added ATI Korean VGA emulation. Patch from Greatpsycho.
2018-03-11 15:46:24 +00:00
SarahW
807b710a5d
Improvements to path handling. Patch from bit.
2017-07-06 21:25:10 +01:00
SarahW
c81a91fd72
Moved integer registers, PC and flags_* variables into new cpu_state structure. Reduces recompiled code size slightly, small speedup (1-3%).
2016-04-20 21:39:41 +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
f1e1cc0b25
Initial S3 ViRGE video overlay emulation.
2014-06-13 18:43:25 +01: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
8ccd4544ec
Disabled more debug.
2013-12-18 21:40:58 +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
TomW
bd873de9ac
New 'available' function in device API, to determine whether required ROMs are available. Currently used when building soundcard menu, to remove AWE32 when required ROM dump is not present.
2013-11-04 18:23:15 +00:00
TomW
7735e82085
Altered device memory mapping.
2013-10-19 17:06:55 +01:00
TomW
72f934d141
Direct3D video output. Fixed redraw when DirectDraw/Direct3D device is lost.
2013-08-13 19:20:28 +01:00
TomW
f431e74917
Video optimisations. Fixed VRAM mask on S3.
2013-07-09 19:30:53 +01:00
TomW
58085bcc87
Re-organisation of video emulation.
2013-06-24 20:42:35 +01:00
TomW
f822488656
Add missing files from last commit.
2013-05-27 19:56:33 +01:00