Official hakchi2 - NES Mini very simple pimp tool

chillmodious

Well-Known Member
Member
Joined
Jan 11, 2017
Messages
218
Trophies
0
Age
43
XP
114
Country
United States
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?
 

Hacking_Myself

Well-Known Member
Newcomer
Joined
Jan 12, 2017
Messages
98
Trophies
0
Age
46
XP
88
Country
Brazil
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. ;)
 

chillmodious

Well-Known Member
Member
Joined
Jan 11, 2017
Messages
218
Trophies
0
Age
43
XP
114
Country
United States
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?
 

Xpike

Member
Newcomer
Joined
Feb 23, 2017
Messages
22
Trophies
0
Age
27
XP
47
Country
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
 

pcm720

Well-Known Member
Member
Joined
Jul 29, 2012
Messages
280
Trophies
0
Website
pcm720.me
XP
565
Country
Russia
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

Tugga

Member
Newcomer
Joined
Jan 8, 2017
Messages
13
Trophies
0
Age
42
XP
45
Country
United States
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

ArcNoculus

Well-Known Member
Newcomer
Joined
Feb 10, 2017
Messages
45
Trophies
0
Age
38
XP
52
Country
United States
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.
 

DocFishz

Member
Newcomer
Joined
Feb 19, 2017
Messages
19
Trophies
0
Age
31
XP
61
Country
United States
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.
 

kingj

Well-Known Member
Member
Joined
Feb 3, 2017
Messages
216
Trophies
0
Age
30
XP
88
Country
Canada
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?
 

DocFishz

Member
Newcomer
Joined
Feb 19, 2017
Messages
19
Trophies
0
Age
31
XP
61
Country
United States
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.
 

ArcNoculus

Well-Known Member
Newcomer
Joined
Feb 10, 2017
Messages
45
Trophies
0
Age
38
XP
52
Country
United States
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,

chillmodious

Well-Known Member
Member
Joined
Jan 11, 2017
Messages
218
Trophies
0
Age
43
XP
114
Country
United States
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.
 

BrettX1234

Well-Known Member
Newcomer
Joined
Feb 23, 2017
Messages
57
Trophies
0
Age
43
XP
59
Country
United States
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

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: yltcaxE +1