nand2mario / nestang

NESTang is an FPGA Nintendo Entertainment System implemented with Sipeed Tang Primer 25K, Nano 20K and Primer 20K boards
https://nand2mario.github.io/nestang
GNU General Public License v3.0
326 stars 36 forks source link

Cheats engine #82

Closed fjpolo closed 4 weeks ago

fjpolo commented 1 month ago

Cheat module:

I'd appreciate some testing if @nand2mario or @nikitalita have some time :)

I might add some more formal verification tomorrow if I'm felling like it

fjpolo commented 1 month ago

Branch needs to be rebased

nand2mario commented 1 month ago

I'll have some time to test it this weekend.

fjpolo commented 1 month ago

Rebase done, updated to latest master hash f06aaf8a88489601a51914325cbd8b9c13501797

fjpolo commented 1 month ago

So I left the branch at 4 cheats. Again, tested with Battletoads (USA).nes

Module toether with its firmware seems scalable enough but I didn't test more than 4 cheats.

I don't know about FV, I'll probably formally verify the wishbone modules, but not for this PR.

fjpolo commented 1 month ago

nestang/fjpolo/firmware updated to match snestang PR #22

nand2mario commented 4 weeks ago

This looks good and I'd like to make more changes. So I'm merging this into a new branch.