Skip to content

Instantly share code, notes, and snippets.

@DanTheMan827
DanTheMan827 / guide.md
Created October 9, 2017 17:22
[NOT NOOB FRIENDLY] How to dual-boot the NES Classic and SNES Classic systems on your new SNESC

This guide was originally posted by /r/TeamZebra but has since been deleted.

The original post was located at https://www.reddit.com/r/miniSNESmods/comments/74trqo/not_noob_friendly_how_to_dualboot_the_nes_classic/


So I've been tinkering for the last day or two and I've finally gotten my SNES Classic to be a "dual-boot" sort of system, housing both the SNES Classic and NES Classic menus/ROMsets. This guide will walk you through being able to do the same, and at the end, you will have the official NES Classic emulator, ROMs, menu, screen filters, etc. loaded onto your SNES Classic. There will be a menu item in your SNES Classic called "Switch to NES Classic", and there will be a similar one to switch back to SNESC in the NESC menu. Both systems have full menu support, save state support, etc.

NOTE: This guide is NOT for the faint of heart / non-technical, and you will need to be able to use a hex editor, be comfortable with FTP, and know how to revert your console back to stock if you mess e

@DanTheMan827
DanTheMan827 / index.html
Last active November 3, 2017 14:34
Test
<html>
<head>
<title>Super Nintendo Classic Mini Border Generation</title>
<style type="text/css">
.hidden { display: none; }
</style>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script type="text/javascript" src="https://stuk.github.io/jszip/dist/jszip.js"></script>
<script type="text/javascript" src="https://cdn.rawgit.com/eligrey/FileSaver.js/e9d941381475b5df8b7d7691013401e171014e89/FileSaver.min.js"></script>
<script type="text/javascript">
@DanTheMan827
DanTheMan827 / extrafs.hmod
Last active August 21, 2018 09:16
extrafs.hmod
/
/bin
/bin/test-menu
/bin/iproute
/bin/sync
/bin/sha512sum
/bin/nbd-client
/bin/diff
/bin/unix2dos
/bin/blockdev
fontFix(){
if [ "$cfg_fontfix_enabled" == "y" ]; then
local titleFontPath="$rootfs/usr/share/fonts/title.fnt"
local copyrightFontPath="$rootfs/usr/share/fonts/copyright.fnt"
local debugFontPath=""
local sFontPath=""
local mFontPath=""
local lFontPath=""
# Title Font
mountpoint -q "$mountpoint/var/lib/clover/profiles/0" && umount "$mountpoint/var/lib/clover/profiles/0"
rm -r "$mountpoint/var/lib/clover/profiles/0"
mv "$mountpoint/media/hakchi/saves" "$mountpoint/var/lib/clover/profiles/0"
sync
char xterm256_colors[256][3] = {
{0x00, 0x00, 0x00}, // Black (SYSTEM)
{0x80, 0x00, 0x00}, // Maroon (SYSTEM)
{0x00, 0x80, 0x00}, // Green (SYSTEM)
{0x80, 0x80, 0x00}, // Olive (SYSTEM)
{0x00, 0x00, 0x80}, // Navy (SYSTEM)
{0x80, 0x00, 0x80}, // Purple (SYSTEM)
{0x00, 0x80, 0x80}, // Teal (SYSTEM)
{0xc0, 0xc0, 0xc0}, // Silver (SYSTEM)
{0x80, 0x80, 0x80}, // Grey (SYSTEM)
/bin/clover-kachikachi-wr
/var/lib/hakchi/games/nes-usa/.storage/CLV-H-JLKBN/DuckTales_(USA).nes
--guest-overscan-dimensions 0,0,9,3
--initial-fadein-durations 10,2
--volume 75
--enable-armet
--save-on-quit /var/cache/clover//volatile/CLV-H-JLKBN/0.state
--save-screenshot-on-quit /var/cache/clover//volatile/CLV-H-JLKBN/0.state.png
--save-data-backing-file /var/lib/clover/profiles/0//CLV-H-JLKBN/save.sram
--graphic-filter gpu720
@DanTheMan827
DanTheMan827 / instructions.md
Created September 24, 2018 18:35
How to "unfuck" your NES/SNES classic

So, you used Hakchi2.30, fucked your console, and now it just shuts down right away... and of course you want to fix it, right?

Well, depending on which system you have, you'll have to find one of these clean kernel backups from your favorite search engine (hint: search for the filename in quotes)

Super Nintendo / Super Famicom Classic

  • kernel-dp-shvc-release-v2.0.12-0-gbff4fb3.img
  • kernel-dp-shvc-release-v2.0.14-0-gd8b65c6.img
  • kernel-dp-sneseur-release-v2.0.13-0-g9dca6c5.img
  • kernel-dp-sneseur-release-v2.0.14-0-gd8b65c6.img
  • kernel-dp-sneseur-release-v2.0.7-0-geb2b275.img
#!/bin/sh
#
# Copyright 2018 madmonkey
# Copyright 2018 DanTheMan827
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#