Official hakchi2 - NES Mini very simple pimp tool

  • Thread starter Thread starter Cluster
  • Start date Start date
  • Views Views 4,419,316
  • Replies Replies 18,558
  • Likes Likes 138
Thanks buddy

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

What I was worried about is that it will become duplicates of the games since I already transfered the games that is ticked. But if u say to keep it ticked than IL go with that and do the process from the beginning
 
@Mad-Mega @Cluster i found the Super Mario Bros 2 (Lost Levels) (Unl), however the .nes or the .fds, they still didn't work in the mini NES(but, them can run using the VirtuaNES 0.97 on PC). i uploaded them, can you test them?
 

Attachments

Hi! I tried to run Star Wars (JVC) but doesn't work good. The backgrounds do not load properly, so you can't see where you really are. Same thing happens with both EUR an USA versions? any ideas? thanks
 
@Cluster

POSSIBLE BUG FOUND while debugging your hakchi-master source.


I opened DeviceManagement.cs as before and did a step-by-step debug of the loop where the device is being detected (starts at line 160).

Problem: there is always an exception thrown after the second attempt to find a USB device.

The first time (when memberIndex = 0) the program goes througth the loop.

During the next step (memberIndex = 1), line 245 generates an exception (DeviceDetails details = GetDeviceDetails(pathName, deviceInfoSet, da);)
Consequently, and if I understand correctly, memberIndex is not increased and the loop goes forever, thus freezing the program until you close it.

I think this is why my NES is not detected: the usb device detection loop always tries to detect the same device instead of going through the next one, due to the exception.

Therefore I added memberIndex++; at line 254 before the continue; line and this time, my NES is found through the USB parse.

What do you think ?
 
@Mad-Mega so when I use the original cable and go through the procedure, the led does go out and everything looks like it is supposed to. The problem is, the games will not load. I tried a single game, different games and multiple games. Nothing. Getting closer but not there.

try it with the original cable and dump your original kernel.
Then when finished, turn it off, hook it up to your tv, turn it on, after 1 minute turn it off, hook it up again to your windows, and add 1 game, and sync it then...
 
Need to understand one thing here. I am using the same roms as I am on my Nvidia shield TV. Why does the shield TV look better than the nes mini? More color. I have tried different option on the nes mini but the shield TV nes games looks better. What do I do?
 
Need to understand one thing here. I am using the same roms as I am on my Nvidia shield TV. Why does the shield TV look better than the nes mini? More color. I have tried different option on the nes mini but the shield TV nes games looks better. What do I do?

It's better to ask either Nintendo why there nes MINI is a different color than your roms, or ask the maker of your shield TV, either way, it has nothing to do with Hakchi2
 
Need to understand one thing here. I am using the same roms as I am on my Nvidia shield TV. Why does the shield TV look better than the nes mini? More color. I have tried different option on the nes mini but the shield TV nes games looks better. What do I do?

loads of palettes ,loads of emulators; yuv or rgb .. maybe via command line we can access diff (built-in?)palette of nesmini' emu
5NUrm6U.png

via: https://retropie.org.uk/forum/topic/4166/retrousb-avs/12
 
Last edited by Piklz,
@Mad-Mega
So your windows did recognized your nes ? Yes it is always recognized as MiniNes
You are using version 2.07 or 2.08 .. Tried Both
You have as a minimum .NET Framework 3.5 installed .NET is installed
You use the original USB cable Did not try the original cable but used two different ones

What happens with a clean install and then connect your NES and hold reset and press power ? It gets recognized by windows and allows me to dump, patch, load games etc.
Is your mini NES found by windows ? Yes, everytime
Is it installing drivers ? Yes it is and I even tried reinstalling. I tried on 3 Windows 10 computers.
Is it copying the original kernel to your windows ? Yes it is
If you just put one extra game in the program and then press synchronize, what is happening then ? If I try one game it goes through properly but when it finishes and prompts to wait for LED to go out, eveytime, but once, it doesn't go out and it just disconnects from PC. No games load. I even tried not loading any games and just deselecting Bubble Bobble, it's still there.
If has uploaded a new kernel to your mini NES, do you get any warnings ? Yes, If I upload an already patched Kernal, it warns me.
if the succeed pop-up appears, what happens to the led of you mini NES ? Stays on all but two times probably out of 35-50 times trying.
I'll write PM to you with debug instructions.
 
It's better to ask either Nintendo why there nes MINI is a different color than your roms, or ask the maker of your shield TV, either way, it has nothing to do with Hakchi2
Not saying it's the hakchi, but it has do be something else, maybe the
loads of palettes ,loads of emulators; yuv or rgb .. maybe via command line we can access diff (built-in?)palette of nesmini' emu
5NUrm6U.png

via: https://retropie.org.uk/forum/topic/4166/retrousb-avs/12

This is what I am talking about. For example Ok the Nvidia shield, Gunsmoke the guy you play has blue sweater, on the nes mini it's purple. Is there a fix?
 
This is what I am talking about. For example Ok the Nvidia shield, Gunsmoke the guy you play has blue sweater, on the nes mini it's purple. Is there a fix?
Hm... maybe...
Code:
--ppu-palette=<index/name>                                       Specify the PPU palette (refer to code for values).
--ppu-palette-file=<filename>                                    Specify the .pal palette file.
But which index/name need to use? And which format should be .pal palette file?
 
Hm... maybe...
Code:
--ppu-palette=<index/name>                                       Specify the PPU palette (refer to code for values).
--ppu-palette-file=<filename>                                    Specify the .pal palette file.
But which index/name need to use? And which format should be .pal palette file?
I don't know buddy :( I'm not good with this kind of stuff, I was just wondering why there was a big difference. Would be happy if someone can fix it so the games looks close to the original games.
 
Unfortunately I can't search the thread for 'FDS' but I've seen people mention that they're playing FDS games on the NES Mini. How are you achieving this? I can only select NES ROMS.
 
Unfortunately I can't search the thread for 'FDS' but I've seen people mention that they're playing FDS games on the NES Mini. How are you achieving this? I can only select NES ROMS.


I just put .fds in the list. doki doki panic and others work as well
 

Site & Scene News

Popular threads in this forum