Official hakchi2 - NES Mini very simple pimp tool

  • Thread starter Thread starter Cluster
  • Start date Start date
  • Views Views 4,416,063
  • Replies Replies 18,558
  • Likes Likes 138
I'm having a bit of trouble trying to get Zelda - Majora's Mask on my system. The file size is around 33MB and during flashing the LED power light gets hung up and will not go off. I've flashed over a dozen times and never had this happen before.

I saw someone post on Reddit that they have Majora's Mask working. Any insight into this would be greatly appreciated!!

Hello,

I have exactly the same issue with adding Mario 64. I also tried a different rom but without success. In the end I had to miss it out. You will know that the sync process fails if the LED doesn't get off. I'm still searching for a solution. Perhaps adding as ZIP will help. Others like Mario Kart 64 with 12 MB works.
 
Last edited by Rob911,
fbalpha2012_neogeo module is already in the repo.

If you can use Git, submit them via pull request to my GitHub repo. All cores must be in core_modules_extra, and no changes beyond this directory are allowed.
If you can't use Git, PM me the hmod cores.
And please make sure that the cores are working and don't forget to provide the proper readme.txt for every core (use other cores as example).

Thanks, not sure how I missed the NeoGeo one. What are the differences between the core modules and extra? Stability and testing? I have access to GitHub, I just need to figure out how to make the cores. I'll figure it out and test/upload what I can. Also, what is the difference between yours and ClusterM's retroarch module? I notice they are both being updated, and have commits by both of you. Thanks.
 
Last edited by baconcow,
.

I can confirm using the mame2003 core save states work great (at least in the 20 or so games I've tested... Pang, robocop, outrun, shinobi, wonder boy etc). I've only been slowly adding games though and have tested with 1 save state each via the nes GUI but so far so good. The core runs all the classics perfect too. :)
Awesome ! So if I use the mame2003 core from pcm Ill be able play those games + marvel vs capcom etc ? I add the games same way I did with CPS2 games?
 
Awesome work, do the MAME games save unlike CPS2 games =/ there similar games like marvel vs capcom vs MAME and its around same rom size.
Awesome ! So if I use the mame2003 core from pcm Ill be able play those games + marvel vs capcom etc ? I add the games same way I did with CPS2 games?
Maybe if the ROM supported, only changing the bin from cps2 core to mame2003 could work. If don't download ROM for this mame version and add same way that FBA cps2 game.

Rgs.
 
Thanks, not sure how I missed the NeoGeo one. What are the differences between the core modules and extra? Stability and testing? I have access to GitHub, I just need to figure out how to make the cores. I'll figure it out and test/upload what I can. Also, what is the difference between yours and ClusterM's retroarch module? I notice they are both being updated, and have commits by both of you. Thanks.

Cluster's repo is "stable". That's where he commits his changes.
It doesn't contain any of the extra cores. I have push access to his repo, so I update it after I test the changes in my repo first.

Mine is "unstable". That's where all the extra cores (it means that they were provided by someone else) are contained.
I always update mine with Cluster's commits before making any changes, so it's always up-to-date.

If release tags have the same numbers (e.g. 0.4 and 0.4-extra), there will be no difference between retroarch modules and cores.
 
  • Like
Reactions: herm4n
RetroArch module and cores were updated:
https://github.com/pcm720/retroarch-clover/releases/tag/0.4-extra
Changes:
  • A lot of FDS fixes and shell optimizations (including the ones from Cluster)
  • Some cores were updated from Lakka distribution for RPi 2/3
  • Added PicoDrive, SNES9x2005, DOSBox, MAME 2000, MAME 2003 and Mednafen NGP cores.
Thank @asper for MAME 2003, DOSBox and NGP and @nesito for MAME 2000, DOSBox and Caprice32 update

As always, read the instructions.
If you're having troubles with this release, try to uninstall hakchi completely. To do this, in Hakchi2, press Kernel —> Uninstall, do not restore the original kernel.
Synchronize your games and then install the modules you need


--retroarch --core fceumm
Thanks so much for posting this..went ahead and downloaded it and I see cores folder, extra cores folder, and retroarch.hmod..I have so far on my Mini, SNES games, NES, N64, and soon to be Sega Genesis..so should I just copy and paste the retroarch.hmod into the directory and it will overwrite it..then uninstall the retroarch from hakchi and install it again? Should I also put in the cores folder? Thanks
 
Thanks so much for posting this..went ahead and downloaded it and I see cores folder, extra cores folder, and retroarch.hmod..I have so far on my Mini, SNES games, NES, N64, and soon to be Sega Genesis..so should I just copy and paste the retroarch.hmod into the directory and it will overwrite it..then uninstall the retroarch from hakchi and install it again? Should I also put in the cores folder? Thanks

Actually, you don't need to uninstall it. Just proceed with the installation.
You need to put .hmod files from the "cores" and "extra_cores" folders to user_mods.
 
For the CPS games. Do you only need the bigger "world" file or do you have to also add the smaller regional "USA" files too? Do you just mix the files in the same zip?
 
Actually, you don't need to uninstall it. Just proceed with the installation.
You need to put .hmod files from the "cores" and "extra_cores" folders to user_mods.
Sorry to bother you PCM but how do have specific games use snes9x2005 and have snes9x2010 be the default emulator? I see in the extra modules folder there is snes9x2005.hmod and use_snes9x2005.hmod
 
Sorry to bother you PCM but how do have specific games use snes9x2005 and have snes9x2010 be the default emulator? I see in the extra modules folder there is snes9x2005.hmod and use_snes9x2005.hmod

Install snes9x2005.hmod, then change "/bin/snes" in command line arguments of the game you need to run with SNES9x2005 to "/bin/snes05"
 
Last edited by pcm720,
  • Like
Reactions: herm4n and sostark
Hello,

I have exactly the same issue with adding Mario 64. I also tried a different rom but without success. In the end I had to miss it out. You will know that the sync process fails if the LED doesn't get off. I'm still searching for a solution. Perhaps adding as ZIP will help. Others like Mario Kart 64 with 12 MB works.

After reading some posts here and on Reddit.It seems that the games folder shouldn't be large than 30 or 36 MB. Does anyone know a workaround ?
 
For nes games only both US and EU what is the best way to go? Built in emu from Nintendo for US roms and nestopia or fcumm or both for EU roms?

I want all games to work, best possible grafic, and dont want input lag or any other lag.

------------------

Now i have build it for us/jap roms and i have nestopia for EU games and Mr gimmick,Asterix, beauty and the beast, Batman rotj...
but it looks like some kind of lag when i move around in some games. But the color is Much nicer then when i used fcumm that gave me a darker more red picture.
 
you need to edit retroarch-core-options.cfg
look for mupen64-pak1 = "none'' and make it look like this mupen64-pak1 = "memory"

Maybe a stupid question, but my .cfg file only has options for mupen64, however I am running Glupen64 via command line because it works much better for me. I want to be able to save with Glupen64 core, do I need to download a newer RetroArch HMOD to edit this? If so, which one do you recommend?
 
Actually, you don't need to uninstall it. Just proceed with the installation.
You need to put .hmod files from the "cores" and "extra_cores" folders to user_mods.

Oh Ok that sounds simple enough..so I just take ALL Of the hmod files from both the cores folder and the extra cores folder and put them into the User-mods directory? How about the retroarch.hmod file do I just skip that one? Right now in my user-mods directory I have music_hack.hmod, retroarch.hmod, and retroarch-no_smooth.hmod folders I assume I do nothing with those..so after I do this I dont have to change anything in hakchi no uninstalling or installing anything just continue with things as is
 
Oh Ok that sounds simple enough..so I just take ALL Of the hmod files from both the cores folder and the extra cores folder and put them into the User-mods directory? How about the retroarch.hmod file do I just skip that one? Right now in my user-mods directory I have music_hack.hmod, retroarch.hmod, and retroarch-no_smooth.hmod folders I assume I do nothing with those..so after I do this I dont have to change anything in hakchi no uninstalling or installing anything just continue with things as is

No, you need to copy and replace the existing one, then reinstall it because it was updated.
 
word, thanks


core picodrive_libretro.so

rom star_wars_arcade_(32x)

bios 192311740647317996 zip

md5 7FD5595A7B3A581ED98A8DFB4EC7D5E6

it loads, no controls and messed up graphics. its the only 32x games i have tried

any help?

Sounds like you are using the PAL version of the game. That version has emulator problems like you described.
Use the "Star Wars Arcade (32X) (U) [!].32x" version of the rom.
[Checksums of the USA version before zipped = CRC-32: 2f16b44a, MD5: ae3a42c6297ef25c6018a209fda0194e]
 
For the CPS games. Do you only need the bigger "world" file or do you have to also add the smaller regional "USA" files too? Do you just mix the files in the same zip?

On PC emulators, you usually only need the World ROMs, unless you want to play the regional ones. If you want to play the USA/Canada ROMs, you will also need the driver. The USA/Canada/etc. ROMs just add regional changes, I guess.
 
RetroArch module and cores were updated:
https://github.com/pcm720/retroarch-clover/releases/tag/0.4-extra
Changes:
  • A lot of FDS fixes and shell optimizations (including the ones from Cluster)
  • Some cores were updated from Lakka distribution for RPi 2/3
  • Added PicoDrive, SNES9x2005, DOSBox, MAME 2000, MAME 2003 and Mednafen NGP cores.
Thank @asper for MAME 2003, DOSBox and NGP and @nesito for MAME 2000, DOSBox and Caprice32 update

As always, read the instructions.
If you're having troubles with this release, try to uninstall hakchi completely. To do this, in Hakchi2, press Kernel —> Uninstall, do not restore the original kernel.
Synchronize your games and then install the modules you need


--retroarch --core fceumm

Did you manage to have the time to edit the watchdog script to enable 16:9? If not that's cool i don't mind waiting a bit longer :D
 
Maybe a stupid question, but my .cfg file only has options for mupen64, however I am running Glupen64 via command line because it works much better for me. I want to be able to save with Glupen64 core, do I need to download a newer RetroArch HMOD to edit this? If so, which one do you recommend?
try adding this to see if it works
Glupen64-pak1 = "memory"

this is the options for this core
glupen64-cpucore = "dynamic_recompiler"
glupen64-screensize = "1600x1200"
glupen64-BilinearMode = "standard"
glupen64-EnableFBEmulation = "True"
glupen64-UseNativeResolutionFactor = "0x"
glupen64-EnableCopyAuxiliaryToRDRAM = "False"
glupen64-EnableCopyColorToRDRAM = "Async"
glupen64-EnableCopyDepthToRDRAM = "Off"
glupen64-EnableCopyColorFromRDRAM = "False"
glupen64-EnableNoise = "True"
glupen64-EnableLOD = "True"
glupen64-EnableHWLighting = "False"
glupen64-CorrectTexrectCoords = "Off"
glupen64-EnableNativeResTexrects = "False"
glupen64-EnableLegacyBlending = "True"
glupen64-EnableFragmentDepthWrite = "True"
glupen64-PolygonOffsetFactor = "-3.0f"
glupen64-audio-buffer-size = "2048"
glupen64-astick-deadzone = "15"
glupen64-pak1 = "memory"
glupen64-pak2 = "memory"
glupen64-pak3 = "memory"
glupen64-pak4 = "memory"
 
Last edited by XXwillisXX,

Site & Scene News

Popular threads in this forum