With the new centered screen it looks much better!
Psycho Fox, Alex Kidd, Sonic: the left side of screen
- when bg scrolls from right to left, the left column of tiles flickers (repeatedly displays a tile column from elsewhere, maybe from some righter side of the screen) Does this only occur when scrolling is fast? Yes, the width of the corrupted column increases with increased scrolling speed: see Sonic. Wait, this even occurs on the right side (Sonic can run to the left, Psycho Fox cannot)
I can't say if this is a new bug, I haven't seen the left side before centering and most games didn't scroll such that it appears on the right.
- when sprites run out of the screen on the left side, they keep displayed for a certain distance of pixels (on the right it works now)
Besides that, the determination which sprites are visible can still be improved.
Alex Kidd looks much better compared to the last time that I tried it. Sonic plays a lot better than before, the only thing missing is the sound. And kensiden shows how awesome the linescroll works!
Guess I don't need my SMS console anymore, so I should give it as a prize for the next contest 😉 . I keep my Saturn and your emu instead!
Really, I don't know how much sound will decrease speed, but most likely you will have to implement framerate stabilisation (automatic slowdown). Later, one could consider a vsync option, too...