nand2mario / nestang

NESTang is an FPGA Nintendo Entertainment System implemented with Sipeed Tang Primer 25K, Nano 20K and Primer 20K boards
GNU General Public License v3.0
354 stars 38 forks source link

[Enhancements][Cheats] Porting from NES_MISTer #63

Closed fjpolo closed 5 months ago

fjpolo commented 7 months ago

I've worked on the cheats system before and beend wanting to implement it for some time now.

Since latest release v0.9 supports a softcore and FATfs it's the right time to bring this one back. I'll work on porting it from MISTer NES core so we can enjoy some dirty cheats

References:

fjpolo commented 5 months ago

I'm working in an intermediate step: pipelined wishbone B4, RV will interact with the sb slaves this way

fjpolo/nestang/tree/fjpolo/wishbone

fjpolo commented 5 months ago

In the end I didn't port it from Mister yet, but there's a pre-release with a one-cheat support engine, for those who want to test it:

CheatWizard_1cheatSupport_202040603

My bus and logic need some tweaking before it can work with 4 cheats. Will do it in the next days.

fjpolo commented 5 months ago

PR created: #82

fjpolo commented 5 months ago

Further comments in PR