www.pudn.com > sn068s.zip > CYCLES.NI


%ifndef SNEeSe_cycles_i 
%define SNEeSe_cycles_i 
 
%define CYCLES_PER_DOT 4 
%define DOTS_PER_SCANLINE 342 
%define DOTS_IN_REFRESH 10 
%define DOTS_BEFORE_DISPLAY 22 
%define DOTS_BEFORE_REFRESH 128 
%define DOTS_IN_DISPLAY 256 
%define DOTS_HBLANK_START (DOTS_BEFORE_DISPLAY + DOTS_IN_DISPLAY) 
 
%define CYCLES_NEW_SCANLINE ((DOTS_PER_SCANLINE - DOTS_IN_REFRESH) * CYCLES_PER_DOT) 
%define CYCLES_DISPLAY_START (DOTS_BEFORE_DISPLAY * CYCLES_PER_DOT) 
%define CYCLES_HBLANK_START ((DOTS_HBLANK_START - DOTS_IN_REFRESH) * CYCLES_PER_DOT) 
 
%define CYCLES_NMI_DELAY 19 
%define CYCLES_REFRESH_START (DOTS_BEFORE_REFRESH * CYCLES_PER_DOT) 
%define CYCLES_IN_REFRESH (DOTS_IN_REFRESH * CYCLES_PER_DOT) 
%define CYCLES_REFRESH_END ((DOTS_BEFORE_REFRESH + DOTS_IN_REFRESH) * CYCLES_PER_DOT) 
 
%endif ; SNEeSe_cycles_i