Test Environment (required)
You can use MEGA65INFO to retrieve this.
Platform: MEGA65 R3a
Core Commit: ccb59d4
ROM Release: 920377
Describe the bug
The ethernet buffer can be mapped to $D800 by enabling the Ethernet I/O personality. When doing this, writing to $D800-$DFFF does not fill the eth TX buffer.
To Reproduce
Steps to reproduce the behavior:
Enable eth TX personality
Fill packet data to $D800
Send packet
Packet is not sent correctly
Expected behavior
The packet written to $D800 should be sent.
Found that the write to $d800 is always hitting colourram, even if eth personality is enabled. Writing to $ffd2800-$ffd2fff should not be intercepted by a colourram write.
Test Environment (required) You can use MEGA65INFO to retrieve this.
Describe the bug The ethernet buffer can be mapped to $D800 by enabling the Ethernet I/O personality. When doing this, writing to $D800-$DFFF does not fill the eth TX buffer.
To Reproduce Steps to reproduce the behavior:
Expected behavior The packet written to $D800 should be sent.