Minor speed improvement for nVidia cards

This commit is contained in:
Melissa Goad
2017-10-15 21:19:03 -05:00
parent fbd95451d2
commit 80c6a1c499

View File

@@ -2813,6 +2813,8 @@ void riva128_ptimer_tick(void *p)
svga->clock = cpuclock / freq;
}
if(riva128->card_id == 0x03)
{
freq = 13500000.0;
if(riva128->pramdac.m_m == 0) freq = 0;
@@ -2826,7 +2828,11 @@ void riva128_ptimer_tick(void *p)
riva128->menable = 0;
riva128->mtime = (int)((TIMER_USEC * 1000000.0) / riva128->mfreq);
riva128->menable = 1;
}
else riva128->menable = 0;
if(riva128->card_id >= 0x04)
{
freq = 13500000.0;
if(riva128->pramdac.nv_m == 0) freq = 0;
@@ -2841,6 +2847,8 @@ void riva128_ptimer_tick(void *p)
riva128->nvtime = (int)((TIMER_USEC * 1000000.0) / riva128->nvfreq);
riva128->nvenable = 1;
}
else riva128->nvenable = 0;
}
void *riva128_init(device_t *info)