It's interesting that you don't have issues with the stock emulator but only with RA, which made me think. Recently people started to have issues with DOSbox on the NES Mini. When they started to mess around with certain settings in the quick menu they started to have random errors like C8, black screens and spontaneous reboots. Normally when something like this happens a quick uninstall and re-install of the hmod in question should solve the problem. In this case they had to enable the FTP server via Hakchi, log in and get the file: /var/lib/hakchi/rootfs/etc/libretro/retroarch-core-options.cfg, edit and remove the DosBox entries. In other words, the config file for RA never get refreshed when you reinstall the RA hmod, even when you start completely from scratch. If I were you I would edit (or delete) the config file after you uninstalled all your hmods using Hakchi and reinstall RA and other hmods again so that you have a fresh config file. I don't know if this will work but hey...My reboot/crash problem has become an annoying hassle. I'll soon report if killing suspend points fixes it.
I've reverted to using stock NES emulator for all NES games (except where needed like Crisis Force, Gradius 2, Gun-Nac, etc.) as it doesn't crash when exiting out of it. I am disabling suspend points for all RetroArch emulators. I'll just treat those games like I'm playing on original hardware and use battery saves for games that offer them, or start from scratch or use passwords for everything else.
--------------------- MERGED ---------------------------
What I do is use 2.14b for all my games and cores. Then I open up 2.17 to manage the save states.
The thing is, I'm not even getting the C8 error screen, it just reboots or shuts down when I exit a game. I consider myself lucky if I'm able to actually save a suspend point.
I will miss FC/Nestopia for NES emulation, I much prefer their color palettes. kachikachi is 100% stable, and save states > better palette. Once I get my RPi up and running, I may never touch this again.
Here is the original post BTW: https://www.reddit.com/r/nesclassic...x_broken_after_trying_retro_city_rampage_486/
Let me know if this fixes your problem, if this is the case a lot of people with similar problems can be solved.