sy2002 / MiSTer2MEGA65

Framework to simplify porting MiSTer (and other) cores to the MEGA65
GNU General Public License v3.0
34 stars 8 forks source link

Board-dependent HyperRAM phases #35

Closed sy2002 closed 7 months ago

sy2002 commented 7 months ago

Labeled as V2.0.0 and needed for the C64 core V5.1:

We found that each board revision seems to need its own HyperRAM phase. We need to experimentally confirm the right phases for R4 and R5 and we stick to the known-good phase for R3/R3A.

MJoergen commented 7 months ago

Fixed in commit d44a3a3

sy2002 commented 7 months ago

@MJoergen Were we already done finding a stable Phase for R4? Curious to learn more about your thought process. Also in the context of this: https://github.com/MJoergen/C64MEGA65/issues/112 Is this phase dependent?

MJoergen commented 7 months ago

The ability to have a constant phase shift different for each board revision is now implemented.

The actual value chosen for R4 (and R5) is a "good enough" value based on the recent feedback in the Skype channel.

However, I'm planning on doing a more systematic test, using this branch: https://github.com/MJoergen/HyperRAM/tree/mfj_phase_shift