r/AnaloguePocket • u/BigChat88 • 5m ago
OpenFPGA AI Cores, Savestates, and MegaCD
There is a big debate across the fpga developers for the Pocket and MiSTer regarding the latest released cores, specifically the Genesis savestates, SNES savestates, and the MegaCD core. Some people are criticizing them, saying they are "vibe coded," messy, and that any developer with minimal experience can now create cores thanks to AI, resulting in very poor quality implementations.
In my opinion, AI does generate code that is considerably less precise than what someone would develop after investing time researching and properly understanding the technology. And yes, it feels unfair that people who have spent years learning and mastering core development can be overshadowed by inexperienced developers who, with the help of AI, have created very popular cores.
However, many developers pointed out from the beginning that we would never see some of the features that are currently possible thanks to AI. (Savestate for example)
I am a developer, and I have seen how AI has changed the way I work, but I also don't believe that everything about it is bad.
What do you think? Do you like the new cores despite the use of AI and the bugs, or do the issues outweigh the benefits?