Official hakchi2 - NES Mini very simple pimp tool

  • Thread starter Thread starter Cluster
  • Start date Start date
  • Views Views 4,403,007
  • Replies Replies 18,558
  • Likes Likes 138
I never had a Neo Geo, so yesteraday i downloaded some roms and tried them on the pc. There are some fantasic games but the roms (for example metal slug Serie) are big like 20mb, 30mb or even more.
Before i test them on the classic, are they runnig 'cause of their size?

Metal Slug 1 & 2 will fit and play great on the NESCE.
 
And then you find out nintendo is using the same super mario brothers rom the rest of the internet has been using since 1998. :P hehe j/k, kinda. iNES headers ftw.

"Eurogamer was able to verify both that these headers do indeed exist in the Virtual Console version of the game and that the game in question is identical to earlier, pre-VC versions of the Super Mario Bros. ROM." -technobuffalo article. :P Nintendo denies this, hehe :P

"Nintendo outsourcing the emulation of the game to a third party, and the third party taking to the internet when the physical cartridge was unavailable.". I don't care how it happened, I just think it is funny.

But we have 60 ROMs to verify, I have both systems here but can't dump the NAND. I am sure most are the same but like to properly verify them. 3DS didn't use iNes header, and some 3DS dumps were not the same to Wii believe it or not.

Any idea how we can dump the NAND w/o hardware hacking?
 
But we have 60 ROMs to verify, I have both systems here but can't dump the NAND. I am sure most are the same but like to properly verify them. 3DS didn't use iNes header, and some 3DS dumps were not the same to Wii believe it or not.

Any idea how we can dump the NAND w/o hardware hacking?


You should talk with honeylab about this. He probably already has those 60 roms for verification.

Check this:
http://www.maxconsole.com/threads/r...or-nes-classic-edition-mini-nand-dumps.43313/

and here is his blog:
http://honeylab.hatenablog.jp/
 
Apologies if this is obvious or is answered somewhere in the thread.

I used this tool myself for the first time just a few days ago. Absolutely fantastic!

I recommended a friend to try it out. But he asked me a question I don't know the answer to and I don't have access to my console right now.

Will the hakchi2-process remove any existing savegames / savestates? Apparently his wife has made a lot of progress in Zelda.

Also, how are the saves handled? If I remove a game will the savestate be lost or will it take up storagespace?

Cheers =)

I didn't lose my save state after applying hakchi
 
But we have 60 ROMs to verify, I have both systems here but can't dump the NAND. I am sure most are the same but like to properly verify them. 3DS didn't use iNes header, and some 3DS dumps were not the same to Wii believe it or not.

Any idea how we can dump the NAND w/o hardware hacking?

honeylab comming!

If you want to full NAND dump and you have Linux skill,it is able to with hakchi-gui tool.
I think windows hakch2 can't make full NAND rip , can it?

Then, the NAND has some partitions and "ROM and rootfs" area is has been encrypted.
(and maxconsole's article has little wrong.Scrambling with random seed part is only first area on NAND)
ROM and rootfs area was encrypted with linux crypt backend.
You must sprit "ROM and rootfs partition" from NAND image.
So,mount the partition image with "cryptsetup" on linux , and map as blockdevice.
This image was built as Squashfs.
It is mount easy,and you can read ROMs.

If you have that environment and want to perfect ROM images I will cheer you.
Or simply file checking , Header comparing , make MD5 ?, It is little interesting for me.

or any ides , Others ?
 
So I created a Overlay injection mod for hakchi.

This will allow you to inject Overlay files into the default folder of your overlays in RetroArch. I created this so that you don't need to sync retroarch.hmod over and over again to add overlays, this will just place them in your current RetroArch installation.

Please read the readme.
Readme: https://github.com/Kobe46/Overlay/blob/master/README.md
Release: https://github.com/Kobe46/Overlay/releases

I would like to thank @pcm720 for the templates to create this mod. I would like to thank nosh01 at Github for the Overlays.

Most of all Thanks to @Cluster and Madmonkey1907.

Please let me know if there are any issues with the release.

Enjoy.


This looks great, just downloaded the zip and looked around at the overlays that are usable. Any chance I could add one of the old tv looking ones to the mix? if so does anyone have a cfg file that one could pop in to the appropriate folder? is that all it would take?
 
honeylab comming!

If you want to full NAND dump and you have Linux skill,it is able to with hakchi-gui tool.
I think windows hakch2 can't make full NAND rip , can it?

Then, the NAND has some partitions and "ROM and rootfs" area is has been encrypted.
(and maxconsole's article has little wrong.Scrambling with random seed part is only first area on NAND)
ROM and rootfs area was encrypted with linux crypt backend.
You must sprit "ROM and rootfs partition" from NAND image.
So,mount the partition image with "cryptsetup" on linux , and map as blockdevice.
This image was built as Squashfs.
It is mount easy,and you can read ROMs.

If you have that environment and want to perfect ROM images I will cheer you.
Or simply file checking , Header comparing , make MD5 ?, It is little interesting for me.

or any ides , Others ?

Thanks for your reply honeylab. I'll give this a try over the weekend, and see if I can get it. I think I can sort that out as long as I don't need to solder anything as that's a bit over my head.

I'll let you know how this works.
 
This looks great, just downloaded the zip and looked around at the overlays that are usable. Any chance I could add one of the old tv looking ones to the mix? if so does anyone have a cfg file that one could pop in to the appropriate folder? is that all it would take?

Technically it can pop into any folder, but for ease of use that location is the default location setup in the retroarch.cfg file. Yea I was looking for that one. If I can get it, I can add it to the repository. The next update I am going to do is to remove the files. I can't seem to get it to work, I have tried a bunch of stuff, but it does not want to delete the files or even the directory, so that I can remake it. I might be missing something but unsure. The problem with overlays is they only fit for the user that put it in. They were not really meant for this version of RetroArch on NESC, mostly for RetroPie and or Ouya. Though these PNG files and cfg's can be modified to fit your liking. Or if you are good with editing, you can edit it to your liking.
 
  • Like
Reactions: TxFxL
Quick question, is there a way to get the battery backup save portion to work with retroarch for nes games? ( ala zelda where you enter your name and the next time you turn the game on it's still there) Without using save states? Or is it all save states?
 
Super Mario All-Stars doesn't seem to work with 2005, you can go through the menu but can't move Mario in the actual game. 2005 works great, although for a few exceptions I use 2010. All Mortal Kombat games have weird sound issues in 2005, Soul Blazer doesn't run at all and Star Fox is too fast and jerky. I haven't messed around with 2002 yet, anybody knows if there are advantages to run this core?

How do I make Super Mario All Stars run 2010 while the others run 2005... Don't want to mess up where I am... I finally got everything running properly except for Mario All Stars
 
How do I make Super Mario All Stars run 2010 while the others run 2005... Don't want to mess up where I am... I finally got everything running properly except for Mario All Stars
Install 2010 core if you have not already. You will need to change the snes file in the bin folder of the 2010 core. Rename it "snes2010". In the command line for All-Stars, change "snes" to "snes2010"
 
And here's a dumb question for someone that's been using this since it's come out: Can I install or uninstall 1 or 2 games for example without having to flash all the games I have every time?
 
And here's a dumb question for someone that's been using this since it's come out: Can I install or uninstall 1 or 2 games for example without having to flash all the games I have every time?

You would need to reflash all the games again, each time if you add 1 or 2 games to list or even remove some from your list, it reflashes them all.
 
Well the weird part is i can go into the game and i think it's saved but i load another game then go back just to test and it's like i never even entered my name into the main screen on zelda. Must be something i'm missing? Perhaps i'll do a few more tests later and see what comes of it.
 
Install 2010 core if you have not already. You will need to change the snes file in the bin folder of the 2010 core. Rename it "snes2010". In the command line for All-Stars, change "snes" to "snes2010"

what do you put in the command like to get glupen64 to be default in one game example /bin/n64 /usr/share/games/nes/kachikachi/CLV-6-XUGUZ/Mario_Kart_64.v64.7z ? i changed the n64 to n64g but didnt work
 

Site & Scene News

Popular threads in this forum