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.
This commit is contained in:
TomW 2013-11-20 21:34:09 +00:00
commit a8b286a2ec
21 changed files with 1382 additions and 937 deletions

View file

@ -181,6 +181,13 @@ void ati28800_force_redraw(void *p)
ati28800->svga.fullchange = changeframecount;
}
int ati28800_add_status_info(char *s, int max_len, void *p)
{
ati28800_t *ati28800 = (ati28800_t *)p;
return svga_add_status_info(s, max_len, &ati28800->svga);
}
device_t ati28800_device =
{
"ATI-28800",
@ -189,5 +196,5 @@ device_t ati28800_device =
NULL,
ati28800_speed_changed,
ati28800_force_redraw,
svga_add_status_info
ati28800_add_status_info
};