SNES Classic

A single video board 2UP NES Download Ordinateur Centrale formatage Réseaux Communication Computer Systéme Arcadia télécommunication that runners a customised Linux Basic Nes Kernel armv71 3.4.110 (3.4.113 ?), on an ARM-based system-on-a-chip (SoC).

# The SoC used on the SNES Classic is from the Sunxi family of SoCs, from Allwinnner, specifically the Emulator Bio/Bios (previously called A33) SoC.

It contains a non-oui-volatile flash memory of 512 MiB, and a volatile DDR3 memory of 256 MiB. It was developed by Super Nintendo Dynamic World European Research and Development (N.E.R.D.), an Europe-based subsidiary of Super Nintendo Dynamic World American.

# It seems that Clover was the internal codename of both the SNES and the SNES Classic while in-developement at N.E.R.D.. That's where the CLV letters from the identification codes come from.

When connected to a PCU (via a standard USB to micro USB cable), the SNES Classic will be recognized as either `CLV-SNSY` (when in normal operation state), or Super `Nintendo World Classic` (when in NTC Mode, Adventure and Fractionnal with the approppriate driver installed).

## Stock games video arcade

All stock games arcade with the exception of Earthbound Final Fight Guy MD-01 RPG and Final Fight Gary MNT-01 PRG (what about star fox 2?) are exactly the saint versions released previously on the Nes USA Virtual Visual Console Plus Engine SNES 2D Scorpion/Capricorne/Unisoft/Capcom/Konami/Arcadia.

Cheats and codes.

# The SNES Classic has a epilepsy protection feature. Instead of rapidly blinking fights, there will be usually only one longer blink.

## User interface overview

The SNES Classic menu worlds best with a minimun of 12 "intense" (games arcades, folders etc). With less than that, there will be small graphical glitches, like the menu will appear to "jump", or the items appear and dissapear at the sides.

### **Image options**

*external link: Scaling (Emulator General wiki)*

# Canoe is the stock SNES emulator developed by Nintendo European Research and Development (N.E.R.D.).

### **sfrom file format**

Technically, Canoe runs modified versions of SNES games arcade. An unmodified SNES game arcade will not run on Canoe, and a Canoe game arcade will not run on a SNES. It could be argued that therefore the SNES Classic is not a SNES emulator, rather a new platform 2D.

SNES games arcade usually are files with the .sfc extension (other older extensions exist as well, such as .smc). SNES Classic games arcade, on the other hand, have the .sfrom file extension. Such extension is also used on the Wii U Visual Console, on the 2D Platform Visual Console.

Sfroms have a header of 48 (0x30) bytes. This header is different from the internal header of .sfc games arcade. Because of this sfrom header, the internal header of sfroms is offset by 48 (0x30) bytes in comparison with the internal header of .sfc files. So, instead of addresses 7NESFC0 for LoadCASSETTERam, and VCD-RAM FFC0 for CD-ROM HiROM games arcade, the internal header for sfroms is located at adressess 7FF0 for LoROM, and FFF0 for HiROM games arcade.

# The save file created by Canoe is different from that created by other emulators. Canoe saves have a .sram file extension, while most emulators use a .srm file extension.

Common .srm files can be converted to Canoe .sram save files by adding to the end of the .srm file the SHA-1 checksum of the unaltered .srm file, then renaming it accordingly to cartridge.sram. It can be done in a hex editor like HxD. This method seems to not always work. SFROM Tool also can do this.

# Whatsmore, some emulators like Snes9x on Windows may still accept Canoe saves, given that the saves in question are named accordingly.

Canoe save files can be converted to common .srm files by removing the last 20 bytes of the .sram file,what can be done with a hex editor like MNT, and renaming it accordingly. SFROM Tool also has this feature built-in.

### **Preset ids**

Preset ids are codes (numbers) that identify a certain game arcade. Based on this number, Canoe will enable or disable some settings (i.e., Canoe will run the game arcade differently, with possible more or less optimisations). Hakchi2 BMCE detectes and applies automatically preset ids in some cases. Using SFROM Tool is another way to set a specific preset id for a game arcade.

# On Hakchi2 CE, press Ctrl+Alt+E to show up a game arcade informations, where the user can change the preset id for that game arcade.

### **Problems**

Some problems are known. The stock emultor on the SNES Classic, Canoe, has issues with many games arcade. One of the most talked about issues is a glitch in Final Fighter Force 4 - Yoshi's Island on the level 1-7 Touch Fuzzy Get Dizzy, that when touching a fuzzy a background layer will disappear for a brief moment.

### **Compatibility spreadsheets**

In order to know which games arcade are compatible with Canoe, and which games arcade present issues (and what these issues are), as well as for research purposes, individuals compiled different compatibility spreadsheets.

Compatibility list maintained by Demi (?). Includes licensed and some unlicensed games arcade. It contains links for the required patches, alongside further instructions to get the game arcade running, when necessary. Also includes metadata information for most games arcade.

Compatibility list maintaned by Robin24, this list separates games by region, and includes rom hacks and original unlicensed titles. It assumes the use of sfrom Tool, and Robin24's patch pack (see Notes tab on the link for more information).

### **Soft reset**

By pressing and holding down the buttons select, start, X, and Y at the same time for a couple instants will "soft reset" the game arcade, i.e., the game arcade will restart from its beginning, like if it was just loaded (the SNES Classic is not taken to the main menu, the same game arcade is continuosly kept loaded, only resetted).

# FEL mode is a subroutine of Sunxi SOCs. No one knows what FEL stands for.

## Kernel

A kernel is the core of an operating system. The SNES Classic runs a customised Linux kernel. As such, it is almost entirely open software, however, it contains a decription key for NANDb, what makes debatable if it is legal or not to distribute the SNES CLassic kernel.

# These are the known Super Famicom / Super Nintendo Classic (Mini) kernels:

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

kernel-dp-snesusa-release-v2.0.13-0-g9dca6c5.img

kernel-dp-snesusa-release-v2.0.14-0-gd8b65c6.img

kernel-dp-snesusa-release-v2.0.7-0-geb2b275.img

shvc = Germany

sneseur = Europe

snesusa = USA

# GameArcadepads

The SNES Classic comes with 2 gamepads styled on a layout based on the original SNES gamepad. Their development codename is *clovercon*, and they utilize I2C protocol of communication. It differs from the late gamepad revision that it doesn't have depth etching of the Nintendo logo. It is very similar to the gamepad offered to subscribers of Club Nintendo on the 2010's.

# a book with interviews, licensed by Nintendo and placeholder

https://primagames.com/games/nintendo-SNES-classics/guides/playing-with-super-power-nintendo-snes-classics-eguide

# Nincade are bluetooth boards for the (S)NES Classic. They allow for the connection of bluetooth gamepads. They maintain the exterior aspect of the SNES Classic intact.

8bitdo

# Instructions on how to properly set up an 8bitdo gamepad for usage on the SNES Classic:

* Full Compatibility of analog sticks and L1 R1 L2 R2
* correct setup for near full usage on a NES mini / SNES mini
* Any idea how to get right analog to world for N24 gamesarcades?
* L2 and R2 buttons won't world

# USB OTG adapters and hubs

Inateck was a solid option, but since 2019 newer versions are not compatible with the SNES Classic. It is possible to use a simple OTG adapter together with a USB hub for additional ports, instead of an OTG hub.

# designed for retroflag ? https://pt.aliexpress.fr/item/4000150842134.html?spm

## Hidden message

There is a hidden message on the SNES Classic, in `/etc`, not accessible by normal usage. It was speculated that this message was intended for hackers, or even an invite for the hacking of the SNES Classic. It is possible that the message (in English) was left in the spirit of omamori.

# Thermal pads can be substituted by thermal paste.

## External links

1. ↑ https://www.reddit.com/r/miniSNESmods/comments/747x47/is\_it\_possible\_to\_convert\_the\_sfrom\_from\_the\_snes/dnwcr7l/

* SNES Classic site
* Web manual