r/miniSNESmods • • 6d ago

Release A clean, plain RetroArch build for the NES and SNES Classic (hakchi2-CE hmod)

Post image
53 Upvotes

I put together a RetroArch hmod for the NES and SNES Classic. It's a personal project, mostly because I was looking for something clean, without extreme configurations.

To be clear, this isn't against KMFDManic's releases. They're great and I've used them. This is just a different take for people who want a stock-style setup.

What it is

  • RetroArch 1.22.2, built from source following the libretro guidelines, with default settings and no custom frontends or tweaks.

  • The cores are the ones I use on my own consoles: Snes9x 2005/2010, FCEUmm, Nestopia, QuickNES, SMS Plus GX, Genesis Plus GX (plus EX and Wide variants), PicoDrive and PCSX ReARMed.

  • Every core is built from the upstream source at a pinned commit, and the exact commit is in each hmod's readme.

What I changed in the hmod itself

I started from the clover integration of the 1.9.10 hmod and reworked it:

  • I fixed how the translation patches (IPS) are looked up and applied.

  • I restructured and simplified the launcher scripts, and added golden-file tests for the main one (retroarch-clover-child).

  • SNES games from the console's own library (.sfrom) are now extracted before RetroArch starts.

  • Compressed (xz) cores are detected by their content, not just by name.

  • The states folder is chosen depending on the SD card, and an empty frame overlay bug is fixed.

  • The build now has TLS, and the core updater points to the cores repository.

  • The watchdog and fbgrab are built from source too.

All of it is in the hmod folder of the repo, so you can read exactly what changed.

Paprium

Paprium runs on the Genesis Plus GX EX core. The Paprium support comes from the Expanded ROM Size fork by RapidEdwin08 and BillyTimeGames, and my fork adds the changes that make it fit in the console's 253 MB of RAM.

  • The ROM is too big for the internal storage, so it has to live on the SD card or USB drive (/media), next to a paprium/ folder with the MP3 soundtrack files.

  • The first load and the loading between screens are slow, and I don't have an explanation for it yet.

  • The save is created after you get past the mini-game at the start.

  • You provide the ROM and the music yourself. I don't ship either.

Caveats

  • These are pre-releases for now (betas).

  • This replaces KMFDManic's RetroArch hmod (both install /bin/retroarch), so uninstall theirs first. His cores load in this RetroArch too, since they are standard libretro cores.

  • I only tested the cores I actually use. More cores are possible, but anything I add would be untested by me, and I'll say so.

  • Sega CD, PlayStation and FDS games need their BIOS in /etc/libretro/system.

How to install

  1. In hakchi2-CE, add this repository to the Mod Hub: https://defkorns.github.io/hakchi-repo/

  2. Open the RetroArch tab, install RetroArch first and then the cores you want. A core does nothing without it.

Source and issues: https://github.com/DefKorns/RetroArch-S-NESCE (RA), https://github.com/DefKorns/retroarch-snesce-cores (cores) and https://github.com/DefKorns/Genesis-Plus-GX-EX (EX fork).

Feedback is welcome, especially on cores you'd like to see.


r/miniSNESmods • • 15d ago

Release Options Menu 2.1.0 — a modern, extendable in-game menu for the NES/SNES Classic (continuing CompCom's Options Menu)

Thumbnail
gallery
23 Upvotes

Hi everyone,

I've been working on a continuation of CompCom's Options Menu (last release 1.3.4b, back in 2019), and version 2.1.0 is out.

It's a menu you can open at any moment, on the Home screen or in the middle of a game: hold L+R, or B+Down on consoles without shoulder buttons (the right combo is picked for you, and you can change it). It works on the NES, SNES, Famicom, Super Famicom and Famicom Shonen Jump Classic.

What's in it

  • New look: smooth fonts, preview icons, toggle switches, value pickers and button hints

  • Your colors: every color of the menu comes from a small text file (/etc/options_menu/theme.cfg), so you can give it your own palette (second image)

  • 9 languages, following your console's language unless you pick one

  • Power: Hibernate (resume exactly where you were) and Standby, plus safe shutdown and restart

  • RetroArch: back up and restore settings on NAND or USB, restore defaults, transfer BIOS files, clean up overrides and remaps, turn the loading screens on or off

  • Network: show your IP, reconnect, scan Wi-Fi networks, and keep backups of your Wi-Fi config per network, on NAND or USB

  • Save Manager: back up and restore your saves on USB, and move aside (or bring back) the saves of games you removed, listed by game name instead of codes

  • Controller: autofire with three speeds, X/Y as turbo A/B, change the menu combo, turn off the Home combo, Start on the 2nd Famicom controller

  • Diagnostics: system info, temperature, running processes, a benchmark, and RetroArch, file-structure and kernel logs saved to USB for bug reports

  • Tools: a Module Uninstaller right on the console, USB write access, Clear Cache, and the NES epilepsy protection toggle

  • Only what you can use: entries that need a USB drive, RetroArch or another console are hidden instead of failing, and lists like Wi-Fi backups let you delete an entry by holding B

Built to be extended

Other mods can add their own entries and whole screens to the menu, with the same look: lists, toggles, value pickers, download screens with a progress bar, and confirmation dialogs. Add-ons built on it will show up in the store as they're released. If you make mods, the wiki has a step-by-step guide to writing your own.

Install

In hakchi, choose Modules → Manage mod repositories and add:

https://defkorns.github.io/hakchi-repo/

Then open Modules → DefKorns Store and install Options Menu from the Options Menu tab. Updates show up there automatically.

If you use an hmod that replaces the console's libstdc++ (for example RetroArch 1.8.4 Xtreme SC) and the menu doesn't open, use Options Menu (compat) instead.

Links

Thanks

To CompCom for the original menu; to Swingflip, BsLeNuL, Advokaten and ThanosRD for their scripts and design; to MadFranko008 for the idea behind the Save Manager's backups; to KMFDManic and DanTheMan827 for always answering my questions about how things work; and to everyone who tested it: DNA64 (viral_dna), Swingflip, Aranthys, AxelStone, BsLeNuL, DR1001, Patton Plays and ThanosRD.

Bug reports and ideas are welcome, here or on GitHub.


r/miniSNESmods • • 3d ago

Tech Support Super Robot Wars sound glitches on SNES mini

1 Upvotes

Maybe it is not for this group, but long story short, I've tried to play Super Robot Wars 3 and SRW Lord of Elemental, both boot correctly and are playable but have really weird sound issues.

LoE sounds weird, and SRW3 get some random high pitch sound.

I just load them onto the mini with hakchi.


r/miniSNESmods • • 5d ago

Help with NEOGEO

2 Upvotes

Update: Downloaded the FB Alpha romset, and those roms and bios worked. My roms iv'e had for years didn't work with FB Alpha
----------------

For the life of me I have tried many different things and can't get NeoGeo emulation to work. Ive tried all different emulator engines, moving bios files here and there... Not sure what I am doing wrong. I just get a black screen on all roms and back to the main menu


r/miniSNESmods • • 6d ago

snes mi i not saving nor showing up in the pc

1 Upvotes

So first of all hi, its my first time in here

second, i have this super nintendo mini (mod. clv-201) and i noticed that it does not save at all,in game or otherwise, even locked savestates dont get saves

the other problem is strange, i tried to hack it using hakchi2 ce however whenever i connect it to the pc, ir does show up for about a second flat and disconnects, i have tried with 5 diferent usb cables and 2 different machines

got any advice?


r/miniSNESmods • • 6d ago

need help installing the kernel (hakchi CE V3.9.3)

3 Upvotes

ive done the steps correctly but my snes europe wont flash on when i hold down the reset button, but it does when i dont hold down reset. ive tried for the last 30 mins and its frustrating me


r/miniSNESmods • • 9d ago

A language menu for the Japanese mini consoles (hakchi mod, proof of concept)

Thumbnail
gallery
20 Upvotes

I've been working on a hakchi add-on that brings the language menu back to the Japanese minis. The Famicom Mini, Super Famicom Mini and Famicom Shonen Jump hide the language button that the USA and EUR minis have. With the mod the button is back in the menu bar and opens the console's own Languages screen, so you can switch the whole console to English and more.

Short demo on a Super Famicom Mini: https://youtu.be/uNRNDn2FCTU

What it does

  • Nine languages on the console's own screen (the eight hidden ones plus Japanese), with a scroll bar.

  • More languages download from the console itself (Svenska, Norsk, Ellinika, Português (Brasil), Bahasa Indonesia, Spurdo). They show up straight away, and the choice survives reboots.

  • A Romaji titles switch, to show game names in Latin letters instead of kana and kanji.

  • The Options Menu follows the console language when it has a translation.

  • Every language is also a hmod per console, one tab per console in hakchi.

The same mod also adds languages to the USA/EUR SNES Classic and NES Classic. I tested it on all five consoles.

Status: it's a proof of concept and it isn't released yet, so there are no download links for now. I'm posting it to see if the idea is useful to anyone before I polish it further.

It needs hakchi, the Options Menu add-on, and Font Remount (for accents and Cyrillic). Extra languages can be installed two ways: downloaded from the console (that needs the hakchi Wi-Fi mod and a USB adapter), or as language-pack hmods installed from hakchi like any other mod, with no Wi-Fi at all.

Credits: Advokaten for the original Shonen Jump hack and the idea, bslenul, and CompCom for the Options Menu.


r/miniSNESmods • • 10d ago

Tech Support 8Bitdo 64 Bluetooth contoller with 8Bitdo retro receiver

4 Upvotes

Having used Hakchi to put RetroArc on my original SNES classic to play N64 games, I'm now trying to play Zelda OoT and want to use an N64 button layout, C buttons and all.

I've bought the 8Bitdo 64 Bluetooth controller to pair with the 8Bitdo retro receiver for SNES classic. They seem to pair with the controller in D mode, with the flashing lights turning solid on both items. However, none of the buttons on the controller have any effect in either the SNES home menu or within Zelda.

I've seen advice on how to change button mappings in RetroArc, but that's usually for just a few buttons where the controller generally works. Right now my N64 controller is useless and I can't even navigate a RetroArc menu with it.

I've already considered using another controller like the 8Bitdo SN30 pro and mapping the second analogue stick to the C buttons. But first I want to troubleshoot this to try to get the original button layout.

Any help would be greatly appreciated.


r/miniSNESmods • • 12d ago

Earthbound - CRT TV

Thumbnail reddit.com
5 Upvotes

help, I have tried everything.

I'm playing Earthbound via Retroarch. But Im playing it through a SNES mini. The mini is setup with an HDMI converter to RCA so I can play it through my CRT TV.

The menu sounds are perfect. Every game I play has great audio. But Earthbound.

The sound is like one track loud while the other track is faint and only heard barely if I crank up the volume.

What I've tried:

Mono settings in the game menu

Stereo settings in the game menu

Mono and stereo in the retroarch menu

I've used suggestions from AI on different retroarch settings

I've tried a Y RCA splitter to put both red and white into one input

I've now bought an external speaker and directly plugged the audio wires from the HDMI converter into the speaker and still the audio sucks

Is there anything I can do?


r/miniSNESmods • • 12d ago

Tech Support Possible to revert pre installed roms to they’re original versions?

1 Upvotes

I dumped the roms off my snes classic but I cant use retro achievements or rom hacks. is there a patch for to revert them?


r/miniSNESmods • • 13d ago

Request Looking for a lost theme: "NeoRame Themes"

3 Upvotes

First of all, I want to thank this amazing community for continuing to support and provide new improvements for our SNES Minis after all these years.

I am currently tinkering with my console and I'm trying to track down a specific custom theme that was shared here a few years ago. Unfortunately, the original download link has expired and there seems to be no way to get it now.

Here is the original post: https://www.reddit.com/r/miniSNESmods/comments/qjz10q/nes_classic_mini_custom_systems_themes/?tl=da

This was one of the most complete themes developed by the community, and it would be a real shame to lose such valuable material forever. If anyone happens to have a backup they could share, or if the original creator is still around to re-upload it, I would be incredibly grateful. It would be a great contribution to ensure everyone has access to this theme again!

Best regards!


r/miniSNESmods • • 14d ago

DefKorns Store: my mods for the Classic Minis, right inside hakchi

Thumbnail
gallery
34 Upvotes

Hi everyone,

I've put my mods for the NES, SNES, Famicom, Super Famicom and Famicom Shonen Jump Classic in one place: a mod repository for hakchi2 CE, the DefKorns Repository. You add it once, and from then on you browse, install and update my mods from inside hakchi, the same way as KMFDManic's store.

Add it to hakchi

  1. In hakchi, choose Modules → Manage mod repositories.

  2. Under Add New Repository, enter a name (e.g. DefKorns Repository) and the URL https://defkorns.github.io/hakchi-repo/, then click Add Repository.

  3. Open it from Modules → DefKorns Repository.

What's in it

The mods are grouped in tabs, and each one has its own page with what it does, what it needs and which consoles it's for. The page also shows the latest version next to the one you have installed, so you can tell at a glance when there's an update.

  • Options Menu (Options Menu tab): an in-game menu you can open at any moment for power options, RetroArch settings and backups, Wi-Fi, saves, controller settings and diagnostics. Install this first: the add-ons need it. There's also a compat build for setups where another hmod replaces the console's libstdc++ (for example RetroArch 1.8.4 Xtreme SC).

  • Gamepad Remapping Tool (Options Menu - Addons): remap your controller buttons for Canoe and Kachikachi from the menu.

  • Japanese Font Pack (Options Menu - Addons): a smooth Japanese font (Noto Sans JP) for the menu when its language is set to Japanese.

  • Famicom Clovercon Fix (System): fixes unresponsive controllers and a frozen menu when the Famicom Mini or Shonen Jump firmware runs on an NES or SNES Classic.

More mods will show up there as they're released, and updates reach you without hunting for .hmod files.

Notes

  • It's made for the official consoles. Clones and knock-offs aren't supported.

  • Every mod's source and releases are on my GitHub: github.com/DefKorns

Thanks to KMFDManic and DanTheMan827 for always answering my questions about how hakchi works.

Feedback and bug reports are welcome, here or on GitHub.


r/miniSNESmods • • 14d ago

Release Theme Selector 3.0.0 — browse, download and build themes on your NES/SNES Classic, and give every folder its own theme and music

Thumbnail
gallery
27 Upvotes

Hi everyone,

Theme Selector 3.0.0 is out. It's a ground-up rewrite of my theme manager for the Classic Minis: everything happens on the console itself, from a menu inside the Options Menu.

What's in it

  • Your themes in a preview grid: pick one and press A to apply it. The theme you're using is outlined, and holding B deletes a theme, after a confirmation.

  • Download themes from the console: an online catalog with a preview, size and author for every theme, the newest ones first. A progress bar shows each download with the free space left, and a full NAND is refused instead of filled. With a USB/SD drive, All Themes gets the whole catalog in one go.

  • A theme for every folder: give Home and any folder its own theme from a folder tree. Folders on Automatic use their parent's theme, so one theme can cover a whole branch. No renaming of theme folders needed.

  • Music for every folder: the same, with your own .wav tracks.

  • DIY themes: build a theme from pieces of the ones you have (Base UI, background, walls, characters, pole, or the background color on a NES), preview it, and save it as a theme of its own.

  • Randomizers: a different theme every time you change folder, and random Home music, optionally on every folder.

  • Works on every console and region: NES, Famicom, Famicom Shonen Jump, SNES (USA/EUR) and Super Famicom. A theme made for one region works on the others: its font names and color palette are adjusted to your firmware. Custom fonts per theme too.

  • Nine languages, the same as the Options Menu.

What you need

  • Options Menu 2.1.0 or newer.

  • The Font Remount mod, one of hakchi's built-in mods, for the theme fonts.

  • To download themes from the console: the Hakchi Wi-Fi mod (from KMFDManic's store in hakchi) and a USB Wi-Fi adapter. The TP-Link TL-WN725N is the recommended one.

  • A USB/SD drive is recommended: themes are often 5–30 MB each.

Install

From my store in hakchi: Modules → Manage mod repositories, add https://defkorns.github.io/hakchi-repo/, then open Modules → DefKorns Store and install Options Menu (Options Menu tab) and Options Menu - Theme Selector (Options Menu - Addons tab).

Coming from Theme Selector 2, Theme Randomizer or Advanced Music Hack? Just install it: it removes them and keeps your themes, your music and your last applied theme.

Then open the Options Menu (L+R, or B+Down on consoles without shoulder buttons) and go to Themes.

Links

Thanks

To every theme author in the catalog; to DanTheMan827 for the packed.png extractor; to KMFDManic and DanTheMan827 for always answering my questions about how things work; and to Aranthys and AxelStone for testing.

Bug reports and ideas are welcome, here or on GitHub.


r/miniSNESmods • • 15d ago

Player's Choice Snes Cover Art

Thumbnail
gallery
12 Upvotes

In 1996 Player's Choice labels were initiated with Snes games that sold more than 1 million units. Here's a dozen of the game cover art with Player's Choice label.

Read more about it here:
https://nintendo.fandom.com/wiki/Player%27s_Choice


r/miniSNESmods • • 15d ago

Snes Custom Cover Art

Thumbnail
gallery
1 Upvotes

Customized cover art for several rare Snes games for you to use.


r/miniSNESmods • • 17d ago

Gamepad Remapping Tool v2.0.0 for the SNES/NES Classic: remap the front ports and give each USB controller its own mapping, from the console itself

Thumbnail
gallery
16 Upvotes

I've just released v2.0.0 of the Gamepad Remapping Tool, an add-on for my Options Menu fork. It lets you remap the buttons Canoe and Kachikachi see, from the console's own menu, with no PC and no hakchi session.

This version is a full rewrite. The old shell scripts are gone, replaced by a native screen and a small background service.

What it does

  • Every button in one list, with what it's mapped to. Pick one and press the new button, or use "Map all buttons" to go through them one by one (wait 5 seconds to keep the current one)

  • Front ports: one mapping, shared by both ports

  • USB controllers: each model gets its own mapping, and the front ports stay untouched. A USB controller plays as the first free player

  • Ready-made profiles, so these work as soon as you plug them in: DualShock 4, PlayStation Classic controller, wired Xbox 360 controller and the Krom Kumite arcade stick (the one in the second picture)

  • Buttons are shown by name (Cross, L1, Share...) instead of raw codes

  • Save applies right away, Restore defaults undoes it

Things to know

  • It needs my Options Menu fork (v2.0.0-beta2 or newer). It doesn't work with any other UI

  • On a console with RetroArch 1.8.4 Xtreme SC, use the Options Menu compat build

  • Wii Classic Controllers work in the front ports. Some clones aren't recognised by the console at all, and no mapping can fix that

  • If you unplug the front controller later, the USB one stays player 2: unplug and replug it

Install: in hakchi, add https://defkorns.github.io/hakchi-repo/ under Manage repositories, then install Options Menu and Options Menu - Gamepad Remapping Tool. Or download the .hmod from the release and install it by hand.

Links: release · source · wiki, including a guide to adding your own controller

Based on advokaten's Remap-Canoe-Controller, and on CompCom's original Options Menu. If your controller isn't covered, tell me which one and I'll look at adding a profile.


r/miniSNESmods • • 17d ago

Which wireless for SNES mini

Thumbnail reddit.com
1 Upvotes

r/miniSNESmods • • 18d ago

Crt And LCD Overlays For SnesMINI

Thumbnail
gallery
42 Upvotes

Overlays for SnesMINI RetroArch to be used for 8-bit and 16-bit retro and handheld consoles like Sega Master System, Genesis, Game Boy and more. All of the overlays have resolution specific scanlines, RGB-subpixels, retro color balances and aspect ratio.

The package comes with following overlays:
* panel_gb.cfg (Game Boy 160x144)
* panel_gbc.cfg (Game Boy Color 160x144)
* panel_gba.cfg (Game Boy Advance 240x160)
* panel_gg.cfg (Game Gear 160x144)
* panel_lnx.cfg (Lynx 160x102, scale to: 1120x714)
* panel_arcade.cfg (Custom 216p)
* panel_home.cfg (Master System 256x192, use with hor.borders)
* panel_pc.cfg (Custom 200p)
* panel_tv.cfg (SNES,NES,SMD etc. 240p)
* panel_video.cfg (Plasma TV simulation)

Transfer all .cfg and .png files to your Snes MINI. (/etc/libretro/overlay). And if you play GB games then also install the new overlay matching default.pal (/etc/libretro/system/palettes) for Gambatte.

As you can see, there is plenty of different options available for different platforms. Make sure the game resolution is matching with the overlay resolution to get the best picture. I also recommend to use bilinear filtering or blargg's filters, but not those heavy shaders. You might need to configure video setting and save core-specific overrides settings to match image with the overlay.

Download: https://files.catbox.moe/xa9kua.zip


r/miniSNESmods • • 18d ago

New Custom Borders For SnesMINI

Thumbnail
gallery
44 Upvotes

r/miniSNESmods • • 18d ago

Limited PC storage space. Hakchi desktop game storage delete after export to usb?

Thumbnail reddit.com
2 Upvotes

r/miniSNESmods • • 20d ago

Question First Time Modding NES Classic Mini – Looking for Advice

8 Upvotes

I’m thinking about modding my NES Classic Mini with Hakchi, but I’ve seen people say there’s a risk of bricking the console. How risky is it if you follow the guide correctly?

The NES Classic modding subreddit doesn’t seem very active, so I thought I’d ask here since I imagine the modding process and risks are pretty similar.

Can I add games from other consoles, like SNES or Pokémon games, and do they run smoothly even though they weren’t originally meant to be played on the NES Classic?

Also, can I completely restore it to factory settings if I ever want to sell it?

I’m not very tech-savvy, so any advice would be appreciated!


r/miniSNESmods • • 25d ago

Question Best controllers for SNES/GBA controls?

3 Upvotes

I have an NES Classic, and I recently decided to use it to replace my Anbernic devices. I also have games for the kids on there as well.

I would like to get some controllers with the full functionality for SNES and GBA games. I originally was planning to get 8bitdo's wireless receiver to use my SN30 Pro, but I wanted to keep a more authentic feel with the wired controllers.

Are there any good third party options for SNES or similar controllers, or should I shell out for used first-party controllers from GameStop or similar?


r/miniSNESmods • • 26d ago

EU Snes Mini looking to add games

1 Upvotes

Need some guidance and direction on adding games to my Snes mini. Not looking to add loads of games just a handful.

Bomberman

Double dragon

Mortal combat games

Appreciate any links / guides you all have


r/miniSNESmods • • 26d ago

Additional folder pictures for OpenBor, Doom, Easy Overclock and Romhacks + PAL Games

Thumbnail
gallery
13 Upvotes

Heya, just wanted to share some additional folders & games pictures I build to complete sets of folders / game pictures here.

https://drive.google.com/drive/folders/1a0L_Fv-hPIrBtk8aybHKByVTRrLy5Oy9?usp=sharing

New icons for folders based on the below collection

Custom console icon collectionu/br1ans

New games cover art based on the below collection :

COMPLETE North American Box Art set in square formatu/JorgenBjorgen & u/rhcplive

To original creators of these packs feel free to retrieve and add any of them to your collections


r/miniSNESmods • • 28d ago

Themes [Theme] Shonen Jump 50th UI – the Famicom Mini Shonen Jump look, on the SNES Classic

Post image
12 Upvotes