Official hakchi2 - NES Mini very simple pimp tool

KMFDManic

Well-Known Member
Member
Joined
Feb 20, 2017
Messages
742
Trophies
0
Age
49
XP
637
Country
United States
300MB is just a placeholder amount. The amount for all ROMs, save states and hmods is about 350MB. If you use version 2.17, it will give you the true usable amount when you have the NESC plugged in and turned on.

I recommend downloading Hakchi 2.17 debug version. Only use it for seeing available space and save state management. Use your previous Hakchi for loading games and hmods, if you want.

381.6 Mb is total memory. You also have about 10 Mb dedicated to clovershell. Going too much further than 330 Mb will invariably lead to C2, C7, C8, unless you ensure little to no save states are kept. 330 is ONLY recommended, if you're using a few or less HMODs. I have flashed 336 Mb or so PS1, Sega CD, and Sega Saturn games, successfully. But, you cannot overdo it.

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

In my famicom mini using compression method from manic , I added the entire North America nes games 700+ and compressing the games and images and leaving the original 30 games
It came out to around 180mb in hakchi

return it and get the Ortz turbo nes controller if you just want another nes controller
I highly recommend that one

Original 30 take up far too much space. You gain an extra 20.3 Mb space by not using them.
 
Last edited by KMFDManic,

jelmer

Well-Known Member
Member
Joined
Jan 25, 2017
Messages
393
Trophies
0
XP
200
Country
Bulgaria
381.6 Mb is total memory. You also have about 10 Mb dedicated to clovershell. Going too much further than 330 Mb will invariably lead to C2, C7, C8, unless you ensure little to no save states are kept. 330 is ONLY recommended, if you're using a few or less HMODs. I have flashed 336 Mb or so PS1, Sega CD, and Sega Saturn games, successfully. But, you cannot overdo it.

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



Original 30 take up far too much space. You gain an extra 30 Mb space by not using them.
Seriously? But when you not use the games they are still on the system right? If I would find duplicates of the 30 titles and put them on my system (and don't use the original titles) would I then save space, you think?
 

KMFDManic

Well-Known Member
Member
Joined
Feb 20, 2017
Messages
742
Trophies
0
Age
49
XP
637
Country
United States
Seriously? But when you not use the games they are still on the system right? If I would find duplicates of the 30 titles and put them on my system (and don't use the original titles) would I then save space, you think?

Correct, replacing original 30 with compressed 7zips and losslessly reduced art equates to approximately 65-75 percent reduction in size from 20.3 Mb. Not to mention, Mike Tyson's Punch-Out!! and, Tecmo Bowl with real players! Original 30 is only worth it, if running mainly NES.

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

Seriously? But when you not use the games they are still on the system right? If I would find duplicates of the 30 titles and put them on my system (and don't use the original titles) would I then save space, you think?

I checked again, it is 20.3 Mb used for original 30. That is still a significant amount of space! I just selected 30 of my compressed NES games with lossless art, and they took up a whole 2.8 Mb! Look at that difference! You can get 217 compressed games in the space of 20.3 Mb!
 
Last edited by KMFDManic,

PlaystationTV

Well-Known Member
Member
Joined
Aug 13, 2016
Messages
189
Trophies
0
XP
171
Country
United States
Correct, replacing original 30 with compressed 7zips and losslessly reduced art equates to approximately 65-75 percent reduction in size from 20.3 Mb. Not to mention, Mike Tyson's Punch-Out!! and, Tecmo Bowl with real players! Original 30 is only worth it, if running mainly NES.

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



I checked again, it is 20.3 Mb used for original 30. That is still a significant amount of space! I just selected 30 of my compressed NES games with lossless art, and they took up a whole 2.8 Mb! Look at that difference! You can get 217 compressed games in the space of 20.3 Mb!
I added a shader to the genesis core
In quick settings/shader /passes added 1 and selected scanlines.gls

Now I want to remove it , the problem is I put zero and save it , save core and when I reopen a game and check again scanlines is back on

How do I remove this ?

I did a search and somebody came up with instead of using scanline.gls make it it stock.gls

Keeping it at zero doesn't save
Is this the only option ?
 

KMFDManic

Well-Known Member
Member
Joined
Feb 20, 2017
Messages
742
Trophies
0
Age
49
XP
637
Country
United States
I added a shader to the genesis core
In quick settings/shader /passes added 1 and selected scanlines.gls

Now I want to remove it , the problem is I put zero and save it , save core and when I reopen a game and check again scanlines is back on

How do I remove this ?

I did a search and somebody came up with instead of using scanline.gls make it it stock.gls

Keeping it at zero doesn't save
Is this the only option ?

When I was testing, just uninstalling and reinstalling retroarch hmod reset the scanlines. Did you try not using crt filter from main Mini, using one of the other two options?
 

Magnus87

Well-Known Member
Member
Joined
Apr 28, 2013
Messages
397
Trophies
1
XP
1,510
Country
Argentina
I bought another NES mini but (sometimes) its freeze after change a game or create a save state, What is happening? :S
It is 100% virgin
 

Mamertos

Well-Known Member
Newcomer
Joined
Feb 6, 2017
Messages
70
Trophies
0
Age
37
XP
85
Country
I bought another NES mini but (sometimes) its freeze after change a game or create a save state, What is happening? :S
It is 100% virgin
That's exactly happening to me since the 2.16 or 2.17 version but only with non NES games. You too? I'll get back to 2.14
 

KMFDManic

Well-Known Member
Member
Joined
Feb 20, 2017
Messages
742
Trophies
0
Age
49
XP
637
Country
United States
That's exactly happening to me since the 2.16 or 2.17 version but only with non NES games. You too? I'll get back to 2.14

This happens frequently with "bad md5 hash checked" rom sets. Also, do not use "good sets" with the Mini. They are great. But, they are not optimal for the environment, in this case. ONLY use "no-intro", which have time and time again, proven quite reliable in my testing. Good Sets are fine for PC and Android, however!

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

Just posted a bulk download for Cores I updated, revised, or compiled. Enjoy!

https://www.reddit.com/r/nesclassicmods/comments/6j2zoo/the_mega_hmod_thread/
 
Last edited by KMFDManic,
  • Like
Reactions: PlaystationTV

NESjimbo

Well-Known Member
Member
Joined
Feb 26, 2017
Messages
379
Trophies
0
Age
40
XP
189
Country
United States
Oh, so I'm not the only one after all. Both of my NESCs have been plagued with this issue for several weeks. I have disabled suspend points as a result.

It was still crashing after exiting a game/creating suspend point even with no-intro ROMs.... I think. Are all no-intro ROMs guaranteed to not have this issue? I'll keep testing.

I've also employed a few ROM hacks, such as undoing censorship in games like Castlevania, Bionic Commando, and some re-translations like Chrono Trigger. Would applying a ROM hack to a no-intro ROM create any issue?
 
Last edited by NESjimbo,
  • Like
Reactions: ByteThis

KMFDManic

Well-Known Member
Member
Joined
Feb 20, 2017
Messages
742
Trophies
0
Age
49
XP
637
Country
United States
Oh, so I'm not the only one after all. Both of my NESCs have been plagued with this issue for several weeks. I have disabled suspend points as a result.

It was still crashing after exiting a game/creating suspend point even with no-intro ROMs.... I think. Are all no-intro ROMs guaranteed to not have this issue? I'll keep testing.

I've also employed a few ROM hacks, such as undoing censorship in games like Castlevania, Bionic Commando, and some re-translations like Chrono Trigger. Would applying a ROM hack to a no-intro ROM create any issue?

Example, Fester's Quest Good NES, crashes when going into 3D mode. No Intro, runs perfect. Good PCE, many games black screen. No Intro, nearly all games load. I have helped others with your issue. Sometimes it was bad rom sets. Other times, it was due to conflicts with HMODs and Hakchi, and so on.

What operating system are you on? What Hakchi2 version? What controller? Lastly, how you organize games, folder wise, can also be an issue. I follow strict criteria for my Set-up, and never have problems.
 

NESjimbo

Well-Known Member
Member
Joined
Feb 26, 2017
Messages
379
Trophies
0
Age
40
XP
189
Country
United States
What operating system are you on? What Hakchi2 version? What controller? Lastly, how you organize games, folder wise, can also be an issue. I follow strict criteria for my Set-up, and never have problems.
I'm on Windows 10 64-bit. I was using Hakchi 2.17, but reverted to 2.14 as that's when I noticed the issue. The issue persisted with 2.14. What controller? As in, the game controller? I'm using Wii SNES Classic controllers.

Folder structure, I have a main menu with separate folders for each console. I keep it to about 30 ROMs per folder. GB, GBA, and Genesis had one folder each since I didn't have that many ROMs, but I had multiple folders for NES and SNES as I had 90 and 60 games, respectively.

Symptoms of issues included exiting a game causing the system to reboot multiple times or crash entirely. One example was with Chrono Trigger. Not only did it crash, but I did a battery save, and exited, resulting in a crash. When I came back, the battery save I did was gone too. Sometimes after I am successfully able to create and save a suspend point for a game running on RetroArch (such as SNES or Nestopia), the system would crash once I reached that spot in the menu. Or I would save a suspend point, then toggle going up and down to select the suspend point, resulting in crash. Or I would save a suspend point, move over to another game in the same folder, wait 10 seconds, and the system crashes.

I NEVER have a problem with ROMs running on kachikachi. It works perfectly even with suspend points.

By disabling suspend points, I have bypassed this problem. But I would really like suspend points back for the other emulators.
 
Last edited by NESjimbo,

KMFDManic

Well-Known Member
Member
Joined
Feb 20, 2017
Messages
742
Trophies
0
Age
49
XP
637
Country
United States
I'm on Windows 10 64-bit. I was using Hakchi 2.17, but reverted to 2.14 as that's when I noticed the issue. The issue persisted with 2.14. What controller? As in, the game controller? I'm using Wii SNES Classic controllers.

Folder structure, I have a main menu with separate folders for each console. I keep it to about 30 ROMs per folder. GB, GBA, and Genesis had one folder each since I didn't have that many ROMs, but I had multiple folders for NES and SNES as I had 90 and 60 games, respectively.

Symptoms of issues included exiting a game causing the system to reboot multiple times or crash entirely. One example was with Chrono Trigger. Not only did it crash, but I did a battery save, and exited, resulting in a crash. When I came back, the battery save I did was gone too. Sometimes after I am successfully able to create and save a suspend point for a game running on RetroArch (such as SNES or Nestopia), the system would crash once I reached that spot in the menu. Or I would save a suspend point, then toggle going up and down to select the suspend point, resulting in crash. Or I would save a suspend point, move over to another game in the same folder, wait 10 seconds, and the system crashes.

I NEVER have a problem with ROMs running on kachikachi. It works perfectly even with suspend points.

By disabling suspend points, I have bypassed this problem. But I would really like suspend points back for the other emulators.

Windows 10 Sucks for Hakchi2. A few things you can try.

-Uninstall all HMODS.

-Delete Temp folder from Hakchi2 directory.

-Flash Custom Kernel

-Flash only a few SNES No-intro Roms and a few NES roms, making sure NES command lines are

--retroarch --fceumm

at the tail end (after a space).

-Install only Retroarch HMOD and SNES 2010. Use the ones I posted in Mega Thread Link.

-Test Saves by exiting with controller shortcut, as well as console reset.

-If not using debug hakchi2 2.17, use that as a test...if above steps give you issue.

Keep me posted.

-
 
Last edited by KMFDManic,

maande80

Well-Known Member
Member
Joined
May 30, 2010
Messages
202
Trophies
0
XP
222
Country
Indonesia
I had one set of 2.17 for my NES and made an exact copy of it for my friend’s NES. Akumajou Special - Boku Dracula-Kun and other few games work fine with my set, but not with my friend’s set. I used the same roms and the same command lines. Anyone knows why?
 

KMFDManic

Well-Known Member
Member
Joined
Feb 20, 2017
Messages
742
Trophies
0
Age
49
XP
637
Country
United States
I had one set of 2.17 for my NES and made an exact copy of it for my friend’s NES. Akumajou Special - Boku Dracula-Kun and other few games work fine with my set, but not with my friend’s set. I used the same roms and the same command lines. Anyone knows why?

Retroarch hmod may not have been installed.
 

NESjimbo

Well-Known Member
Member
Joined
Feb 26, 2017
Messages
379
Trophies
0
Age
40
XP
189
Country
United States
Windows 10 Sucks for Hakchi2. A few things you can try.

-Uninstall all HMODS.

-Delete Temp folder from Hakchi2 directory.

-Flash Custom Kernel

-Flash only a few SNES No-intro Roms and a few NES roms, making sure NES command lines are

--retroarch --fceumm

at the tail end (after a space).

-Install only Retroarch HMOD and SNES 2010. Use the ones I posted in Mega Thread Link.

-Test Saves by exiting with controller shortcut, as well as console reset.

-If not using debug hakchi2 2.17, use that as a test...if above steps give you issue.

Keep me posted.

-
I followed your steps, and tested it. Booting, quitting, saving, over and over. For the most part, it ran well. But after a while, I got it to malfunction.

I also included your Genesis HMOD, and added some no-intro ROMs. The system reset after I exited Sonic 1, losing the suspend point. Later I exited Sonic 2 + Knuckles and saved a suspend point. That caused the system to fully crash, and give me a solid color screen, in this case blue.

I tried Chrono Trigger (no-intro ROM) several times, and it was fine after about 20 cycles. But then one time I exited the game with a suspend point already saved. I moved to another game, and back. When Chrono Trigger was highlighted, the system rebooted, then rebooted, then crashed.
 

KMFDManic

Well-Known Member
Member
Joined
Feb 20, 2017
Messages
742
Trophies
0
Age
49
XP
637
Country
United States
I followed your steps, and tested it. Booting, quitting, saving, over and over. For the most part, it ran well. But after a while, I got it to malfunction.

I also included your Genesis HMOD, and added some no-intro ROMs. The system reset after I exited Sonic 1, losing the suspend point. Later I exited Sonic 2 + Knuckles and saved a suspend point. That caused the system to fully crash, and give me a solid color screen, in this case blue.

I tried Chrono Trigger (no-intro ROM) several times, and it was fine after about 20 cycles. But then one time I exited the game with a suspend point already saved. I moved to another game, and back. When Chrono Trigger was highlighted, the system rebooted, then rebooted, then crashed.

Well, your problem is actually easier to explain than you might have thought. The reason you are having issues is due to "overloading the cache memory". Typically, every time you do anything, go into a folder, play a game, back out, save, etc, whilst the Mini NES is on...you add to the cache memory that is being used. Think Excitebike, overheating. I made a joke about this, months ago...where, we should have an Excitebike Gauge to monitor how much cache is being used. This bug is a result of Folder Management. There is no true way to fix it. It was looked into, as much as possible. A few tweaks were done to Hakchi2, to help try to clear memory. But C8 errors of this nature are random, and absolutely unavoidable. They are also pretty harmless. Now, then...This is where the save state issues come into play. You basically "stress tested" them to the extreme and forced yourself into crashes. First and foremost, Retroarch, and all of its HMODS, and their dependencies, are entirely experimental in the Mini Linux Distribution Environment. Nothing relative to them is guaranteed to be 100 percent foolproof. Save States are "good" for NES, "decent" for SNES, "ok" for Genesis, "bad" for N64, "no cigar" for Arcade. You get the idea. Anyways, the "proper" course of action is to turn the Mini on, from a fresh state. You then minimize how much surfing you do, and try to get to the game you want to play without overdoing surfing. When you load the game, say SNES...You, play it at least long enough to be "inside" the game. Once you are invested enough in the "true" gameplay, then you can usually, and safely, exit to the main Gui, and have option to save the game. Once you save, if the save is important to you...Use Save State Manager in Hakchi2 2.17, and back-up that save. You do NOT want to keep "testing", by making save after save after save. Because, you are basically overloading cache memory, and will cause a crash, data loss in the way of saves, or C8 errors. You did basically the same thing I would do, if I was stress testing perimeters. I did these tests months ago. Now that I understand how you were trying to pinpoint your issue, you simply did not realize that you were literally pushing your system too hard. Anyways, once you play a few games, make a few saves, blah blah blah...You should shut the system down, let the cache clear. Then, turn it back on. But, always, always, make sure to back-up saves that are important. Lastly, in the case of Sega Genesis...You may not have much familiarity with how rom dumping works. But, MANY Genesis Dumps are "bad" dumps, to begin with. So, in this experimental environment, your chances of a random, bad save, or crash...increases slightly. So, as long as you do not overdo it, and realize everything you do can lead to cache overload, you should be able to minimize your issue. Also, you can get a random C8 upon a fresh boot, on the very first game you load! I typically get random C8 errors, about 4 percent of the time, in my hundreds of tests! So, at least 4 out of every 100 tests I run, lead to the unavoidable, random C8 errors. Save States, I am very careful with, as with my above mentioned methodology. I save, back-up, turn system off:) Never run into any problems. So, hope this helps! Just reduce how much you do while the system is on! And, you should be better off in the end...
 
Last edited by KMFDManic,
  • Like
Reactions: NESjimbo

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: (i was allowed to do that)