NESM_START_PG
start_page = NESM_START_PG;
start_page = NESM_START_PG;
start_page = NESM_START_PG;
start_page = NESM_START_PG;
((ring_page - NESM_START_PG)<<8);
unsigned long xfer_start = mem_base + ring_offset - (NESM_START_PG<<8);
z_memcpy_toio(mem_base+((start_page - NESM_START_PG)<<8), buf, count);
start_page = NESM_START_PG;
start_page = NESM_START_PG;
start_page = NESM_START_PG;
start_page = NESM_START_PG;