Test Environment (required)
You can use MEGA65INFO to retrieve this.
Platform: MEGA65 R3
Core Commit: release-0.96 (2201bc2)
ROM Release: (i.e. 920393)
Describe the bug
Intro disk 2 had a program "Southern Ring Nebula" that would do the following:
It uses SCREEN 320,200,3 that bit works ok
It then does some poking of the x-scaling? In the hope of stretching the screen to be 160x200 resolution
70 POKE$D05A, 120 : POKE$D05A,60
Then it draws random pixels in x-range: 0-->160, and r-yange: 0-->200
But on latest core, this stretching of the x-axis does not occur while in the program's graphics mode, so it only draws to the left half of the screen.
However, if you press run-stop+restore to get back to text mode, you will see that the x-axis stretching is still in effect there (i.e. the cursor looks like it's in 40x25 mode, despite it actually being 80x25. You can confirm this by pressing ESC-4 and ESC-8)
Test Environment (required) You can use MEGA65INFO to retrieve this.
Describe the bug Intro disk 2 had a program "Southern Ring Nebula" that would do the following:
SCREEN 320,200,3
that bit works okBut on latest core, this stretching of the x-axis does not occur while in the program's graphics mode, so it only draws to the left half of the screen.
However, if you press run-stop+restore to get back to text mode, you will see that the x-axis stretching is still in effect there (i.e. the cursor looks like it's in 40x25 mode, despite it actually being 80x25. You can confirm this by pressing ESC-4 and ESC-8)