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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions