TomW
b280b9929c
Mach64: Added colour compare, X/Y destination tiling, MMIO RAMDAC access.
2013-12-15 21:30:23 +00:00
TomW
74793aaf99
Mach64 now disables VGA data processing on LFB writes. Windows 9x DOS boxes now rendered correctly.
2013-12-15 14:29:52 +00:00
TomW
2b410a9aea
Added meaningful status window information for Mach64 and Sound Blaster.
...
Disabled some SB debug.
2013-12-12 18:16:22 +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
c79d161b2b
Fixed Mach64 in 32-bit colour modes.
2013-11-16 20:48:51 +00:00
TomW
8a3eb21cce
Fix for Mach64 pattern drawing.
2013-11-16 20:27:56 +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
1c623fe1fc
Mach64 changes :
...
- No longer crashes PCem when remapping (mostly seen when changing resolution in Windows)
- Added PCI registers
- Added LFB emulation (PCI only)
- Source pattern modes now work correctly
- Vsync flag now emulated correctly
- Scrolling in accelerator modes now works correctly
Also disabled some debug.
2013-10-12 16:20:27 +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