• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

SNES Mini Classic Hacking | More games, more borders, more gooder.

Thanks a ton for the info! Will probably use 8 for Starfox, and a lower number for SF2 as I'm not so familiar with it for obvious reasons. Do you know what's the highest number you can set it to that doesn't noticeably increase speed?

Other people have said things that contradict this, but in my experience Star Fox 2 will completely ignore your -boost-fx command line argument unless you modify the preset ID. Also, it seems the SNES CPU is a much bigger bottleneck in Star Fox 2, so no matter what you set it to, the game isn't going to run super fast.

If I'm right and it doesn't work for you, the modification that I made to make it work was changing the value in the Star Fox 2 .sfrom file at 0x0010003d from 46 to 47. I don't know if this has any other side effects, but I have played through the game a few times after doing this and it works fine.
 
Alrighty i'm at this step and getting nervous lol.

2) Go to Kernel, Dump Kernel. Install the driver if prompted. DO NOT lose this file, ever.

How do I save the file? I don't want to end up with a bricked SNES.
 

shockdude

Member
Hmmm, did Chrono Trigger always have sound skipping issues? It's been so long since I've actually played through the game normally that most of how I remember the music is from my OST CDs.

Nope, if you're getting sound skipping then that's an emulation problem.
More likely to be a soundbar issue than an emulation issue. The frequent silences in SNES music trip the soundbar into going into standby mode, causing audio skips. It's really dumb.
 

Christine

Member
If you haven't done much of this yet, read the OP first so you have an idea of how everything works. You need to overmount the file /usr/bin/clover-canoe-shvc. Make a copy of it onto your computer, then make a text file named something like p0202_filter with two lines--
Code:
overmount /usr/bin/clover-canoe-shvc
and a blank line underneath. Put the file you created in /var/lib/hakchi/rootfs/etc/preinit.d/

Now, edit your copy of clover-canoe-shvc based on how you want your filters to behave. There are three relevant lines here.
Code:
keep-aspect-ratio) options="$options -filter 1 -magfilter X" ;; //4:3 mode
pixel-perfect) options="$options -filter 1 --pixel-perfect" ;;
crt-filter) options="$options -filter 2 -magfilter X" ;;

-magfilter is what controls the display filter. Set it to 3 to disable the bilinear filter, or set it to 2 to enable the horizontal-only linear filter.

-filter controls the scanline filter. You can turn it on by setting it to 2, for example if you want to use scanlines in pixel perfect mode as well. Or you can set it to 1 to get the blur filter without any scanlines.

After you set it up how you like, copy that file to /var/lib/hakchi/rootfs/usr/bin/. After you copy it, you may need to adjust the permissions for the file-- if you're using WinSCP (you probably should), right click on the file on the SNES, click properties, and checkmark all of the permissions.

Does anyone know how the system chooses the 4:3 vs the pixel perfect version of the frame? Is it tied to the setting named "pixel-perfect)" or does it choose based on whether you use the --pixel-perfect or -magfilter options?
 

LordRaptor

Member
Alrighty i'm at this step and getting nervous lol.

2) Go to Kernel, Dump Kernel. Install the driver if prompted. DO NOT lose this file, ever.

How do I save the file? I don't want to end up with a bricked SNES.

Its like... 2.6MB in size.
If you don't have any cloud storage you can stick it in, you can just email it to yourself as an attachment with a high priority DO NOT DELETE THIS IS MY SNES MINI subject or whatever in gmail or ay other webmail with lenient storage
 

CLEEK

Member
Alrighty i'm at this step and getting nervous lol.

2) Go to Kernel, Dump Kernel. Install the driver if prompted. DO NOT lose this file, ever.

How do I save the file? I don't want to end up with a bricked SNES.

Literally just make a copy of the "kernel_snes.img" file and store it somewhere safe. On a USB drive, in Dropbox, send it to yourself in an email etc.

If you ever want/need to revert your SNES back to the factory conditions, you just flash it with this original kernel image.
 

proccor

Neo Member
So the SNES is detected via USB and by hakchi, but the light no longer comes on the console and is no longer detected via HDMI. Even if I connected via USB to my computer the light does not come on, is that intended?

I've tried the uninstall option, and afaik i did it correctly. Did I brick my snes classic?
 

Red Devil

Member
That's good for you. So you're not even using an SNES mini then? What's the earliest version of hackchi that allows SNES mini? 17?

Right, I have a NES Mini, from what I've read on the hakchi releases page on GitHub(the one linked in the OP) it seems the latest release is the only one that supports SNES Mini 2.20.

So now I only have to look for proper images for the boxart of the games I'll throw into the thing, so far I'll stick to just NES games on the NES mini, I'll get a SNES Mini next week and might eventually try to use the suggested method for SNES games by the time being I'm not interested on retroarch or games from other systems.
 

bubumiao

Member
So the SNES is detected via USB and by hakchi, but the light no longer comes on the console and is no longer detected via HDMI. Even if I connected via USB to my computer the light does not come on, is that intended?

I've tried the uninstall option, and afaik i did it correctly. Did I brick my snes classic?
Did you dump (and save) your original kernel prior to this? If so, then no.
 

Darktalon

Member
Why is the snes classic so slow now that I put on hakchi2? The music plays while there is a black screen and then goes on for a hit before it comes up. I don't have the boxart module installed.
 
Anyone running Street Fighter Alpha 2? When I boot the game the screens is all fucked up.

I have it on cart. It runs very slowly (poorly?) even on original hardware. Great game, playable, but rough, even on emulators that do work.

-Chrono Trigger
-Whatever other games you think might be fun

The top 20 or 50 lists via google search are hit and miss. One gem that isn't usually mentioned is
-Terranigma: this is better than Link to the Past, Mana, and pretty darn close to Chrono in all time greatness
 

Psxphile

Member
Anyone running Street Fighter Alpha 2? When I boot the game the screens is all fucked up.

SFA2 is one of the games w/ no emulator support from the SNES classic mini. Check the compatibility list linked in the OP to see what works and what doesn't.

Might run through Retroarch, though.
 

MercuryLS3

Junior Member
Why is the snes classic so slow now that I put on hakchi2? The music plays while there is a black screen and then goes on for a hit before it comes up. I don't have the boxart module installed.

It's because you disabled the box art bar at the bottom of the screen, re-enable that to get it back to its original speed.
 

proccor

Neo Member
Did you dump your original kernel prior to this? If so, then no.

I did, I went through the steps again, using the original USB cable this time.

I go to Kernel > Uninstall > follow instructions > it has the prompt "Done. Wait until the power LED goes out. You also need to flash the original kernel now." No LED light has been on the entire time > Click Yes > Follow instructions > I get the good to go prompt > power off > power on, while connected to computer or tv... no light on the console and the hdmi does not pick up on the tv.
 

Link1110

Member
Anyone running Street Fighter Alpha 2? When I boot the game the screens is all fucked up.
It's one of two games (the other being star ocean) with a special compression chip to store a lot more graphics than would otherwise be possible. Of course that special chip means emulators have to be programmed to support it, and I guess Nintendo didn't do that.
 

Dimmle

Member
Is anyone noticing the cited transparency issues with Kirby's Dreamland 3? I don't really know what to look for but I haven't noticed an issue in the first stage.
 

Fjordson

Member
When choosing cover art for something in Hakchi, a big image doesn't get scaled down to the correct size right? What is the maximum allowed size for SNES mini interface?
 

bubumiao

Member
I did, I went through the steps again, using the original USB cable this time.

I go to Kernel > Uninstall > follow instructions > it has the prompt "Done. Wait until the power LED goes out. You also need to flash the original kernel now." No LED light has been on the entire time > Click Yes > Follow instructions > I get the good to go prompt > power off > power on, while connected to computer or tv... no light on the console and the hdmi does not pick up on the tv.
So you uninstalled the custom kernel and reinstalled the original kernel and it won't do anything now? That sounds bad, not sure what you should do if that's the situation now.
 

bubumiao

Member
Retroarch got an update fyi.

"0.9
@ClusterM ClusterM released this 4 hours ago

Fixed bug causing exit on any button press
Scanlines overlay
Install/update as usual:

Make sure that you are using hakchi2 version 2.20 or newer.
Download the retroarch_with_cores.zip.
Drag-and-drop it on hakchi2 window.
Press "OK" button and follow instructions.
Also you can install CloverApp.zip if you want to add RetroArch to menu."

https://github.com/ClusterM/retroarch-clover/releases
 
how long was it until the NES classic stopped getting semi-daily updates like this and was pretty hammered down, a few weeks? i haven't modded mine yet i'm just waiting for it to flatline a little so i don't feel like i should be updating it all the time.
 

Anoregon

The flight plan I just filed with the agency list me, my men, Dr. Pavel here. But only one of you!
Literally just make a copy of the "kernel_snes.img" file and store it somewhere safe. On a USB drive, in Dropbox, send it to yourself in an email etc.

If you ever want/need to revert your SNES back to the factory conditions, you just flash it with this original kernel image.

I literally made a folder on my computer called "SNES KERNEL DO NOT DELETE"
 

DonMigs85

Member
how long was it until the NES classic stopped getting semi-daily updates like this and was pretty hammered down, a few weeks? i haven't modded mine yet i'm just waiting for it to flatline a little so i don't feel like i should be updating it all the time.
About 2 or 3 months, but a lot of the heavy lifting was already done before the SNES Mini release.
 

Seik

Banned
IT'S DONE...FUCK.

I spent like an hour and a half to download all the small box files via FTP, flip them 90 degree with PAINT because Photo thinks the size is too small, and then replace all those files via FTP again to have the boxes on the side to have more in a single page.

The moment I tried multiple pages, it turned me off immediately, the sorting options are page-exclusive, it's like the whole console restarts for a new page, shit triggered my OCD in all sort of ways, I had no choice. :lol

End result is beautiful though, not touching anything again for a while since syncing new games in will fuck up everything I did.

kcjlMBV.jpg
 

Fjordson

Member
Man, love how easy this is.

Illusion of Gaia, Star Ocean, Dragon Quest V and VI, Secret of Mana 2, Tales of Phantasia...I'm in JRPG heaven.

edit: just saw Tales of Phantasia in the spreadsheet doesn't. Damn!
 

OmegaDL50

Member
It's a shame the DQVI translation patch for the SNES is considered 90% complete with the remaining untranslated strings relating to going back to an old town talking to specific NPCs when later in the game. Nevermind the main menu crash if you go into the All-Info section and back out of it.

These minor issues are unlikely to be fixed any time soon, but it's nice to have it there in English on all the parts that matter.
 
Top Bottom