corrected behaviours related to ppu memory accesses (sprite DMA is not cycle accurate, read buffer is more accurate); initialized ret variable in sdl_backend_t::get_packed_controller_data()