Official hakchi2 - NES Mini very simple pimp tool

Reddata

Member
Newcomer
Joined
Feb 22, 2017
Messages
5
Trophies
0
Age
56
XP
53
Country
United States
Yep, I have. :)

Here ya go: https://github.com/kaz321123/Mame-Support-Files

Download bios_images_hmod, and put in user_mods, and then install module.

The sample files are put in etc/libretro/system/mame2003 (and highscore.dat, and history.dat), and even a cheat.dat, but I don't know how to enable cheats in this environment. But at least you'll have the file there for when I figure this out.

It also installs msx bios roms if you need those also.

Hope this helps. :)

Thanks for the help! Much appreciated
 
  • Like
Reactions: kaz321123

TokyoMario

Well-Known Member
Newcomer
Joined
May 1, 2011
Messages
69
Trophies
0
XP
153
Country
Not it.

ReedPlayer-Clover unloads on every game start (Kachikachi or Retroarch), so it's restarted after literally every game.

clover-mcp stays running until you nav between folders, and then restarts on folder reload.

I watched the system memory continue to go progressively lower and lower as I was randomly starting and stopping Retroarch/FCEUMM games and navigating folders, so it's going *somewhere*...more testing needed.

Rodney


Awesome work! If we can crack this memory problem, we will get closer to having a stable system with retroarch/folders/modding!
 

Xpike

Member
Newcomer
Joined
Feb 23, 2017
Messages
22
Trophies
0
Age
27
XP
47
Country
So hakchi3 would mean no more flashing and just being able to download specific Roms onto the system? Amazing
 

sideswipe75

Member
Newcomer
Joined
Mar 5, 2017
Messages
13
Trophies
0
Age
48
XP
54
Country
Malaysia
hi, new here, been enjoying hakchi2 modding my famicom mini. just started trying MAMEs and i have a problem:

installed super monaco GP (arcade) but i cant get controls to work. entered RGUI to fiddle with controller settings: nada. the most i can accelerate and brake but cant control steering (the arcade uses a wheel). i am using fb alpha core for MAME (mame2003 wont work with SMGP). help? thanks.
 
Last edited by sideswipe75,

dandeleon

Active Member
Newcomer
Joined
Feb 20, 2017
Messages
40
Trophies
0
Age
80
XP
61
Country
United States
Awesome work! If we can crack this memory problem, we will get closer to having a stable system with retroarch/folders/modding!
yep. This seems to be like the only thing that needs fixing because everything else works amazingly well thanks to Cluster + PCM
 

asper

Well-Known Member
Member
Joined
May 14, 2010
Messages
942
Trophies
1
XP
2,030
Country
United States
yibCxeD.png

I keep getting this error:
- clovershell mod installed
- NES Mini turned on in "normal mode", not FEL mode (red led on)
- clovershell.exe manually unfiltered from Win7 firewall
- clovershell shell 23 sent also with admin privileges but always the same error... any hint about how to solve ?

@Cluster ? @pcm720 ?
 
Last edited by asper,

diobrando19

Well-Known Member
Newcomer
Joined
May 27, 2007
Messages
47
Trophies
0
Age
40
XP
288
Country
I finished my work on clovershell: https://github.com/ClusterM/clovershell-daemon/releases/
Next step is to add it to hakchi2 (or it will be hakchi3)? It requires many work on GUI since it will use absolutely other methods to transfer files.

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


I made it 3 years ago: https://github.com/ClusterM/nes2wii =)


Yes. You also can dump firmware of Famicom Mini and turn your NES Mini into Famicom.


I have HUGE amount of mail and messages now (500+), sorry that I have not answered everybody yet. I'll try to answer soon.

Cool!! Does this mean we can now completely customize the NES Mini/Famicom Mini (like change the language of the Famicom from Japanese to English) or edit the demo games being shown? :D Anyway, cool work as always @Cluster
 

Kobe46

Well-Known Member
Newcomer
Joined
Jul 23, 2006
Messages
94
Trophies
0
XP
273
Country
Canada
yibCxeD.png

I keep getting this error:
- clovershell mod installed
- NES Mini turned on in "normal mode", not FEL mode (red led on)
- clovershell.exe manually unfiltered from Win7 firewall
- clovershell shell 23 sent also with admin privileges but always the same error... any hint about how to solve ?
You are not the only one. I am also getting the same results.

I even did a full wipe, flashed original, then flashed custom, installed clovershell.hmod. Added 1 game to confirm it actually went through. Seems like everything flashed fine. Booted it up confirmed it loaded up. tried clovershell shell 23 and received same message. Unsure, maybe clovershell.hmod is not doing the install?
 

asper

Well-Known Member
Member
Joined
May 14, 2010
Messages
942
Trophies
1
XP
2,030
Country
United States
You are not the only one. I am also getting the same results.

I even did a full wipe, flashed original, then flashed custom, installed clovershell.hmod. Added 1 game to confirm it actually went through. Seems like everything flashed fine. Booted it up confirmed it loaded up. tried clovershell shell 23 and received same message. Unsure, maybe clovershell.hmod is not doing the install?
For what i can tell this seems to be a Windows problem on getting into port 23 anyway I am investigating... what is the NES Mini address/name connecting to the daemon ?
 
Last edited by asper,

Cluster

Well-Known Member
OP
Member
Joined
Oct 2, 2005
Messages
394
Trophies
0
Age
37
Location
Moscow Region, Electrostal
Website
clusterrr.com
XP
1,281
Country
Serbia, Republic of
yibCxeD.png

I keep getting this error:
- clovershell mod installed
- NES Mini turned on in "normal mode", not FEL mode (red led on)
- clovershell.exe manually unfiltered from Win7 firewall
- clovershell shell 23 sent also with admin privileges but always the same error... any hint about how to solve ?

@Cluster ? @pcm720 ?
Can you say VID/PID of your NES Mini in 'normal' mode? Try to redownload and reinstall mod.

Cool!! Does this mean we can now completely customize the NES Mini/Famicom Mini (like change the language of the Famicom from Japanese to English) or edit the demo games being shown? :D Anyway, cool work as always @Cluster
Yes, it's possible without soldering now.
 
  • Like
Reactions: nesito and Piklz

asper

Well-Known Member
Member
Joined
May 14, 2010
Messages
942
Trophies
1
XP
2,030
Country
United States
Can you say VID/PID of your NES Mini in 'normal' mode? Try to redownload and reinstall mod.
VID: 057E (which is stated to be "Nintendo Co., Ltd" so this should be ok)
PID: EFE8

@Cluster uninstalled and re-installed still without success in executing :(

EDIT: it is a VID problem, your one seems to be 1F3A (Unknown ?); unfortunately I do not have the correct compiling env to recompile it, waiting for a new release ;)
 
Last edited by asper,

asper

Well-Known Member
Member
Joined
May 14, 2010
Messages
942
Trophies
1
XP
2,030
Country
United States
Well @Cluster, not so much to recomiple, i edited the s91clovershell file, uninstalled previous .hmod one form NES mini and re-installed the new edited .hmod it with my VID but the problem persists...
 
Last edited by asper,

pcm720

Well-Known Member
Member
Joined
Jul 29, 2012
Messages
280
Trophies
0
Website
pcm720.me
XP
565
Country
Russia
I keep getting this error:
- clovershell mod installed
- NES Mini turned on in "normal mode", not FEL mode (red led on)
- clovershell.exe manually unfiltered from Win7 firewall
- clovershell shell 23 sent also with admin privileges but always the same error... any hint about how to solve ?

@Cluster ? @pcm720 ?

You are not the only one. I am also getting the same results.

I even did a full wipe, flashed original, then flashed custom, installed clovershell.hmod. Added 1 game to confirm it actually went through. Seems like everything flashed fine. Booted it up confirmed it loaded up. tried clovershell shell 23 and received same message. Unsure, maybe clovershell.hmod is not doing the install?

Extract clovershell.hmod (rename it to .tgz first), apply this fix to S91clovershell and install clovershell as .hmod folder
 

Pr0jectZer0

Active Member
Newcomer
Joined
Jan 27, 2017
Messages
37
Trophies
0
Age
40
XP
46
Country
Italy
Well, I was hunting down a folder navigation memory leak and managed to get clover-kmod to go into freespin in kernel-land (looks like a bad mutex on a Linux API call) instead - it's taking up an entire CPU and the on-TV UI is completely hung (but did not crash out to a c8).

So far, it definitely appears there is a memory leak triggered by folder navigation, completely independent of Kachikachi or Retroarch...it's the UI itself (because, of course, there is no concept of 'folders' in the unhacked UI).

More soon...

Rodney

EDIT: I tried killing off clover-mcp, and was successful, system stayed up with no Nintendo code running. Issued a reboot via terminal, and sure enough, triggered a C2. There is absolutely a relationship between a UI memory leak (likely in ReedPlayer-Clover, which died before clover-mcp and hung the TV display), folder navigation, and the C2.

EDIT2: Bingo! When clover-mcp normally terminates, it must write some sort of check file. If you kill it manually, then reboot, you C2 every time. The Linux OOM killer is taking it out at some point, which triggers the C8, then the C2.

EDIT3: Same thing happens if you kill ReedPlayer-Clover then reboot.

EDIT4: clover-mcp is responsible for the "SHUTTING DOWN" message on reboot...if you kill it, no message. Not sure whether it's ReedPlayer-Clover or clover-mcp that's doing the checkpoint, because killing off either definitely triggers a C2 on restart. I can at least say with some confidence that the fears about droplets being left behind by the RetroArch emulators is unfounded...at least with FCEUMM, you can clearly see the filesystem is quite stable between starts (tested with ~70 attempts in one session).

Unfortunately, until I can cross-compile some debugging tools for this, it's going to be hard to track down any further. Sadly, it would seem very likely at this point that the memory leak is just a knock-on effect of the way the UI is 'manipulated' to achieve folders, being a bug in Nintendo code we have no source to and thus there's nothing that can be effectively done about it. It *might* be possible to reload ReedPlayer-Clover occasionally to mitigate this...we'll see.

EDIT5: Hrm. Any coders have a clue why this would be? It would seem ReedPlayer-Clover *can't* be reloaded, because it's missing a Locale function...but then how the hell does it run to begin with? Some missing environment variable?

Code:
root@CLOVER:~# ReedPlayer-Clover --bootapp=/usr/share/clover-ui --script VOLATILE_SUSPENSION_POINTS_PATH='/var/cache/clover//volatile/' --script PERSISTENT_SUSPENSION_POINTS_PATH='/var/lib/clover/profiles/0/' --script-file /usr/share/legal/licenses.lua --script-file /var/cache/clover//menu.lua --language=en --region=USA
ReedPlayer-Clover --bootapp=/usr/share/clover-ui --script VOLATIL
E_SUSPENSION_POINTS_PATH='/var/cache/clover//volatile/' --script PERSISTENT_SUSP
ENSION_POINTS_PATH='/var/lib/clover/profiles/0/' --script-file /usr/share/legal/
licenses.lua --script-file /var/cache/clover//menu.lua --language=en --region=US
A
Core needs an UTF-8 C locale, we set it to "en_US.UTF-8" instead of "C".
This is a global side-effect and is subject to change, please don't rely on this.
updated hinting sdl game controller
added hinting sdl game controller
added hinting sdl game controller
loaded 44 mappings from /etc/sdl2/gamecontrollerdb.txt
Unimplemented function: 'getUserLocale'!
File: '/home/cis/workspace/Clover-release/dd017d64/output/clover-dp-nes-final/build/nerd-reed-libs-f2d9a762fcd927fcee03a0de68d2cadfad21df45/src/reedframework/localization/reed_localization.cpp'
Line: 169
ReedPlayer: Main exited
At this point I have to wait a version of hakchi2 or hakchi3 that solves the problem of C2 and C8 ERROR ??
 

Le_Gogh

Member
Newcomer
Joined
Oct 19, 2016
Messages
21
Trophies
0
Age
37
XP
65
Country
I've read through as much as I physically can, and also the faq thread. There seems to be conflicting answers to this and I still can't work out a fix so I figured I'd post.

I can't get in game saves to work for SNES or Mega Drive/Genesis games. Nor can I get suspend points to work. They do work with my NES games, including the ones I've added. My folder structure is as follows:

Home menu (with the 30 original roms in)
/Emulator Settings (contains RetroArch file only)
/Mega Drive
/Folder 1 (~20 MD games)
/Folder 2 (~23 MD games)​
/NES "2.0" (i.e. Additional NES roms I've added, ~20)
/SNES
/Folder 1 (~22 SNES games)
/Folder 2 (~24 SNES games)​

Suspend points etc work on all NES games, even those I've added. They don't work for SNES or MD games though, nor do in game saves. What am I doing wrong? The folder within each console contains less than 30mb of roms each, and there are no periods on the file names except for the extension (e.g. ".md"). I know I could technically use the RetroArch menu to save, but this is bugging me as others have it working without using that method.

Anyone able to help with this at all?

Anyone? I've tried everything I can think of; unzipping the files and using those instead, re-flashing the original kernel and then updating everything again and only adding a single game. Nothing seems to get in-game saves or suspend points to work. The only possible way of saving is via the RetroArch menu.

Anyone have any idea?
 

Salvo85

Well-Known Member
Newcomer
Joined
Jan 13, 2017
Messages
49
Trophies
0
Age
38
XP
82
Country
Italy
Anyone? I've tried everything I can think of; unzipping the files and using those instead, re-flashing the original kernel and then updating everything again and only adding a single game. Nothing seems to get in-game saves or suspend points to work. The only possible way of saving is via the RetroArch menu.

Anyone have any idea?
1) Do you have the last version of everything? hakchi 2.13e, hmods released for last ecc.
2) Try to put folders alfabetically ordered (es. megadrive, nes, snes)
 

erolz

Well-Known Member
Member
Joined
Jul 22, 2008
Messages
468
Trophies
0
XP
606
Country
Belgium
Need some help here..
somehow I can not get Neo Geo games working.
This is what I did:

Imported the neo geo rom zip file as archive in Hakchi 2.13e
Placed the neoegeo.zip bios in the same Hakchi folder as the Neo Geo game (did this with every Neo Geo Rom)
Now I need the fbalphaneo.mod but the only one I can find is "fb_alpha_neo_libretro.so" and "fbalpha2012_neogeo_libretro.so" (so without the .hmod extension)?

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

I bought 2xRetro Receiver NES Classic Edition from 8Bitdo. Since the receiver can connect most devices wirelessly. I had a post on how to connect and map the D-Pad.
https://gbatemp.net/threads/hakchi2-nes-mini-very-simple-pimp-tool.456256/page-320#post-7128622

If you need more assistance please let me know =D
Thanks. I have just ordered the receiver. I allready own the SFC30 controller.
I have read your instructions but I don't understand how I have to pair the controller:
"4. For the 1st 8bitdo device, hold start to begin pairing mode. The receiver should also be blinking blue LED"
How do I start the pairing mode?
thanks again!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    NinStar @ NinStar: :whip: