MEGA65 / mega65-core

MEGA65 FPGA core
Other
237 stars 84 forks source link

D05A - CHRXSCL no longer works while in basic SCREEN graphics mode #774

Open gurcei opened 5 months ago

gurcei commented 5 months ago

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:

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)

gurcei commented 5 months ago

Oh and also to note, the program runs fine in xemu, with the stretching working properly in the graphics mode