Spice86 icon indicating copy to clipboard operation
Spice86 copied to clipboard

Smooth horizontal scrolling is not implemented

Open JorisVanEijden opened this issue 1 year ago • 1 comments

Describe the bug VGA has a number of bit panning registers that can be used to achieve pixel-perfect smooth horizontal scrolling,. This has not been implemented in the current renderer.

To Reproduce Run the attached program. balls.zip

Expected behavior The horizontal scrolling movement should me pixel-smooth, not jump 8 pixels at a time.

Additional info http://www.osdever.net/FreeVGA/vga/vgafx.htm#smooth

JorisVanEijden avatar Jun 17 '23 17:06 JorisVanEijden

SNOOP is a nice utility to get information about our VGA card from the emulated point of view:

https://github.com/juj/crt_terminator/tree/main/DOS/SNOOP

maximilien-noal avatar Aug 27 '23 19:08 maximilien-noal