lineno++;
} else if (!interlace_seen && doublescan <= 0 && currprefs.gfx_vresolution && currprefs.gfx_pscanlines > 1) {
lineno *= 2;
- if (timeframes & 1) {
+ if (vsync_counter & 1) {
lineno++;
nextline_how = currprefs.gfx_pscanlines == 3 ? nln_lower_black_always : nln_lower_black;
} else {
bplcon0, bplcon1, bplcon2, bplcon3, bplcon4,
lof_display, lof_store,
hdiwstate == diw_states::DIW_waiting_start ? 0 : 1, vdiwstate == diw_states::DIW_waiting_start ? 0 : 1);
- if (timeframes) {
+ if (timeframes && vsync_counter) {
console_out_f(_T("Average frame time: %.2f ms [frames: %d time: %d]\n"),
- (double)frametime / timeframes, timeframes, frametime);
+ (double)frametime / timeframes, vsync_counter, frametime);
if (total_skipped)
console_out_f(_T("Skipped frames: %d\n"), total_skipped);
}
return;
dr = &dma_record[dma_record_toggle][vpos * NR_DMA_REC_HPOS + hpos];
- dma_record_frame[dma_record_toggle] = timeframes;
+ dma_record_frame[dma_record_toggle] = vsync_counter;
if (dr->reg != 0xffff) {
dr->cf_reg = reg;
dr->cf_dat = dat;
return;
dr = &dma_record[dma_record_toggle][vpos * NR_DMA_REC_HPOS + hpos];
- dma_record_frame[dma_record_toggle] = timeframes;
+ dma_record_frame[dma_record_toggle] = vsync_counter;
if (dr->ciaphase < 0) {
return;
return;
dr = &dma_record[dma_record_toggle][vpos * NR_DMA_REC_HPOS + hpos];
- dma_record_frame[dma_record_toggle] = timeframes;
+ dma_record_frame[dma_record_toggle] = vsync_counter;
if (dr->reg != 0xffff) {
if (dr->reg != reg) {
dma_conflict(vpos, hp, dr, reg, false);
debugmem_disable();
if (trace_cycles && last_frame >= 0) {
- if (last_frame + 2 >= timeframes || trace_cycles > 1) {
+ if (last_frame + 2 >= vsync_counter || trace_cycles > 1) {
evt_t c = last_cycles2 - last_cycles1;
uae_u32 cc;
if (c >= 0x7fffffff) {
x_do_cycles(8 * CYCLE_UNIT);
if (regs.spcflags & SPCFLAG_COPPER)
do_copper();
- if (timeframes != vsyncstate) {
- vsyncstate = timeframes;
+ if (vsync_counter != vsyncstate) {
+ vsyncstate = vsync_counter;
vsynccnt--;
}
}
break;
}
- if (framecnt != timeframes) {
- framecnt = timeframes;
+ if (framecnt != vsync_counter) {
+ framecnt = vsync_counter;
}
if (cpu_thread_reset) {
StreamSizeAudioExpected += ((float)wfxSrc.Format.nSamplesPerSec) / fps_in_use;
if (avioutput_video) {
int idiff = (int)(StreamSizeAudioGot - StreamSizeAudioExpected);
- if ((timeframes % 5) == 0)
+ if ((vsync_counter % 5) == 0)
write_log(_T("%.1f %.1f %d\n"), StreamSizeAudioExpected, StreamSizeAudioGot, idiff);
if (idiff) {
StreamSizeAudioGot = StreamSizeAudioExpected;
}
}
if (s->framecounterHandle)
- s->pEffect->SetFloat(s->framecounterHandle, (FLOAT)timeframes);
+ s->pEffect->SetFloat(s->framecounterHandle, (FLOAT)vsync_counter);
return 1;
}
texelsize.z = 1; texelsize.w = 1;
hr = postEffect->SetVector (d3d->postTexelSize, &texelsize);
if (d3d->postFramecounterHandle)
- postEffect->SetFloat(d3d->postFramecounterHandle, (FLOAT)timeframes);
+ postEffect->SetFloat(d3d->postFramecounterHandle, (FLOAT)vsync_counter);
if (masktexture) {
if (FAILED (hr = postEffect->SetTechnique (d3d->postTechnique)))
s->m_ScaleEffectHandle->SetFloatVector((float*)&fScale);
}
if (s->framecounterHandle) {
- s->framecounterHandle->SetFloat((float)timeframes);
+ s->framecounterHandle->SetFloat((float)vsync_counter);
}
return 1;
static volatile bool lcd_updated;
int logitech_lcd = 1;
-extern unsigned long timeframes;
-
// Do it this way because stupid LogitechLCDLib.lib LogiLcdInit() refuses to link.
typedef bool(__cdecl *LOGILCDINIT)(const wchar_t*, int);
}
while (p) {
if (p->drop_start == 0)
- p->drop_start = timeframes;
- p->drop_count = timeframes;
+ p->drop_start = vsync_counter;
+ p->drop_count = vsync_counter;
p = p->next;
}
break;