Official hakchi2 - NES Mini very simple pimp tool

  • Thread starter Thread starter Cluster
  • Start date Start date
  • Views Views 4,443,898
  • Replies Replies 18,558
  • Likes Likes 138
Version 2.13:
https://github.com/ClusterM/hakchi2/releases/tag/2.13

What's new

  • Finally hakchi2 shows size of all selected games in main window. Why I have not done it before?
  • One font to rule them all. New font contains HUGE amount of characters now. Including Latin supplement, Cyrillic, Hiragana, Katakana, etc. So NES Mini and Famicom Mini uses the same font now and you can create folders with very unusual characters (in Russian, for example).
  • The main idea to separate hakchi2 from non-NES games failed, so it's optimized for 3rd path emulators now (i.e. RetroArch).
  • Added presets for Sega 32x and Game Gear games, without images yet.
  • "/bin/path-to-your-app" replaced by "/bin/ext" for unknown extensions.
  • Compression support! Since RetroArch can run games directly from archives it's possible now to compress non-NES games using 7-Zip. This feature enabled by default but you can disable it in the settings menu. Also you can add the whole archive (required by MAME games).
  • Fixed huge bug in folder manager when new folders were missed after first sync.
  • Some minor bugfixes.
Some important news
RetroArch mod has separate repository: https://github.com/ClusterM/retroarch-clover
I created only buggy sketch of this mod and granted full access to pcm720. And he did a really great job with tuning, optimization and core modules. Please update to the latest version:
https://github.com/ClusterM/retroarch-clover/releases
And send bugreports to https://github.com/ClusterM/retroarch-clover/issues

And some other very good news. I discovered a way to access NES Mini's shell and memory directly without any soldering. It was the main problem: with current version of hakchi2 we can't read anything from NES Mini, we can only create script for writing and execute it. That's why hakchi2 has not any ability to check which games are installed, how many space left, backup save-states, upload only new games (without reuploading everything). It is surprising that we have not noticed this method before. So feature versions will be much better. But it requires a lot of work.

TODO List
  • Translation tool
  • Update FAQ
  • Rewrite hakchi for using new methods

Thank you for more beautiful work.

Just want to remind everyone that extra cores can be found here:
https://github.com/pcm720/retroarch-clover/releases/latest
RetroArch module and basic cores are the same between both versions.

I only want NES, SNES, and GB games, so do I need to install any extra cores after installing the retroarch module? In the prior version I only had to install the retroarch module to make SNES games playable.

When you add non-NES games he automatically zips them up to save you the space so you don't need to zip them yourself. However, I'm fairly sure you have to rebuild your library as he won't go back and zip the old ones up.

However, he doesn't zip the NES games because the base emulator doesn't support them and he built the program so it would work without Retroarch installed.

Thanks BrettX1234. I will delete current games in SNES library and re-add them by adding the zip file when adding the game.

I'm confused by both of these comments. I understand that you have to re-add games to take advantage of the compression. So do I re-add just the raw ROM file (which will then get automatically compressed upon adding), or do I re-add the zip containing the ROM file?
 
I only want NES, SNES, and GB games, so do I need to install any extra cores after installing the retroarch module? In the prior version I only had to install the retroarch module to make SNES games playable.

Yes, for GB and SNES games you'll need to install Gambatte and SNES9x
 
  • Like
Reactions: chillmodious
Ah I see thats method I plan on using to upgrade. how about your Mods did you uninstall retroarch h mod and cores or is it save install retroarch hmod over other retroarch hmod with out uninstall it. cause im using 0.3 release i need update to 0.4 should I do that first before switching to 2.13 I guess

btw brazil rocks.

You have to reinstall mods. I'll test v.0.4 right now.

Thanks for the compliment. ;)
 
Yes, for GB and SNES games you'll need to install Gambatte and SNES9x
Thank you. So I put the retroarch hmod file, the Gambatte hmod file, and the Snes9x hmod file in the user_mods folder, then install all three modules at the same time in hakchi2? Or do I install the RetroArch module first, then install the two core modules after?
 
I keep having this problem when uploading the kernel where instead of the light turning off it instead turns on the system and it doesn't upload the games, any fix for that?
Quoting for new page, I managed to get banjo kazooie earlier but not it doesn't work
 
Thank you. So I put the retroarch hmod file, the Gambatte hmod file, and the Snes9x hmod file in the user_mods folder, then install all three modules at the same time in hakchi2? Or do I install the RetroArch module first, then install the two core modules after?

You can install all of them at the same time
 
  • Like
Reactions: chillmodious
This happens when the game isn't able to find the core to run from. Did you install the cores that you needed? i.e. snes9x2010, snes9x2005, genesis_plus_gx mods will need to be installed after RetroArch module. You will need to move the necessary core .hmod files to the user_mods folder so that hakchi can see and install them ;)

I have forgotten this step too many times to count, lol.
You are awesome! Thanks for the help, Heckler!!
 
  • Like
Reactions: HecklerJH
I tried to update the new version and every time I tried to flash the LED would not turn off at all.
I really do want the benefits of compression. Maybe I'll wait until we change how the device is accessed allowing for quicker and easier flashing.
 
I tried to update the new version and every time I tried to flash the LED would not turn off at all.
I really do want the benefits of compression. Maybe I'll wait until we change how the device is accessed allowing for quicker and easier flashing.
I'm having the same issue, haven't had any problems with previous hakchi versions, but it looks like this one isn't syncing the games at all.
 
I tried to update the new version and every time I tried to flash the LED would not turn off at all.
I really do want the benefits of compression. Maybe I'll wait until we change how the device is accessed allowing for quicker and easier flashing.

I'm having the same issue, haven't had any problems with previous hakchi versions, but it looks like this one isn't syncing the games at all.
How did you guys update to 2.13?
 
How did you guys update to 2.13?
I just downloaded it and extracted all of the new files to replace the ones from the last version, which seemed to work for the previous versions. Is there a different way I should have done it? I uninstalled hakchi entirely from the NES when the first flash didn't work, but the 2nd attempt had the same problems.
 
How did you guys update to 2.13?

I have a feeling my user_mods folder was incorrect. In 2.12 I have retroarch.hmod folder with all cores stored as .so files under etc/libretro/core. RetroArch file is under /bin folder. I tried a number of different setups, including adding all the cores as .hmod files and installed the modules, but every time I flashed the light stayed on.

The only thing I actually changed was deleting and re-adding my non-NES games for compression.
 
Last edited by ArcNoculus,
I have a feeling my user_mods folder was incorrect. In 2.12 I have retroarch.hmod folder with all cores stored as .so files under etc/libretro/core. RetroArch file is under /bin folder. I tried a number of different setups, including adding all the cores as .hmod files and installed the modules, but every time I flashed the light stayed on.

The only thing I actually changed was deleting and re-adding my non-NES games for compression.
You have to install the latest retroarch module and cores you want.
 
Did the graphic settings changed for GBA/SNES 2010 between the original release and the most current one? I reflash the system today and it looks to be running a little bettter, but definitely more pixels. I think I saw something about a "No Smooth" feature. Was this just for the N64 or for other emulators, and how do we turn it back on?
 
Last edited by BrettX1234,

Site & Scene News

Popular threads in this forum