Official hakchi2 - NES Mini very simple pimp tool

BrettX1234

Well-Known Member
Newcomer
Joined
Feb 23, 2017
Messages
57
Trophies
0
Age
43
XP
59
Country
United States
Have run into a serious C8 error issue and not sure exactly how to troubleshoot. Here's the backstory:

...

Now I'm not sure how to proceed. Everytime I re-image, it takes about 30 minutes with close attention, since I am at ~295 MB total for games.
You have too many games! The 300 MB estimate is just an estimate and it is based off the a clean image. Once you start to add battery backup, folder images, save states, etc. the number comes down. I ran into random problems when going much higher than 220mb.

Basically while the system has the capability to load up to 300mb. It doesn't really have the capability to PLAY with that many games. With compression I have cut my folder down to 160mb and it seems to be running much better. I'd suggest cutting down the 200 Genesis/SNES games by at least half.
 

chillmodious

Well-Known Member
Member
Joined
Jan 11, 2017
Messages
218
Trophies
0
Age
43
XP
114
Country
United States
Have run into a serious C8 error issue and not sure exactly how to troubleshoot. Here's the backstory:

Under Hakchi 2.12, I successfully uploaded 420 total ROMs (270 NES, 50 SNES, 50 Sega Genesis, and 50 Gameboy games).....split into menus accordingly (30 each). This was a stable setup and all menus loaded, games from each system loaded, and saves were able to be created with each system.

With 2.13e, I've now uploaded 521 ROMs (272 NES, 118 SNES, 71 Genesis, 55 Gameboy, and 5 Gameboy Advance games). I split the non-NES games up into folders with smaller #s of games in them. The SNES and Genesis folders now have only 6-8 games per folder and the Gameboy Advance folders only have 1-2 games per folder (since each ROM is 8-16 MB). Initially, I had Mother 3 included (32 MB uncompressed, 11 MB compressed) in its own folder. I browsed the NES, SNES, Gameboy and Gameboy Advance folders just fine.....launched Mother 3, created a save and noted that the save could be created but then wouldn't restore the save-point once selected again. It would just reset the game. I then deleted the save and navigated to the Sega Genesis folder. Upon opening that folder, the screen went black permanently. Upon system reboot, the C8 error was there and would not go away no matter how long I waited or whether I unplugged the power cord and plugged it back in, reset the unit etc. C8 remained.

I figured Mother 3 might be the problem. I uninstalled everything and reflashed custom firmware and games from scratch in hakchi, with Mother 3 removed. Upon completion, I tried opening the Sega Genesis folder again. Again, the black screen of death and permanent C8 upon restart.

Now I'm not sure how to proceed. Everytime I re-image, it takes about 30 minutes with close attention, since I am at ~295 MB total for games. Is it a corrupt game in the Sega Genesis folder that would cause this black screen issue upon trying to access that folder? I had ~50 Genesis games in that folder and the folder launched just fine. I added 21 more and now it crashes to permanent C8.

Another potentially key detail is that I renamed the folders to match the first and last games within each folder. Some of these Folder names are lengthy in the # of characters (and the Sega Genesis folder had the lengthiest folder name). Could using a large number of characters for a sub-folder cause this permanent C8 error?

At this point, I think it has to be either a corrupt game that was added OR the length of the name of a sub-folder within the Genesis folder. Any thoughts on what could be the problem and/or suggestions on how to proceed and prevent this devastating C8 error would be greatly appreciated.

The permanent C8 error is a huge issue for those who don't have access to hakchi for re-flashes. I have a family member across the country waiting for me to perform this mod with the best setup, but it has to be stable (i.e. no permanent errors that can't be solved with a simple reboot or unplugging of the system and returning to the language setup menu). Whatever is causing this permanent C8 error really needs to be solved, because if it happens to someone's system that no longer has access to hakchi, then their system is effectively bricked.....

I had same issue with SNES. Had 44 games split into two folders within my main SNES root folder. No problems. Added 10 more games so that each subfolder now had 27 games instead of 22. Everything then worked except for SNES, which gave me a black screen and C8 on boot when I tried to access the SNES root folder. So I flashed back to my last working setup. I then re-added the 10 additional games, but I created a third folder and re-split the games equally (18 per folder)...this worked! Unfortunately, I tried to further add another six games (thinking I would now go to four folders of 15 games each), and the black screen returned. Now I'm in the midst of re-testing. I'm thinking five folders of 12 would work, but what I probably need to do is look at the actual file sizes of all the games in a particular folder...I could have a lot of big games grouped into one of those folders just by virtue of where they fall alphabetically, and if one of those subfolders happens to have over 30MB in it, that might be triggering the issue. I am also thinking the naming of the folders, as you have suggested, could be something. When I add more games it obviously changes the alphabetical grouping, so for example, having a range of "Adventures of Batman & Robin - NHL '94" might work, but not "Adventures of Batman & Robin - Contra Iii: The Alien Wars." (By the way, I'm at 146/300MB, so nowhere near the overall limit.)
 
Last edited by chillmodious,

saxman717

Well-Known Member
Newcomer
Joined
Oct 3, 2007
Messages
54
Trophies
0
XP
214
Country
United States
You have too many games! The 300 MB estimate is just an estimate and it is based off the a clean image. Once you start to add battery backup, folder images, save states, etc. the number comes down. I ran into random problems when going much higher than 220mb.

Basically while the system has the capability to load up to 300mb. It doesn't really have the capability to PLAY with that many games. With compression I have cut my folder down to 160mb and it seems to be running much better. I'd suggest cutting down the 200 Genesis/SNES games by at least half.

It could be that, but here's the thing:

When my system ran stable with 420 ROMs, it was with uncompressed files (2.12) and was up to ~297 MB total for the games. No C8 errors after trying a variety of games across systems.

Now with 520 ROMs from compressed files under 2.13e, the total first crashed with 295 MB worth of games. Then after removing Mother 3 (and adding a few games back in), it had the same permanent C8 crash under the same circumstance (opening the Sega Genesis folder from the main menu).

Total game size may lead to problems, but I'm not sure if it's responsible for this permanent C8 error brick status that only seems to occur when I open a particular main menu folder (Sega Genesis). Also, I can check the total MB for each Sega sub-folder later today, but they only contain 6-8 ROMs per folder, so I expect the total size for each folder to be under 30 MB...
 

TokyoMario

Well-Known Member
Newcomer
Joined
May 1, 2011
Messages
69
Trophies
0
XP
153
Country
Yeah just use that one (I am using PCSX-ReARMed r22 751c8c2), you can use the template in PCM720's folder in order to implement it into a hmod file. PCM720 will use the updated version in a future update though.

I'm looking on build bot libretro nightly and I find 2016-10-18 core. Is that version r22 751c8c2? If not... could you link me in the right direction.
 

vintageretro

Member
Newcomer
Joined
Feb 25, 2017
Messages
18
Trophies
0
XP
65
Country
Swaziland
1.22 for receiver? I think you might have flashed it with the retro receiver drivers (non nes classic) they are different due to the protocols it uses to connect. That is probably why it did not work. I don't see a 2.73 beta driver for NES30, just a 2.72 beta 0.
You are right, in installed the wrong Firmware for the receiver. Glad that i don't brick my receiver :)
Also it's 2.72 beta 0 like you said.
But you have to make the initial binding every time when you update retroarch? The 8Bitdo are great Controllers but the support is a bit on the weak side. There ist just one guy who answere in the forum and threre are many recommendations from user for button configuration. It's possible to Change the Buttons with the Windows tool but it won't save. We will see what 8Bitdo release, a button configuration would be great.
 

themyst

Well-Known Member
Member
Joined
Mar 5, 2008
Messages
158
Trophies
0
XP
395
Country
United States
retroarch is caching unzipped ROMs and does not delete them after you are done, which is why you run into instability even though you're initially under 300 MB.

basically we need full access to file system or hakchi needs to auto clear the ROM cache via command line argument.

Does anyone know if reflashing to the stock kernel image will clear the stored junk from a hakchi install?
 

youngtune27

Well-Known Member
Member
Joined
Feb 19, 2017
Messages
573
Trophies
0
Age
34
XP
200
Country
United States
I had same issue with SNES. Had 44 games split into two folders within my main SNES root folder. No problems. Added 10 more games so that each subfolder now had 27 games instead of 22. Everything then worked except for SNES, which gave me a black screen and C8 on boot when I tried to access the SNES root folder. So I flashed back to my last working setup. I then re-added the 10 additional games, but I created a third folder and re-split the games equally (18 per folder)...this worked! Unfortunately, I tried to further add another six games (thinking I would now go to four folders of 15 games each), and the black screen returned. Now I'm in the midst of re-testing. I'm thinking five folders of 12 would work, but what I probably need to do is look at the actual file sizes of all the games in a particular folder...I could have a lot of big games grouped into one of those folders just by virtue of where they fall alphabetically, and if one of those subfolders happens to have over 30MB in it, that might be triggering the issue. I am also thinking the naming of the folders, as you have suggested, could be something. When I add more games it obviously changes the alphabetical grouping, so for example, having a range of "Adventures of Batman & Robin - NHL '94" might work, but not "Adventures of Batman & Robin - Contra Iii: The Alien Wars." (By the way, I'm at 146/300MB, so nowhere near the overall limit.)
I have 687 nes. 19 snes. 12 genesis. 6 gba and 1 neo geo. Things work fine. I had to make my neo folder sync first folder instead of 3rd folder to get it to sync :) contra3 works fine!
 

TokyoMario

Well-Known Member
Newcomer
Joined
May 1, 2011
Messages
69
Trophies
0
XP
153
Country
retroarch is caching unzipped ROMs and does not delete them after you are done, which is why you run into instability even though you're initially under 300 MB.

basically we need full access to file system or hakchi needs to auto clear the ROM cache via command line argument.

Does anyone know if reflashing to the stock kernel image will clear the stored junk from a hakchi install?


Are you saying that by playing a zipped game, it's actually going to take up more space than save? The size of the zipped ROM and the cache will be the size of the unzipped ROM? And that we have no way of deleting the cache?
 

Kobe46

Well-Known Member
Newcomer
Joined
Jul 23, 2006
Messages
94
Trophies
0
XP
273
Country
Canada
You are right, in installed the wrong Firmware for the receiver. Glad that i don't brick my receiver :)
Also it's 2.72 beta 0 like you said.
But you have to make the initial binding every time when you update retroarch? The 8Bitdo are great Controllers but the support is a bit on the weak side. There ist just one guy who answere in the forum and threre are many recommendations from user for button configuration. It's possible to Change the Buttons with the Windows tool but it won't save. We will see what 8Bitdo release, a button configuration would be great.

You should only ever need to do it once, when ever you re-install retroarch is when it clears the config. I have not synced or added more games yet so I am not 100% sure yet. I will do this later today after work. Windows stores it directly within windows applications, so that will not work on the receiver.
 
  • Like
Reactions: vintageretro

EleonoraYumizuru

Member
Newcomer
Joined
Feb 24, 2017
Messages
24
Trophies
0
XP
59
Country
Italy
retroarch is caching unzipped ROMs and does not delete them after you are done, which is why you run into instability even though you're initially under 300 MB.

basically we need full access to file system or hakchi needs to auto clear the ROM cache via command line argument.

Does anyone know if reflashing to the stock kernel image will clear the stored junk from a hakchi install?
I think that it only caches the rom that you are playing in that moment and then deletes it, I haven't found any other unzipped rom other than the one playing in /var/cache
 

chillmodious

Well-Known Member
Member
Joined
Jan 11, 2017
Messages
218
Trophies
0
Age
43
XP
114
Country
United States
I have 687 nes. 19 snes. 12 genesis. 6 gba and 1 neo geo. Things work fine. I had to make my neo folder sync first folder instead of 3rd folder to get it to sync :) contra3 works fine!
You're completely missing the issue. It flashes fine. Your setup is also NES-heavy, so our circumstances are very different. It has to do with the games and folder limits, possibly even length of folder titles, that are giving just the SNES root folder a black screen and C8.
 

erolz

Well-Known Member
Member
Joined
Jul 22, 2008
Messages
468
Trophies
0
XP
606
Country
Belgium
Dude, before you start let me just warn you that those instructions are already somewhat obsolete. With hakchi 2.13 you are not limited to 30mb of ROMs, nor do you have to load them from within RetroArch. You can now launch (non-NES) games from the main GUI of the NES Mini!
Ok cool. Thanks mate!
I've played the NES Zelda 1 game for quite some time now. Do I really need to go back to factory settings? Is there a way to backup my Zelda save game?
Also, how do I add SNES game covers to the mini-nes GUI?
 

Lollovmc

Member
Newcomer
Joined
Feb 17, 2017
Messages
11
Trophies
0
Age
34
XP
43
Country
Italy
Hi all!

I have a little problem with N64 games. I'm using version 2.13 of hakchi2 and everythig work fine, everything work great. But N64 games after a few minutes of play, start to freeze or crash...it happens to me with mario kart 64 and super smash bros.
Any suggestion? Thank's all
 

MrTea

Well-Known Member
Member
Joined
Apr 6, 2009
Messages
339
Trophies
0
XP
413
Country
Using the latest 2.2e my fonts have gone a bit strange? For example in my Arcade folder...

1942 is now '2 Arcade'
1943 '3 Arcade'
720 is renamed also to ' 2 Arcade '
Chase hq ' chase h'
Final fight Japan 'final fight apan'
Gi Joe Arcade 'Gi oe Arcade'
Liquid kids 'liuid kids'
Return of the Jedi 'return of the edi'

I've checked and the use extended font has been checked on and this isn't a problem I've had before?

Any ideas??

Edit : reflashing fixed it!!
 
Last edited by MrTea,

heygravity

Active Member
Newcomer
Joined
Jan 21, 2017
Messages
37
Trophies
0
Age
39
XP
91
Country
Ok cool. Thanks mate!
I've played the NES Zelda 1 game for quite some time now. Do I really need to go back to factory settings? Is there a way to backup my Zelda save game?
Also, how do I add SNES game covers to the mini-nes GUI?
Cover art can all be found via hakchi itself - there's a button to search Google images then you just pick your favourite from the images shown.

I'm not sure about factory settings - I've only hacked mine once (2.10) and I didn't have to go back to factory settings nor did I lose any save states. I'm waiting a little longer to re-hack mine as I want a mix of NES/SNES/GB/N64 games and things aren't quite stable yet when it comes to larger ROMs.
 

nenned

Active Member
Newcomer
Joined
Jan 28, 2017
Messages
36
Trophies
0
Age
46
XP
60
Country
United States
@nenned

MAME SOUND SAMPLES ISSUE (can't hear the sound of mario running in mame donkey kong):

So here's the solution:

Use the bios_template.hmod folder from 'releases'.

Put this folder in user_mods

1. Create 'mame2003' folder.
2. Create a folder called 'samples' inside mame2003.

So the full path is this: C:\hakchi2\user_mods\bios_template.hmod\etc\libretro\system\mame2003\samples

So now put dkong.zip, dkongjr.zip, and galaga.zip inside the samples folder (keep zipped). You can google for these (called sound samples).

Back to Hakchi2 (v2.13e): Choose Modules, install modules, and install this.

I hope my instructions here are clear. If anyone can write them better-please do. :)

bios_template.hmod can be found here:
https://github.com/ClusterM/retroarch-clover

Thanks! Will try when I get home.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr