Official hakchi2 - NES Mini very simple pimp tool

punderino

aka Big-PeePee Swinger
Member
Joined
Jan 5, 2016
Messages
1,247
Trophies
0
Age
32
Location
Kansas City, Missouri
Website
www.anus.trade
XP
2,525
Country
United States
Like I said, as of now there's no integration with SNES Mini shell, so no savestates and everything else that depends on that.

To get RetroArch running on SNES Mini (without shell integration), you can get the contents of retroarch.hmod, and FTP every file to its respective directory except these files:
/bin/nes
/bin/retroarch-clover
/etc/preinit.d/pe9af_retroarch
/usr/bin/clover-kachikachi
install
readme

After that, get the CloverApp and change the paths in CLV-Z-RARCH.desktop.

If you need complete integration, wait until we figure out canoe-shvc compatibility and all this header stuff.
I have the icon now, and I put the files besides the ones listed into the file system, I now have the RetroArch icon on the list of games, but when I start it, it just goes black then boots back to the home menu.
 

Kasios

Well-Known Member
Newcomer
Joined
Sep 30, 2017
Messages
64
Trophies
0
Age
44
XP
64
Country
Spain
Probably already answered before, but I can not find it. I've turned off the console, I've switched it on in gild mode to put in roms, it recognizes the console as "unknown device # 1", reinstall the driver, and tell me to put "unknown device # 1", it's weird, because the first time I did everything perfect. I have windows 10. What is the problem that the console does not recognize me well?:unsure:
 

Liriel

Well-Known Member
Member
Joined
Sep 26, 2017
Messages
797
Trophies
0
Age
44
XP
1,110
Country
Germany
ok i know where the archiv that kills my saves comes!
when i install over 30 games it creates the archiv and that reset the system.

illusion of times and Terranigma doesnt work but mega maan X2 & X3 works perfect
 
Last edited by Liriel,

pcm720

Well-Known Member
Member
Joined
Jul 29, 2012
Messages
280
Trophies
0
Website
pcm720.me
XP
565
Country
Russia
Thanks for that, all I want is save states to work like I saw in clusters stream, he managed to make Lion King work from save state. But I will try RetroArch as is, thanks

Every SNES game that works with canoe gets proper savestates and rewind feature out-of-the-box. There's literally nothing you need to do to get them working.

I have the icon now, and I put the files besides the ones listed into the file system, I now have the RetroArch icon on the list of games, but when I start it, it just goes black then boots back to the home menu.
Well, then you did something wrong. Check the paths in CloverApp's .desktop, make sure that you copied everything correctly.

[Desktop Entry]
Type=Application
Exec=/bin/retroarch-mini null
Path=/var/lib/clover/profiles/0/CLV-Z-RARCH
Name=RetroArch
Icon=/usr/share/games/CLV-Z-RARCH/CLV-Z-RARCH.png

[X-CLOVER Game]
Code=CLV-Z-RARCH
TestID=777
ID=0
Players=1
Simultaneous=0
ReleaseDate=2017-01-01
SaveCount=0
SortRawTitle=retroarch
SortRawPublisher=LIBRETRO
Copyright=©2017 Libretro
 
Last edited by pcm720,
  • Like
Reactions: LuCraftStudios

LuCraftStudios

Well-Known Member
Newcomer
Joined
Apr 16, 2017
Messages
47
Trophies
0
Location
Germany, Bavaria
Website
www.youtube.com
XP
73
Country
Germany
Every SNES game that works with canoe gets proper savestates and rewind feature out-of-the-box. There's literally nothing you need to do to get them working.


Well, then you did something wrong. Check the paths in CloverApp's .desktop, make sure that you copied everything correctly.

[Desktop Entry]
Type=Application
Exec=/bin/retroarch-mini null
Path=/var/lib/clover/profiles/0/CLV-Z-RARCH
Name=RetroArch
Icon=/usr/share/games/CLV-Z-RARCH/CLV-Z-RARCH.png

[X-CLOVER Game]
Code=CLV-Z-RARCH
TestID=777
ID=0
Players=1
Simultaneous=0
ReleaseDate=2017-01-01
SaveCount=0
SortRawTitle=retroarch
SortRawPublisher=LIBRETRO
Copyright=©2017 Libretro
No mapper-problems like on the NES Classic?
 

Baggins

Well-Known Member
Member
Joined
Jan 27, 2017
Messages
280
Trophies
0
Age
44
XP
314
Country
United States
No offense I feel like all the discussion of a non Hackchi 'hack' seems off topic of the actual Hackhi hack, and what we ant to see in it....

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

No mapper-problems like on the NES Classic?

SNES doesn't have mappers to deal with, as far as I know... it does have extra 'chips' though.
 
  • Like
Reactions: TxFxL

punderino

aka Big-PeePee Swinger
Member
Joined
Jan 5, 2016
Messages
1,247
Trophies
0
Age
32
Location
Kansas City, Missouri
Website
www.anus.trade
XP
2,525
Country
United States
Every SNES game that works with canoe gets proper save-states and rewind out-of-the-box. There's literally nothing you need to do to get them working.


Well, then you did something wrong. Check the paths in CloverApp's .desktop, make sure that you copied everything correctly.

[Desktop Entry]
Type=Application
Exec=/bin/retroarch-mini null
Path=/var/lib/clover/profiles/0/CLV-Z-RARCH
Name=RetroArch
Icon=/usr/share/games/CLV-Z-RARCH/CLV-Z-RARCH.png

[X-CLOVER Game]
Code=CLV-Z-RARCH
TestID=777
ID=0
Players=1
Simultaneous=0
ReleaseDate=2017-01-01
SaveCount=0
SortRawTitle=retroarch
SortRawPublisher=LIBRETRO
Copyright=©2017 Libretro
Yeah, I copied that and tested it, made no difference, I've recopied all of the files back to the device as well, and there's still no difference. How would I go about launching a game? Is it something I add in the Exec?
 

shinrukus

Well-Known Member
Member
Joined
Aug 27, 2013
Messages
191
Trophies
0
Age
41
Location
Philadelphia, Pennsylvania
XP
639
Country
United States
What was wrong with box art?
I originally thought it was that, because I replaced the DK SFROM with CTrigger's. Then I tried to edit the .desktop file, and everytime I do, I get a C8 error. So adding a new game with a new .desktop file always gives me an issue, but replacing games, and the pngs for the games always works fine. So right now, I can't add, I can only replace.
 
Last edited by shinrukus,

pcm720

Well-Known Member
Member
Joined
Jul 29, 2012
Messages
280
Trophies
0
Website
pcm720.me
XP
565
Country
Russia
No mapper-problems Like in the NES Classic?

There were no mappers on SNES.
However, there were special chips like DSP-1, SA1 and SuperFX.
The ones that were used the most are kind of supported by canoe, however, this support depends on preset ID. Basically, we don't know the proper preset ID, and without it, some special chip games have glitches or do not run at all.

Yeah, I copied that and tested it, made no difference, I've recopied all of the files back to the device as well, and there's still no difference. How would I go about launching a game? Is it something I add in the Exec?

Here's where I put RetroArch files, make sure you did the same:
Screenshot-2017-10-04 18_38_46.png Screenshot-2017-10-04 18_39_22.png

You FTP the ROM to any folder you want and run it from RetroArch GUI :).
Like I said, no shell integration.
 
Last edited by pcm720,
  • Like
Reactions: LuCraftStudios

punderino

aka Big-PeePee Swinger
Member
Joined
Jan 5, 2016
Messages
1,247
Trophies
0
Age
32
Location
Kansas City, Missouri
Website
www.anus.trade
XP
2,525
Country
United States
There were no mappers on SNES.
However, there were special chips like DSP-1, SA1 and SuperFX.
The ones that were used the most are kind of supported by canoe, however, this support depends on preset ID. Basically, we don't know the proper preset ID



Here's where I put RetroArch files, make sure you did the same:
View attachment 101364 View attachment 101365

You FTP the ROM to any folder you want and run it from RetroArch GUI :).
Like I said, no shell integration.
d483b24db95e60206281fb20ab8ebb96.png
ffe124eb13ca4d9407402fb0e939138e.png
 

dragonzam

Member
Newcomer
Joined
Oct 4, 2017
Messages
24
Trophies
0
Age
44
XP
59
Country
United States
Trying to get Pilotwings to work. I made the following adjustment to the Python script with no luck, same black screen on game load:

Code:
    if name == "MEGAMAN X2":
        return 0x1117
    if name == "MEGAMAN X3":
        return 0x113D
    if name == "PILOTWINGS":
        return 0xBD10

Would someone be able to examine the bytes from Pilotwings off the Wii U ROM? I think this was the same method used to track down the bytes for MMX 2 and MMX 3.
 
Last edited by dragonzam,

LuCraftStudios

Well-Known Member
Newcomer
Joined
Apr 16, 2017
Messages
47
Trophies
0
Location
Germany, Bavaria
Website
www.youtube.com
XP
73
Country
Germany
There were no mappers on SNES.
However, there were special chips like DSP-1, SA1 and SuperFX.
The ones that were used the most are kind of supported by canoe, however, this support depends on preset ID. Basically, we don't know the proper preset ID, and without it, some special chip games have glitches or do not run at all.



Here's where I put RetroArch files, make sure you did the same:
View attachment 101364 View attachment 101365

You FTP the ROM to any folder you want and run it from RetroArch GUI :).
Like I said, no shell integration.

Thanks i thought the Special Chips for SNES would also be called mappers. But with the FX Chip emulation i had no thoughts, that it wouldn't work (because of the FX Chip Games like Yoshi's Island and Starwing)
 

pcm720

Well-Known Member
Member
Joined
Jul 29, 2012
Messages
280
Trophies
0
Website
pcm720.me
XP
565
Country
Russia

Oh, that's right, I totally forgot.
You need to make retroarch and retroarch-mini executable.

Login to SNES Mini using Telnet and run "chmod +x /bin/retroarch" and "chmod +x /bin/retroarch-mini"

Trying to get Pilotwings to work. I made the following adjustment to the Python script with no luck, same black screen on game load:

Code:
    if name == "MEGAMAN X2":
        return 0x1117
    if name == "MEGAMAN X3":
        return 0x113D
    if name == "PILOTWINGS":
        return 0xBD10

Would someone be able to examine the bytes from Pilotwings off the Wii U ROM? I think this was the same method used to track down the bytes for MMX 2 and MMX 3.

No need to do anything, just use big-endian byte order instead of little-endian:
Code:
if name == "PILOTWINGS":
        return 0x10BD

Thanks i thought the Special Chips for SNES would also be called mappers. But with the FX Chip emulation i had no thoughts, that it wouldn't work (because of the FX Chip Games like Yoshi's Island and Starwing)

SuperFX is mostly figured out, DOOM and Stunt Race FX run fine (unless there are graphical glitches I didn't notice) with preset ID 0x0000 and flag 0x0C in the footer.
Emulation of DSP-1 seems to be pretty game-agnostic, too. I had no problems with Pilotwings and Lock On using preset ID 0xBD10.
Cx4 is figured out, too. Mostly because it was used only by two games, and both were released for Wii U, so there was no need to guess preset IDs.
 
Last edited by pcm720,
  • Like
Reactions: dragonzam

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Yeah I wanted to see shards of the titanic
  • BigOnYa @ BigOnYa:
    I kept thinking jaws was gonna come up and attack
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +2
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
  • K3Nv2 @ K3Nv2:
    Nearly 4 hours without power :(
  • Veho @ Veho:
    SO POWERLESS
    Veho @ Veho: SO POWERLESS