Official hakchi2 - NES Mini very simple pimp tool

rhester72

Well-Known Member
Member
Joined
Feb 7, 2016
Messages
187
Trophies
0
Age
52
XP
273
Country
United States
A bit confused by the README...if you can't manage ROM loading via Hakchi2 after the USB host kernel is installed, how do you do custom folders?
 

KMFDManic

Well-Known Member
Member
Joined
Feb 20, 2017
Messages
742
Trophies
0
Age
49
XP
637
Country
United States
A bit confused by the README...if you can't manage ROM loading via Hakchi2 after the USB host kernel is installed, how do you do custom folders?

I haven't personally tested Folders yet. I was more concerned with just running 60 tremendously large games at one single time, haha. The original Prototype didn't support Folders by default. madmonkey said they should work in the official release. But, anything like that, I will address in Updates to the ReadMe as people test them, along with my own personal tests.
 

KMFDManic

Well-Known Member
Member
Joined
Feb 20, 2017
Messages
742
Trophies
0
Age
49
XP
637
Country
United States
Manually, copying game folders (produced by hakchi2) directly to USB:\hakchi\games

He is referring to Custom Folders, which I have not tested, yet. It didn't work with my Prototype.

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

After reading your readme file, the release is online

Yep, I did my best to help get a ReadMe made up, so people can do this. I shared the prototype with a few people just to ensure it was able to be done without too many complications. All succeeded, so we are good to go.
 

rhester72

Well-Known Member
Member
Joined
Feb 7, 2016
Messages
187
Trophies
0
Age
52
XP
273
Country
United States
He is referring to Custom Folders, which I have not tested, yet. It didn't work with my Prototype.

Correct.

I'm after a full SNES US ROM loadout, but without custom folders, I can only imagine the terror of having 720 game cover images in a single folder on the SNESCE UI. *LMFAO* It would literally blow the eff up.
 
  • Like
Reactions: artemus3

geek_76

Well-Known Member
Newcomer
Joined
Aug 28, 2007
Messages
51
Trophies
0
XP
377
Country
United States
I must be blind. I downloaded the “NESC-SNESC-modifications-2.5.10.28” and don’t see the “extras and dependency” folder for the readme. Link please?
 

KMFDManic

Well-Known Member
Member
Joined
Feb 20, 2017
Messages
742
Trophies
0
Age
49
XP
637
Country
United States
Correct.

I'm after a full SNES US ROM loadout, but without custom folders, I can only imagine the terror of having 720 game cover images in a single folder on the SNESCE UI. *LMFAO* It would literally blow the eff up.

Well, I will keep in constant contact with you guys/gals, as always, and communicate effectively, to better the ReadMe, as well as the Cores in my Set. I still believe Inode Indexes will limit HOW many games we can put on USB-HOST method. I will primarily use this for BIG-MOFO Games:) But, your feedback, especially...is perfect. So, keep me informed if you do decide to test. I can ask madmonkey anything else.
 

rhester72

Well-Known Member
Member
Joined
Feb 7, 2016
Messages
187
Trophies
0
Age
52
XP
273
Country
United States
Well, I will keep in constant contact with you guys/gals, as always, and communicate effectively, to better the ReadMe, as well as the Cores in my Set. I still believe Inode Indexes will limit HOW many games we can put on USB-HOST method. I will primarily use this for BIG-MOFO Games:) But, your feedback, especially...is perfect. So, keep me informed if you do decide to test. I can ask madmonkey anything else.

My suspicion is you'll have to take folders the way they show up on the SNESCE in /usr/share/games (i.e. the 'games' that are actually folders and flip the UI) and find a way to create/modify them by hand (or just create a tool to do it) in the same way Hakchi2 does but outside of it (because Hakchi's unfortunately is created on-the-fly at sync time and not cached).

No means of testing until my cable shows up on Saturday - meh. :)
 

KMFDManic

Well-Known Member
Member
Joined
Feb 20, 2017
Messages
742
Trophies
0
Age
49
XP
637
Country
United States
I must be blind. I downloaded the “NESC-SNESC-modifications-2.5.10.28” and don’t see the “extras and dependency” folder for the readme. Link please?

Did you grab from the release?

https://github.com/KMFDManic/NESC-SNESC-Modifications/releases

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

Correct.

I'm after a full SNES US ROM loadout, but without custom folders, I can only imagine the terror of having 720 game cover images in a single folder on the SNESCE UI. *LMFAO* It would literally blow the eff up.

I believe if you go into FTP, and do a brief study of the structure for folders, plus launchers, that can be a workaround. Not sure if there is an "easier" method yet. Skogaby tested the folders, as I just mentioned, and said they worked. I also haven't tested Inode Index Limits, which may still be a problem on USB-HOST, just like on the NESC/SNESC, with 100 Folders/Games in one directory for NESC and 60 Folders/Games in one directory for SNESC.
 
Last edited by KMFDManic,

asper

Well-Known Member
Member
Joined
May 14, 2010
Messages
942
Trophies
1
XP
2,030
Country
United States
I just "performed" the softmod but after i turn on the SNES Mini it says "shutting down" ad it... shuts down :P

I tested with both stock kernel and pre-hakchi2-patched kernel, both with the same results.

Here it is my log starting with a stock original kernel, are those "usb_bulk_recv() ERROR -7: Operation timed out" normal ?

Code:
uploading fes1.bin ...

done

waiting 2 seconds...

done

uploading uboot.bin ...

done

sunxi_flash phy_read 47400000 30 20;efex_test

waiting 10 seconds...

done

usb_bulk_recv() ERROR -7: Operation timed out

d76c2a091ebe7b4614589fc6954653a5

void Worker::do_dumpKernel() - OK



BOARD_KERNEL_CMDLINE root=/dev/nandb decrypt ro console=ttyS0,115200 loglevel=4 ion_cma_512m=16m coherent_pool=4m consoleblank=0

BOARD_KERNEL_BASE 40000000

BOARD_NAME

BOARD_PAGE_SIZE 2048

BOARD_HASH_TYPE sha1

BOARD_KERNEL_OFFSET 00008000

BOARD_RAMDISK_OFFSET 01000000

BOARD_SECOND_OFFSET 00f00000

BOARD_TAGS_OFFSET 00000100

void Worker::do_unpackKernel() - OK



42 File copiati

void Worker::do_packKernel() - OK



42 File copiati

sunxi_flash phy_write 47400000 30 1a;efex_test

waiting 10 seconds...

done

usb_bulk_recv() ERROR -7: Operation timed out

kernel: write ok

sunxi_flash phy_read 47400000 30 1a;efex_test

waiting 10 seconds...

done

usb_bulk_recv() ERROR -7: Operation timed out

kernel: verify ok

void Worker::do_flashKernel() - OK



boota 47400000

void Worker::do_memboot() - OK
 
Last edited by asper,

KMFDManic

Well-Known Member
Member
Joined
Feb 20, 2017
Messages
742
Trophies
0
Age
49
XP
637
Country
United States
I just "performed" the softmod but after i turn on the SNES Mini it says "shutting down" ad it... shuts down :P

I tested with both stock kernel and pre-hakchi2-patched kernel, both with the same results.

Here it is my log starting with a stock original kernel, are those "usb_bulk_recv() ERROR -7: Operation timed out" normal ?

Code:
uploading fes1.bin ...

done

waiting 2 seconds...

done

uploading uboot.bin ...

done

sunxi_flash phy_read 47400000 30 20;efex_test

waiting 10 seconds...

done

usb_bulk_recv() ERROR -7: Operation timed out

d76c2a091ebe7b4614589fc6954653a5

void Worker::do_dumpKernel() - OK



BOARD_KERNEL_CMDLINE root=/dev/nandb decrypt ro console=ttyS0,115200 loglevel=4 ion_cma_512m=16m coherent_pool=4m consoleblank=0

BOARD_KERNEL_BASE 40000000

BOARD_NAME

BOARD_PAGE_SIZE 2048

BOARD_HASH_TYPE sha1

BOARD_KERNEL_OFFSET 00008000

BOARD_RAMDISK_OFFSET 01000000

BOARD_SECOND_OFFSET 00f00000

BOARD_TAGS_OFFSET 00000100

void Worker::do_unpackKernel() - OK



42 File copiati

void Worker::do_packKernel() - OK



42 File copiati

sunxi_flash phy_write 47400000 30 1a;efex_test

waiting 10 seconds...

done

usb_bulk_recv() ERROR -7: Operation timed out

kernel: write ok

sunxi_flash phy_read 47400000 30 1a;efex_test

waiting 10 seconds...

done

usb_bulk_recv() ERROR -7: Operation timed out

kernel: verify ok

void Worker::do_flashKernel() - OK



boota 47400000

void Worker::do_memboot() - OK

Safe to ignore.
 

asper

Well-Known Member
Member
Joined
May 14, 2010
Messages
942
Trophies
1
XP
2,030
Country
United States
"shutting down" was a message that I recall seeing, normally, on NESC/SNESC, when powering off.
Yeah but after hakchi-gui patch, I see it as soon as i turn on the console and it shuts down.

Maybe I should remove all the hmods ? I will try


EDIT:
No way, keep saying "shutting down" as soon as I turn the console on.
 
Last edited by asper,

KMFDManic

Well-Known Member
Member
Joined
Feb 20, 2017
Messages
742
Trophies
0
Age
49
XP
637
Country
United States
NEW README, to make things easier, for now...

**********Read all directions multiple times before starting**********

***Welcome to Expandable Storage USB Modification ReadMe, courtesy of the hard
work and perseverance of none other than madmonkey, the
original hakchi originator! Through his efforts, as well as cluster's and
honeylabs, and countless others, we have come a long way!!!***

This ReadMe was put together by madmonkey & KMFDManic & AceVanquish, to help
with the generally non user-friendly nature of this mod.

Prototype was tested by madmonkey, AceVanguish, DanTheMan827, skogaby, Melthris,
Liriel, and myself.

You will now have the ability to run practically ANY game, no matter its size,
in full form, music+videos!. Not all are tested. But, for PS1,
you should be able to run Diablo, SOTN, FF7, Road Rash, etc.; For PicoDrive, 32X
CD; SNES 9X, MSU-1 Games! This also applies to Sega-CD, 3DO,
Sega Saturn, etc. The sky is the limit! Only your imagination, Storage Memory,
and Inode Index Max, limit you! Here is an example of this
truly amazing Modification in the flesh!

https://i.imgur.com/0gB8kfx.jpg

***Now for the Disclaimers and other Important Notes***

-Please do not inundate Github with "Issues" on this method. It is primarily
meant for advanced users, due to its non user-friendly nature.
If you do have issues, please use absolute discretion before posting an "issue".
Otherwise, it may be just ignored and closed.

-Back-Up your files before following-through on this and any other
modifications, as is always recommended!

-Once you flash, hakchi2 will not work, except for installing hmods. (retroarch
and/or other system emulator cores). It is recommended to
install the HMODS you plan to use before flashing for USB Storage, for best
results.

-If things do not work out successfully, simply uninstall via Hakchi2, using
original Kernel in hakchi2/dump folder, and try again, if you wish:)

-It's advised not to use pc/tv USB inputs for power - more often than not, there
will be not enough power. Chargers with 1A or more work best.

-Both NTFS/FAT32 Work.

-Folders should work.

-Games should go to /hakchi/games And, they work with both NESC/SNESC.

-If you mkdir /hakchi/saves on external storage, it will save there. It may be
slow, though.

-You can load hsqs files as roms from external storage.

-Paths in desktop files should point to /var/games Paths are now /var/games
instead of /usr/share/games and /var/saves instead of
/var/lib/clover/profiles/0. Old paths would still work. But, they break once
you boot snes to nes or vice-versa. These will work in both modes.

-Font Issues - font issues, these are only on nes and there are 2 fixes. Either
mount usb read-write, so that code that's already there can put
relevant font files on there. Or put fixed font files in each directory
beforehand. That's assuming you have cluster's fontfix hmod installed.

-Despite using an OTG, this is not true OTG, It's host-only mode. OTG is
switching between host/device mode.

-Untested, fully. But, USB Controllers, keyboards, etc, should work! This can
potentially be amazing for Commodore 64, Dosbox, CPC Amstrad,
ZX Spectrum, and so on!

***Now For the Instructions***

1. Connect the NESC/SNESC directly to your pc with micro USB the same way you
would when using Hakchi2.

2. Supply your own kernel in dump/kernel.img; snes kernel if you're going to
flash snes, and nes kernel if you're going to flash nes.

3. press in order:
dump kernel.img
unpack kernel.img
flash kernel
rebuild kernel.img
memboot

4. Create /hakchi/games directory on it, and populate with CLV-* folders just
how you would /usr/share/games[/nes/kachikachi] You can still
use hakchi2 to create the CLV-* folders and artwork thumbnails. After creating
them in hakchi2, copy/paste the whole CLV-* folder(s) from
hakchi2/games_snes to hakchi/games folder on your USB drive.

5. At this point you can switch to your micro USB OTG. Connect power to the
micro USB female end. Plug in the micro USB male end to the
NESC/SNESC.

6. Insert your prepared USB drive into one of the USB A female ends.


***If you are still reading, here is the link to Expandable Memory USB Storage
Modification:)

https://github.com/madmonkey1907/hakchi/releases

Note, this ReadMe may change, and be updated, accordingly in future Core Set
Updates of mine..

Sincerely,

KMFDManic

REDDIT=MDFMKanic

GBA Temp= KMFDManic

YouTube=https://www.youtube.com/channel/UCoRrbw6gyi4KRPGUNnVVjMQ

https://github.com/KMFDManic/NESC-SNESC-Modifications/releases
 
Last edited by KMFDManic,
  • Like
Reactions: supermist

youngtune27

Well-Known Member
Member
Joined
Feb 19, 2017
Messages
573
Trophies
0
Age
34
XP
200
Country
United States
I'm so f***ing confused and apparently too stupid to understand these simple instructions. This is why I needed a step-by-step.
If you have 2.21c you just need to add retroarch and snes9x2010 mods. Then you can play those few problematic games. Keep your nes hakchi and snes hakchi in diff folders. It runs smoother than combining everything and using both systems on one.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Sicklyboy @ Sicklyboy:
    @BigOnYa, I'll rip a bag off my Volcano to that, brother
    +2
  • a_username_that_is_cool @ a_username_that_is_cool:
    DDDS . Dual Developer Dedede System :)
    +1
  • BakerMan @ BakerMan:
    also happy birthday @Xdqwerty
    +1
  • BigOnYa @ BigOnYa:
    Is it me you're looking for?
  • MysticStarlight @ MysticStarlight:
    'Cause I wonder where you are
  • MysticStarlight @ MysticStarlight:
    wait I got the lyrics mixed up
    +1
  • BigOnYa @ BigOnYa:
    And I wonder what you do...Lol
  • BigOnYa @ BigOnYa:
    Its all good, I'm here to talk to you.
  • BigOnYa @ BigOnYa:
    Hello
  • BigOnYa @ BigOnYa:
    I've been playing fallout4 all day, I went into a elevator and it kept going, never stopped, waited 5 minutes, must of been a bug. How bout you, whatcha do today?
    +1
  • MysticStarlight @ MysticStarlight:
    I'm wondering why a stray tuxedo cat has a cloudy eye
  • MysticStarlight @ MysticStarlight:
    I've been playing TOTK all day also
    +1
  • MysticStarlight @ MysticStarlight:
    Oh you reminded me of those elevator nightmares
  • BigOnYa @ BigOnYa:
    Awesome game, fun how they force you to build, but you can build as you want
  • MysticStarlight @ MysticStarlight:
    It is super fun, I actually prefer it over BoTW
    +1
  • BigOnYa @ BigOnYa:
    The guy holding the sign always cracked me up, esp when you fail, and it falls
  • MysticStarlight @ MysticStarlight:
    Ah yes, that guy lol. I still need to find all his signs. The game has a lot to do though so I don't know what to finish first
  • MysticStarlight @ MysticStarlight:
    I'm 120 hours in and am still like 44.4% done
    +1
  • BigOnYa @ BigOnYa:
    Good times. Building is starting to get good around now for you. You making me want to make run thru again.
  • BigOnYa @ BigOnYa:
    Ok good chatting, enjoy your gaming, and avoid the lightning, or put your sword away. Good night.
  • K3Nv2 @ K3Nv2:
    All I gotta do is not spend $10 in the next 5 days and I'll break even this month lol
  • K3Nv2 @ K3Nv2:
    @BigOnYa, tell your wife not to forget her wallet
    K3Nv2 @ K3Nv2: @BigOnYa, tell your wife not to forget her wallet