Skip to content

GO64 Background sprites show/hide incorrectly with multicolor characters enabled (compared to C64) #917

@jeffreyvanderschilden

Description

@jeffreyvanderschilden

Test Environment (required)

  • Platform: MEGA65 R3
  • Core Commit: aaf4542
  • ROM Release: M65 V920413

Describe the bug
Sprites on C64 with $D018 set to show sprites behind characters will produce a different result in GO64 as compared to a C64 when tested against multicolor characters. The C64 will have 2 background colors and 2 foreground colors with the latter hiding the sprite. The GO64 mode will have 1 background color (as in THE background color) and all other colors hiding the sprite.

To Reproduce
Steps to reproduce the behavior:

  1. Start little basic program mctest.zip
  2. Compare results on MEGA65 vs C64.
  3. Dan suggested on Discord this could perhaps be tested on a real C65 to answer the question "What will the VIC3 do" before considering this a bug

Expected behavior
The same as a real C65 I guess. (I'm simply comparing results to C64)

Additional context
Youtube video on the journey (using Street Rod as the example)
https://youtu.be/nTxmMMBVXC0

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugConfirmed bug.

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions