Describe the bug
The right border is drawn one pixel too early in H320 mode, cutting off one physical pixel (half a logical 320 pixel). It can be concluded that the drawn screen area is only 639 physical pixels when H640 is off.
To Reproduce
Steps to reproduce the behavior:
Fill the right column with characters and inspect their drawn pixel representation closely
When using ESC 4 and ESC 8 repeatedly, one can observe the right border move between those two modes
Expected behavior
The right border position shall be the same with H640 on and off. The visible screen area shall be 640 pixels wide by default (not 639 pixels).
Screenshots
See screenshot attached, the letters are slightly narrower than expected (3px instead of 4 on the right side)
Test Environment (required)
Describe the bug The right border is drawn one pixel too early in H320 mode, cutting off one physical pixel (half a logical 320 pixel). It can be concluded that the drawn screen area is only 639 physical pixels when H640 is off.
To Reproduce Steps to reproduce the behavior:
Expected behavior The right border position shall be the same with H640 on and off. The visible screen area shall be 640 pixels wide by default (not 639 pixels).
Screenshots See screenshot attached, the letters are slightly narrower than expected (3px instead of 4 on the right side)