为Analogue Super NT定制“越狱”固件
NOTE: the latest Jailbreak firmware can now be found at the analoguejb GitHub page. If you have any issues, old or new, please open a ticket there.
Custom “Jailbreak“ firmware for the Analogue Super
Nt (regular and ghostly
models) that allows loading ROMs from the SD Card slot and an expanded
featureset.
Format a 2GB (or larger) SD card as
FAT32 (FAT16 and exFAT are not
supported). In Windows, you must use a tool for cards larger than
32GB, such as
fat32format.
Unzip
snt_firmware_verJB7.2.zip
into the root directory of your SD card. Be sure that there is only
one firmware file there. Insert the card into your Super Nt and power
on. The firmware will be flashed to the console. This process may take
a few minutes.
While the firmware is flashing the LED will turn red and flicker,
followed by a considerable pause and HDMI signal blackout. Do not
power off. The main menu will boot when it has finished. Delete the
firmware file from your card after flashing.
The Super Nt is protected from bricking as a result of firmware
updates, but please still follow the above precautions to be safe.
Create a folder called SNES
at the root of your SD card, and drop
your folders and subfolders of ROMs inside (see SmokeMonster’s
database
for a curated list of valid SNES
ROMs).
The system will search for ROMs in the /SNES/
folder first, or the
root directory of the SD card if there is no /SNES/
folder. The
maximum number of files (ROMs and subfolders) that can be placed in a
given folder is around 300-500, depending on the length of the
filenames.
Create a directory called /BIOS/
at the root of your SD card, and place the following files with matching checksums inside it:
cx4.bin
(CRC32: B6E76A6A)dsp1.bin
(CRC32: 27124599)dsp1b.bin
(CRC32: 588279B4)dsp2.bin
(CRC32: F0221C90)dsp3.bin
(CRC32: E3B54E6A)dsp4.bin
(CRC32: CA09E176)st0010.bin
(CRC32: 8D136190)st0011.bin
(CRC32: 750C6012)With the exception of CX4, no-intro reverses the byte ordering in these Enhancement Chip (BIOS) files.
They can be converted with this python script.
Select browse SD card from the main menu. Hit enter on a
filename to run it, or if it’s a subfolder, it will enter said folder.
The menu hotkey will return to the file menu from the game.
Saves will go into /SAVES/SNES/
by default. You can directly place
an SD2SNES or Super
Everdrive
SD card in, and it will properly detect this by checking for the
requisite save game folders, in this order:
/SAVES/SNES/
(default)/SPED/SAVE/
(Super EverDrive)/sd2snes/saves/
(SD2SNES)The Super Everdrive uses a 32-kilobyte long save file no matter what,
and is padded. This functionality is retained. It should be possible
to swap your SD card into the unit from your SD2SNES or Super
EverDrive and the saves will work fine, then it can be put back into
said cartridge and it will find the updated saves (with a .sav
file
extension, other extensions are not recognized).
NEVER insert or remove cartridges while your Super Nt is powered
on. Doing so may risk damaging the console and/or losing saves. It is
good practice to backup saves before updating firmware.
When a game is exited to the menu, it will prompt you to save. Return to
the file menu and save your progress before powering down. NOTE: The
prompt to save is turned off by default, to enable it, open the menu
(SELECT
and DOWN
), then navigate to MENU
(START
), then SYSTEM
,
then MENU OPTIONS
. Make sure PROMPT WHEN SAVING RAM
is selected.
CopySNES
backs up (AKA “dumps”) cartridge ROMs and save RAM to the SD card.
CopySNES
on the tools menuenter
to accept the settings and proceed to saving.start
to edit the detected settingsfilename entry
below)up
and down
to select one ofleft
and right
to adjust it. You can selectFLAT
setting which will let youFLAT
starts atmanual
mode is useful when dumping things that do not have aselect
.up
/down
toleft
/right
to select aenter
to accept the filename and begin the dumpingno$sns
it will not use the saves on certain gamesSince Super NT firmware version JB6.9, the System -> Font menu allows you to select your own font in place of those which come with the console. The load font option will bring you to the file browser. If you have a directory called /FONT/
at the root of your SD card, it will default to that directory to load a font file. The font must use an 8x8 text box and must be represented in binary in a 1-bit per pixel format. Each character will take eight bytes to represent in this format. The file must be 768 or 1024 bytes in size and use the extension .fnt. The characters in the file will have to start at ASCII 20 (space) and end at ASCII 7F (delete). Font files 1024 bytes in size will not show the first 32 characters which would be stored in the first 256 bytes of that file. A set of user-created fonts compiled by @zreport">Sho is available here. Utilities to convert Analogue font files to/from bitmap files are available here.
The SPC Player can play regular .spc
files and .sp2
files. Place these files in a directory called /SPC/
at the root of your SD card.
JB7.2 2023-07-11:
JB7.0 2021-02-22:
JB6.9 2019-08-09:
JB6.6 2018-03-27:
Cheat codes
is moved into the file browser settings/COPYSNES/
. The directory is created if it doestools
menu appears on the main menuJB6.5 2018-03-04:
menu bounce
option (reinstated)Save?
dialog boxreturn to menu
JB6.4 2018-02-14 Initial release: Happy Valentine’s Day
SNES/SFC
, SPC
The custom firmware is not coded by SmokeMonsterPacks or frederic-mahe, but please do report problems there at analoguejb for support. You can join the discord server if you want to chat with the Super Nt community.
Use at your own discretion. We are not responsible for any damage or data loss caused by custom firmware installation or use.