Official hakchi2 - NES Mini very simple pimp tool

saxman717

Well-Known Member
Newcomer
Joined
Oct 3, 2007
Messages
54
Trophies
0
XP
214
Country
United States
Is it possible to compress NES and FDS ROMS? I tried added NES ROMs that were in .7z format, but they are showing up in Hakchi as uncompressed. Total size of compressed versions is ~29 MB but in Hakchi, it says that the ROMs take up ~65 MB of space.....

Solving this (enabling the ability to import compressed NES and FDS files) will free up some significant space!!!
 
Last edited by saxman717,

Maurobr76

Well-Known Member
Newcomer
Joined
Feb 13, 2017
Messages
93
Trophies
0
Age
47
XP
103
Country
Which issue are you talking about?



It's possible to write a shell script to automatically fix all .desktop files with .fds ROMs inside or to modify retroarch-clover script to run all NES games on default RetroArch emulator, and use kachikachi for FDS games.


When i have CRT filter active my roms that use nestopia dont work, they just take me back to the menu.
 

BrettX1234

Well-Known Member
Newcomer
Joined
Feb 23, 2017
Messages
57
Trophies
0
Age
43
XP
59
Country
United States
Hello my GBA friends,

short question, did anyboy know how hakchi 2.13 calculated the space? Currently i have a full set of NES games installed 789 with HS 3D Covers and he tells me 211MB / 300MB.
If i check the size, only the pictures are already 211 MB is this just luck or does thid 300MB doesnt include roms?

Thanks for your support. :)
What folder are you finding the pictures to be 211 MB? The program compresses the pictures when you add them, so I have a hard time thinking these would total to 211 MB.
 

DarkWolfNine

Member
Newcomer
Joined
Jan 30, 2017
Messages
12
Trophies
0
Age
47
XP
102
Country
United States
@pcm720 I've updated to the last hakchi and retroarch mod and now The mysterious Murasame Castle runs perfectly. Thanks for all the efforts.

Hi, Is this the NES (FDS) version? Did you patch it with an english patch? - I've been trying to get this FDS to work. No luck yet (I haven't tried it with the latest Hackchi. But I have with pcm's latest retroarch) - I will try it again. I was just curious if it was the FDS, and if it was pure vs a patched version..

Thanks!
 

BrettX1234

Well-Known Member
Newcomer
Joined
Feb 23, 2017
Messages
57
Trophies
0
Age
43
XP
59
Country
United States
Is it possible to compress NES and FDS ROMS? I tried added NES ROMs that were in .7z format, but they are showing up in Hakchi as uncompressed. Total size of compressed versions is ~29 MB but in Hakchi, it says that the ROMs take up ~65 MB of space.....

Solving this (enabling the ability to import compressed NES and FDS files) will free up some significant space!!!
It won't do it automatically for the NES games. You can manually put the ZIP file in the games folder and change the parameters to call it. However, until a modification is made it won't do it in the program itself.
 

TokyoMario

Well-Known Member
Newcomer
Joined
May 1, 2011
Messages
69
Trophies
0
XP
153
Country
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.


If you add zipped games will 2..13 unzip them, leave them alone, or double zip them? In 2.12 adding zip files got unzipped in that build.
 
Last edited by TokyoMario,
  • Like
Reactions: _Punk_Frog_

DarkWolfNine

Member
Newcomer
Joined
Jan 30, 2017
Messages
12
Trophies
0
Age
47
XP
102
Country
United States
First of all thank you very much for this great work!

How can I install the driver on Win10? When I try to do it with the installer it fails. Can someone provide me the driver files for Win10 x64?

Hi @Rob911,

I haven't tried it w/ 2.13... But when I upgraded from 2.11 to 2.12 I had to reinstall the driver as well (I'm on Win10 x64).. I'm not sure if this helps (If you have done it in this order or not), but I connected the cable (that came w/ the NES Classic) to my pc (same usb port as I always have) - Then I clicked Sync... the alert box showed up to start transferring. I performed steps 1-4 first.. Then while my NES Classic was in the (Hold Reset, press Power) I then clicked the Install Driver....) vs. trying to install the driver before performing the first steps.. - If that doesn't work, maybe verify that your windows settings won't allow you to install because of permissions (and/or anti-virus) issues... - a dos box showed up, showing the driver installing) - then it worked per normal again.

I hope this helps. Good luck!
 
  • Like
Reactions: Rob911

TokyoMario

Well-Known Member
Newcomer
Joined
May 1, 2011
Messages
69
Trophies
0
XP
153
Country
It won't do it automatically for the NES games. You can manually put the ZIP file in the games folder and change the parameters to call it. However, until a modification is made it won't do it in the program itself.
Would double zipping NES games work for this situation?
 

youngtune27

Well-Known Member
Member
Joined
Feb 19, 2017
Messages
573
Trophies
0
Age
34
XP
200
Country
United States
Well, since GB and GBC have the same face buttons as NES, all of them are automatically mapped, except for Genesis. I happened to try only one game, i.e. Aladdin, and since there were 3 face buttons, one of them is missing. I haven't opened the retroarch menu yet, hopefully I can map Select button on NES controller to map A/B/C --the one that was missing-- on Genesis controller.
I believe you can. The n64 z button isn't active so you have to do same thing.
 

youngtune27

Well-Known Member
Member
Joined
Feb 19, 2017
Messages
573
Trophies
0
Age
34
XP
200
Country
United States
I've been testing MAME2003 and I got to a point (after adding TMNT 1 and 2, Captain America, Simpsons, Moon Patrol, Frogger and Q-Bert) I'm running into an issue where I can't add any more, not because of space issues, but hakchi doesn't process the NES Mini correctly after adding any other arcade roms. Doing this several dozen times, it take 4-5 processes to finish correctly, but when adding more, it tries to finish the first round of processing and it then just restarts the system to the menu instead of turning off the system. If I turn it off and start the 2nd processing, several games are missing by the end. I have tried adding very small MAME games after that, but it WILL NOT process correctly. Anyone else having this issue?
**Edit: So I put a Z_ in the title of Bag Man (small MAME game) and it put it at the bottom of the rom list and now it seems to sync. So it has something to do with the order in which it is syncing.
Yes that is correct. For me it would not turn off after the like 6th sequence. I could get it to finish but it was missing games. It just means during that sequence it was trying to upload too much and couldnt.
 

Kobe46

Well-Known Member
Newcomer
Joined
Jul 23, 2006
Messages
94
Trophies
0
XP
273
Country
Canada
First of thanks for @Cluster for his awesome job!

Have one problem. Any solution for problems of using 8bitdo retro receiver and nes30 controller with retroarch? Seems that it cant recognize the buttons correctly or are i doing it wrong?

Hi Tohnolo,

This was talked about earlier in the thread. It is not the issue with RetroArch or hakchi. It is actually with 8Bitdo, I was privy to this information when it was pointed out to me on here linking the manual from 8Bitdo: http://8bitdo.com/retro-receiver-nes-classic/Manual.html

It shows that the receiver has firmware that only maps A/B and auto-fire A/B. It will not map them to X/Y/L/R like official Wii controllers. We just need to wait for 8Bitdo to either release a firmware that will allow other button mapping to be added.

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

Most excellent that of what has been done with this. I Thank all that worked on this. I will test this out when I get home today to see how things work out =D.

In 2.12, I was able to setup 32 NES, 30 SNES, 16 Genesis, 3 GBC, 2 GBA, 8 CPS1, 3 CPS2. I am happy to see that this all worked on my first run with retroarch release by @pcm720. I am very pleased that this works out soo well. With the future releases (capability of just adding only updated information to the NESC instead of re-uploading everything) is just amazing.

Thanks again.
 
  • Like
Reactions: tohnolo

jphriendly

Well-Known Member
Member
Joined
Sep 24, 2008
Messages
411
Trophies
0
XP
270
Country
United States
That's cool. Could I ask why in particular you don't want to share? This community has been pretty good with helping each other out so I'm just curious. Like I said though... no big deal and thanks for the info on it.

I agree. This community is great when it comes to helping out. However, (from a post I made before)...I'm in agreement with what others have posted before. These are dev builds. If you cannot figure out how to compile it yourself, you should probably just wait on the release. If Cluster wanted unofficial versions posted, I'm sure he would set up a system for nightly builds.

Edit:
Just saw a new official release was posted. Time to go do some testing!
 
Last edited by jphriendly,

youngtune27

Well-Known Member
Member
Joined
Feb 19, 2017
Messages
573
Trophies
0
Age
34
XP
200
Country
United States

Boognish

Well-Known Member
Member
Joined
Feb 14, 2017
Messages
128
Trophies
0
Age
51
XP
110
Country
United States
Oh dam! That clears stuff up for me. During my upload it's trying to get some of my genesis and 2 64 games that alone combine like 26mb. So it never syncs. Now I know what to do! just annoying they can't be in same folder cause of that upload!

its was odd, hope it helps, let us know
 
Last edited by Boognish,

Kobe46

Well-Known Member
Newcomer
Joined
Jul 23, 2006
Messages
94
Trophies
0
XP
273
Country
Canada
I think that might be fixed with 2.13 where roms would not be added properly or missing. I could be wrong if this is what that thread on reddit was referring to. I had a similar issue while on 2.12 where I added ddsom for CPS2, what I did was I clicked on each folder and kind of readjusted them, when Custom Folder option to edit the folders came up during sync, I just selected each folder and then clicked on No Folders, so it refreshed the folder or if you have sub folders with letters, just re-choose the same option. After doing this, it seemed to work again. I think from the release notes from @Cluster. I hope this helps.
 

youngtune27

Well-Known Member
Member
Joined
Feb 19, 2017
Messages
573
Trophies
0
Age
34
XP
200
Country
United States
I think that might be fixed with 2.13 where roms would not be added properly or missing. I could be wrong if this is what that thread on reddit was referring to. I had a similar issue while on 2.12 where I added ddsom for CPS2, what I did was I clicked on each folder and kind of readjusted them, when Custom Folder option to edit the folders came up during sync, I just selected each folder and then clicked on No Folders, so it refreshed the folder or if you have sub folders with letters, just re-choose the same option. After doing this, it seemed to work again. I think from the release notes from @Cluster. I hope this helps.
No that's not what we are talking about. This person done that by himself and moved the game around just to get it to sync.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Odd coincidence?