-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Test Environment
- Platform: MEGA65, xemu
- ROM Release: 920414, 920413, but not 920395
- Core Commit: fc8e361
Describe the bug
A solid CIRCLE shows a pronounced spike on 920414 and 920413, but not 920395.
To Reproduce
Run a program like the following:
10 SCREEN 320, 200, 1
20 CIRCLE 100, 100, 50, 1
30 GETKEY A
40 SCREEN CLOSE
The left and right side are not symmetric, and the asymmetry is much more pronounced than in 920395:

Expected behavior
The circle should be symmetrical.
Additional context
This bug is very similar to the previous bug report "CIRCLE does not cover its border" (issue #225), but technically it must be a different bug, because it did not appear in 920395, in contrast to "CIRCLE does not cover its border". However, both bugs can probably be fixed with the same commit. Sorry if I should have written this as a single report, I was really unsure.
There is one more interesting observation: While a CIRCLE border still is symmetrical and looks okay, its shape slightly changed between 920395 and 920413: The circle drawn by
CIRCLE 100, 100, 50, 0
is flat on its sides in 920395; but in 920413, it has single pixels on its left, right, top, and bottom sides. While still okay, I think the 920395 version looks more circular.