Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Smooth horizontal scrolling is not implemented #334

Open
JorisVanEijden opened this issue Jun 17, 2023 · 1 comment
Open

Smooth horizontal scrolling is not implemented #334

JorisVanEijden opened this issue Jun 17, 2023 · 1 comment
Labels
compatibility Emulator compatibility with DOS apps feature request This would be good to have hardware hardware device (can be virtual) emulation video Emulator video mode or video device related

Comments

@JorisVanEijden
Copy link
Contributor

JorisVanEijden commented Jun 17, 2023

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 JorisVanEijden added video Emulator video mode or video device related hardware hardware device (can be virtual) emulation labels Jun 17, 2023
@maximilien-noal maximilien-noal added feature request This would be good to have compatibility Emulator compatibility with DOS apps labels Jun 17, 2023
@maximilien-noal
Copy link
Member

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compatibility Emulator compatibility with DOS apps feature request This would be good to have hardware hardware device (can be virtual) emulation video Emulator video mode or video device related
Projects
None yet
Development

No branches or pull requests

2 participants