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

HyperRAM fixes in V2.0.0 make R3/R3A board's HyperRAM unstable #49

Closed sy2002 closed 5 days ago

sy2002 commented 1 week ago

@sho3string Thank you for reporting this issue in the C64 issue tracker. We are not tracking it separately as a M2M issue on R3 boards here and focus the C64 issue tracker on R6 boards.

Can you please do the following test:

Replace hyperram_ctrl.vhdand hyperram_rx.vhd in the folder M2M/vhdl/controllers/HyperRAM with the files from the attached ZIP file and re-test on your R3 board and confirm that the "barcode" issue goes away on the R3 board? (P.S. On an R6 board we expect the issue to come back - this test here is about the R3 board.)

Make sure that you test at least 3 times (power on/off) and that you let the machine run for a few hours on your last attempt.

HyperRAM_original.zip

Please document your results here in the GitHub issue.

sy2002 commented 5 days ago

Looks very much like this is not a bug in V2.0.0 but more a porting related problem. Michael tested the core at hand, here is the result:

Furthermore, I've built Sams core, and it does indeed show vertical bars. But on VGA the game just shows red circles, so the core is not working. Without more evidence, I would not think we have a problem on R3 - as you say yourself.

Closing this.