Official hakchi2 - NES Mini very simple pimp tool

jelmer

Well-Known Member
Member
Joined
Jan 25, 2017
Messages
393
Trophies
0
XP
200
Country
Bulgaria
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.
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...


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.
 

NESjimbo

Well-Known Member
Member
Joined
Feb 26, 2017
Messages
379
Trophies
0
Age
40
XP
189
Country
United States
Very helpful, thank you! I was starting to think I wasn't getting a 100% removal of RA each time I wiped and reloaded from scratch, because it worked great for months, but all of a sudden, I got all these errors, and on both units. I'll give that a shot.

--------------------- MERGED ---------------------------

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.
If that's the case, then it would be helpful for everyone if the Uninstall feature added to Hakchi truly uninstalled any trace of Hakchi and RetroArch to avoid problems like these.
 

NESjimbo

Well-Known Member
Member
Joined
Feb 26, 2017
Messages
379
Trophies
0
Age
40
XP
189
Country
United States
I opened up the files in FTP Server, but did not find the config file in question. I uninstalled RetroArch and all the cores beforehand.

Capture.PNG


I'd like to erase ANY trace of Hakchi/RA before reloading. Any idea how I can safely do that? How do I edit or delete the files?
 

jelmer

Well-Known Member
Member
Joined
Jan 25, 2017
Messages
393
Trophies
0
XP
200
Country
Bulgaria
I never had to deal with this and have unfortunately no experience using FTP on the NES Mini, I just remembered the problems around DOSbox and thought it might be useful info for you. Lately I don't even bother but you have two NES Minis with the same problem. This has to be software related and therefore should be fixable. The chance that you have two NES Minis with the exact hardware problem is extremely slim. Why don't you reach out to KMFDmanic? Over on Reddit he helped tons of people through teamviewer. Or maybe someone more useful reads this and can help you out. Again I don't know if this is the solution to your issue.... just giving you my two cents. Sorry I can't assist you how to proceed further.
 

youngtune27

Well-Known Member
Member
Joined
Feb 19, 2017
Messages
573
Trophies
0
Age
34
XP
200
Country
United States
Got it... however battery saves is one of the downfalls on 2.14b right now, you can't delete them or manage them whatsoever. Maybe I am wrong but I think the reason he asking this is to somewhat control the saves on his Mini so he doesn't get C8 errors in the future. I mean.. come on if you don't want to save a game you just don't save right? And if you decide to save you can always delete them right ? (Along with reset factory settings). The person we are talking about here is the same NESjimbo, you told to stick with 2.14 right? Don't know... just giving my two cents here.
Yes he was having problems so I told him to try going to 2.14b. Didn't solve his issues tho. Then he said he wants to disable suspend points from being created in exit to see if that helps with his crashing. So I showed him how. Now he will see if that helps at all.
 
  • Like
Reactions: jelmer

NESjimbo

Well-Known Member
Member
Joined
Feb 26, 2017
Messages
379
Trophies
0
Age
40
XP
189
Country
United States
This has to be software related and therefore should be fixable. The chance that you have two NES Minis with the exact hardware problem is extremely slim.
Not only that, but it just started happening in the past couple weeks. I used to be able to quit games and use suspend points with no problem. Over the past few weeks, I started using Hakchi Helping Hand, I compressed all the NES ROMs, I set up Nestopia for all NES ROMs. Some part of my config did this, or something kept compounding and has broken them.

--------------------- MERGED ---------------------------

Yes he was having problems so I told him to try going to 2.14b. Didn't solve his issues tho. Then he said he wants to disable suspend points from being created in exit to see if that helps with his crashing. So I showed him how. Now he will see if that helps at all.
Welp.... I think it has attained sentience and is trying to thwart me.

I set --ra-nosaves on all cores, but it continues to create suspend points when I leave, eventually leading to a crash. I had completely uninstalled RA and the cores before reloading them with the updated bin files. I'm really at a loss now....
 

Spottedfeather

Well-Known Member
Member
Joined
Mar 19, 2013
Messages
302
Trophies
0
Age
43
XP
201
Country
United States
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.
How do you disable suspend points ?
 

NESjimbo

Well-Known Member
Member
Joined
Feb 26, 2017
Messages
379
Trophies
0
Age
40
XP
189
Country
United States
Updating the file in \user_mods\[mod name]\bin with "--ra-nosaves" should do that.

For example, my snes9x2010 file looks like:

#!/bin/sh
exec retroarch-clover snes9x2010 "$@" --ra-nosaves

Not working for some reason.

Edit, it works. When I open the file in Notepad, there are some invisible line breaks. It looks like "shexec" when I open it, but when I copy/paste, I can see the break. Make sure there is no break between "$@" and --ra-nosaves
 
Last edited by NESjimbo,
  • Like
Reactions: youngtune27

hossbags2

Active Member
Newcomer
Joined
Sep 15, 2009
Messages
42
Trophies
1
XP
491
Country
United States
I installed retroarch module. They show when nes is not connected to pc under uninstall. Disappear when connected to pc. I am using 3.17C
 

ByteThis

Well-Known Member
Member
Joined
Feb 23, 2017
Messages
306
Trophies
0
XP
275
Country
Canada
There is no 3.17C...lol...Did you flash custom kernal first??

--------------------- MERGED ---------------------------

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.

How's that pi coming along man?
 
Last edited by ByteThis,

youngtune27

Well-Known Member
Member
Joined
Feb 19, 2017
Messages
573
Trophies
0
Age
34
XP
200
Country
United States
Updating the file in \user_mods\[mod name]\bin with "--ra-nosaves" should do that.

For example, my snes9x2010 file looks like:

#!/bin/sh
exec retroarch-clover snes9x2010 "$@" --ra-nosaves

Not working for some reason.

Edit, it works. When I open the file in Notepad, there are some invisible line breaks. It looks like "shexec" when I open it, but when I copy/paste, I can see the break. Make sure there is no break between "$@" and --ra-nosaves
Did it help with crashing at all? That's lame both yours are being dumb.
 

SFNMutt

Active Member
Newcomer
Joined
May 21, 2017
Messages
30
Trophies
0
Age
53
XP
111
Country
United States
How did you change the core from FBA to MAME2000 and MAME2003?

in hakchi go to the individual game. then in command arguments you'll see "/bin/fba /usr/share/games......" simply change the fba part to mame2003 or mame2000. keep in mind you have to have those cores loaded.
 

Nexusv3

New Member
Newbie
Joined
Apr 22, 2017
Messages
1
Trophies
0
Age
46
XP
54
Country
Be careful adjusting cpu cycle settings. If You go too high, you will break DOSBOX. An uninstall, reinstall does not fix it, either. You can safely go to 3000. To fix it, if messed up, requires ftp or clovershell hmod plus client. My video shows info. But, if careful, and not passing 3000, You will Be fine.

Hey !! how can you tell which games are compatible with mame2010 and the new mame2003? Thanks a lot !!
 

hossbags2

Active Member
Newcomer
Joined
Sep 15, 2009
Messages
42
Trophies
1
XP
491
Country
United States
I was able to figure it out. One other question about the thumbnails and the cursor. If I use the remove thumbnails mod, does that remove the cursor to. I wanted both removed or hidden
 

NESjimbo

Well-Known Member
Member
Joined
Feb 26, 2017
Messages
379
Trophies
0
Age
40
XP
189
Country
United States
Did it help with crashing at all? That's lame both yours are being dumb.
So far so good. I had an early crash scrolling in a menu (screen went all-white), but that just happened once. With the changes, I only have save states for NES games running on stock emulator, which play as expected. It's a bummer not having save states for SNES, but that will just train me to play better.
How's that pi coming along man?
Once I get the SD card tomorrow, I'll set it up and let you know. I also got a Mayflash Wii/USB adapter so I can keep using these SNES classic controllers on the Pi.
 

Spottedfeather

Well-Known Member
Member
Joined
Mar 19, 2013
Messages
302
Trophies
0
Age
43
XP
201
Country
United States
Updating the file in \user_mods\[mod name]\bin with "--ra-nosaves" should do that.

For example, my snes9x2010 file looks like:

#!/bin/sh
exec retroarch-clover snes9x2010 "$@" --ra-nosaves

Not working for some reason.

Edit, it works. When I open the file in Notepad, there are some invisible line breaks. It looks like "shexec" when I open it, but when I copy/paste, I can see the break. Make sure there is no break between "$@" and --ra-nosaves
I can't do that. I have 2.14.
 

ByteThis

Well-Known Member
Member
Joined
Feb 23, 2017
Messages
306
Trophies
0
XP
275
Country
Canada
Once I get the SD card tomorrow, I'll set it up and let you know. I also got a Mayflash Wii/USB adapter so I can keep using these SNES classic controllers on the Pi.

Nice !! I hope it all works out for you! The pi rocks! :grog:

PM me and let me know how it goes..we shouldn't interrupt this great thread with the mini and pi talk.:)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr