[SNES] SNES - Nintendo Switch Online

Post all database contributions here.
Post Reply
User avatar
dreimer
Posts: 121
Joined: 14 Nov 2015 13:26

[SNES] SNES - Nintendo Switch Online

Post by dreimer »

After the NSP "Super Nintendo Entertainment System - Nintendo Switch Online (World) (En,Fr,De,Es,It,Nl,Pt,Ko,Ru) (eShop).nsp" was datted now, I analyzed it. (1.5.0 update added too)

Same thing like on NES, abusing HACTOOL to get a proper RomFS off it and then checking the file in RomFS_Explorer_v0.1_by_Ac_K.

First I was rather sad because the file format these files claimed to be are .sfrom aka the audio stripped of crap Nintendo invented for several re-releases off the games. But funny in that case... There was no external PCM file anywhere. Under /titles you find 20+ subfolders numerated from S-2002_e to S-2***_e with some numbers skipped. In there always you find a .sfrom, a .sfromsig, a .xtx.z and a -details.xtx.z with the foldername as name. If you extract the ROM files they are all 'overdumped' (footered) by 18-20 bytes (did not find the logic yet... just chopped off all back to the next real ROM size) which you can crop off the end but even in that state bsnes loves the files and HAS AUDIO! After removing the funny footer these are the results:

31 valid known ROMs (by Nintendo - Super Nintendo Entertainment System (Combined) (20200715-103354):

Brawl Brothers (USA).sfc
Breath of Fire (USA, Europe) (Switch Online).sfc
Breath of Fire II (USA, Europe) (Virtual Console, Switch Online).sfc (Added with 1.1.0 aka v65536)
Demon's Crest (USA, Europe) (Switch Online).sfc
Donkey Kong Country (USA, Europe) (Rev 2) (Virtual Console, Classic Mini, Switch Online).sfc (Added with 1.5.0 aka v393216)
Earth Defense Force (USA, Europe) (Switch Online).sfc
F-Zero (USA, Europe) (Virtual Console, Classic Mini, Switch Online).sfc
Joe & Mac 2 - Lost in the Tropics (USA).sfc
Kirby Super Star (USA).sfc (Added with 1.1.0 aka v65536)
Kirby's Dream Course (USA, Europe) (Virtual Console, Switch Online).sfc
Kirby's Dream Land 3 (USA).sfc
Legend of Zelda, The - A Link to the Past (USA, Europe) (Switch Online).sfc
Natsume Championship Wrestling (USA).sfc (Added with 1.5.0 aka v393216)
Operation Logic Bomb - The Ultimate Search & Destroy (USA).sfc (Added with 1.4.0 aka v262144)
Panel de Pon (World) (Ja) (Rev 1) (Virtual Console, Switch Online).sfc (Added with 1.4.0 aka v262144)
Pilotwings (USA).sfc
Pop'n TwinBee (USA, Europe) (Switch Online).sfc (Added with 1.2.0 aka v131072)
Smash Tennis (Europe).sfc (Added with 1.2.0 aka v131072)
Star Fox (USA) (Rev 2).sfc
Star Fox 2 (USA, Europe) (SNES Mini, Switch Online).sfc (Added with 1.1.0 aka v65536)
Stunt Race FX (USA) (Rev 1).sfc
Super Ghouls 'N Ghosts (USA, Europe) (Virtual Console, Classic Mini, Switch Online).sfc
Super Mario Kart (USA).sfc
Super Mario World (USA, Europe) (Virtual Console, Classic Mini, Switch Online).sfc
Super Mario World 2 - Yoshi's Island (USA, Asia) (Rev 1).sfc
Super Metroid (USA, Europe) (En,Ja) (Virtual Console, Classic Mini, Switch Online).sfc
Super Punch-Out!! (USA).sfc (Added with 1.1.0 aka v65536)
Super Puyo Puyo 2 (USA, Europe) (Switch Online).sfc
Super Soccer (USA).sfc
Super Tennis (USA).sfc
Wild Guns (USA).sfc (Added with 1.4.0 aka v262144)

ROMs can be obtained by DATTERS for further analysis as always by asking me.
Last edited by dreimer on 17 Sep 2020 11:34, edited 17 times in total.
Vigi
Posts: 168
Joined: 18 Jun 2008 10:16

Re: [SNES] SNES - Nintendo Switch Online

Post by Vigi »

They probably contain some patches? or maybe they have the music stripped like the other Virtual Console releases?

The internal checksum is what matters, so if that matches the known good ROM, it's the same version.
User avatar
dreimer
Posts: 121
Joined: 14 Nov 2015 13:26

Re: [SNES] SNES - Nintendo Switch Online

Post by dreimer »

As written above. There is no extracted pcm audio. These files HAVE audio inside.
User avatar
dreimer
Posts: 121
Joined: 14 Nov 2015 13:26

Re: [SNES] SNES - Nintendo Switch Online

Post by dreimer »

Vigi
Posts: 168
Joined: 18 Jun 2008 10:16

Re: [SNES] SNES - Nintendo Switch Online

Post by Vigi »

dreimer wrote: 22 Sep 2019 17:21 As written above. There is no extracted pcm audio. These files HAVE audio inside.
Then I hope that Super Street Fighter II (v1.1) and some other games get releases there, hopefully they contain valid checksums or the data can be modified to get a proper unaltered ROM.
User avatar
dreimer
Posts: 121
Joined: 14 Nov 2015 13:26

Re: [SNES] SNES - Nintendo Switch Online

Post by dreimer »

Anything missing from my side?
User avatar
dreimer
Posts: 121
Joined: 14 Nov 2015 13:26

Re: [SNES] SNES - Nintendo Switch Online

Post by dreimer »

Before the 12th and the new updates arriving, I went and checked the JAP versions (from Super Famicom - Nintendo Switch Online (Japan) (En,Ja,Fr,De,Es,It,Nl,Pt,Zh,Ko,Ru) (eShop)), too:

EDIT: Added 1.5.0 update

28 valid known ROMs (by Nintendo - Super Nintendo Entertainment System (Combined) (20200715-103354)):

Breath of Fire - Ryuu no Senshi (Japan) (Rev 1) (Switch Online).sfc
Breath of Fire II - Shimei no Ko (Japan) (Rev 1) (Virtual Console, Switch Online).sfc (Added with 1.2.0 aka v131072)
Chou Makaimura (Japan) (Virtual Console, Switch Online).sfc
Demon's Blazon - Makaimura Monshou Hen (Japan) (Switch Online).sfc
F-Zero (Japan) (En) (Virtual Console, Switch Online).sfc
Hoshi no Kirby 3 (Japan).sfc
Hoshi no Kirby Super Deluxe (Japan) (Rev 2).sfc (Added with 1.1.0 aka v65536)
Kirby Bowl (Japan) (Virtual Console, Switch Online).sfc
Panel de Pon (World) (Ja) (Rev 1) (Virtual Console, Switch Online).sfc (Added with 1.4.0 aka v262144)
Pilotwings (Japan).sfc
Pop'n TwinBee (Japan).sfc (Added with 1.2.0 aka v131072)
Rushing Beat Ran - Fukusei Toshi (Japan).sfc
Shin Megami Tensei (Japan) (Rev 1).sfc (Added with 1.5.0 aka v393216)
Star Fox (Japan) (Rev 1).sfc
Star Fox 2 (Japan) (Classic Mini, Switch Online).sfc (Added with 1.1.0 aka v65536)
Super Donkey Kong (Japan) (Rev 1) (Virtual Console, Classic Mini, Switch Online).sfc (Added with 1.5.0 aka v393216)
Super E.D.F. (Japan) (En) (Switch Online).sfc
Super Family Tennis (Japan).sfc
Super Formation Soccer (Japan).sfc
Super Mario - Yoshi Island (Japan) (Rev 2).sfc
Super Mario Kart (Japan).sfc
Super Mario World - Super Mario Bros. 4 (Japan) (Classic Mini, Switch Online).sfc
Super Metroid (Japan) (En,Ja) (Virtual Console, Switch Online).sfc
Super Punch-Out!! (Japan) (NP).sfc (Added with 1.4.0 aka v262144)
Super Puyo Puyo Tsuu (Japan).sfc
Tatakae Genshijin 3 - Shuyaku wa Yappari Joe & Mac (Japan).sfc
Wild Trax (Japan) (En) (Rev 1).sfc
Zelda no Densetsu - Kamigami no Triforce (Japan) (Rev 2) (Virtual Console, Switch Online).sfc

ROMs can be obtained by DATTERS for further analysis as always by asking me.
Last edited by dreimer on 17 Sep 2020 11:35, edited 19 times in total.
User avatar
dreimer
Posts: 121
Joined: 14 Nov 2015 13:26

Re: [SNES] SNES - Nintendo Switch Online

Post by dreimer »

Last edited by dreimer on 17 Jul 2020 11:48, edited 4 times in total.
User avatar
dreimer
Posts: 121
Joined: 14 Nov 2015 13:26

Re: [SNES] SNES - Nintendo Switch Online

Post by dreimer »

Added the new 1.1.0 USA/EU and JAP Updates.
User avatar
dreimer
Posts: 121
Joined: 14 Nov 2015 13:26

Re: [SNES] SNES - Nintendo Switch Online

Post by dreimer »

Added the new 1.2.0 USA/EU and JAP Updates.
User avatar
LuigiBlood
Posts: 4
Joined: 23 Mar 2019 23:34

Re: [SNES] SNES - Nintendo Switch Online

Post by LuigiBlood »

dreimer wrote: 22 Sep 2019 15:52There was no external PCM file anywhere. Under /titles you find 20+ subfolders numerated from S-2002_e to S-20**_e with some numbers skipped. In there always you find a .sfrom, a .sfromsig, a .xtx.z and a -details.xtx.z with the foldername as name. If you extract the ROM files they are all overdumped by 18-20 bytes (did not find the logic yet... just chopped off all back to the next real ROM size) which you can crop off the end but even in that state bsnes loves the files and HAS AUDIO!
The emulator does not support PCM anymore. The "overdump" is actually a footer that contains ROM metadata like amount of players, if it's a mouse compatible game, resolution, game ID, etc... It's a completely different format from Wii U/3DS/SNES Mini SFROM format. 1.0.0 also used to support that previous format but now it doesn't anymore.
User avatar
dreimer
Posts: 121
Joined: 14 Nov 2015 13:26

Re: [SNES] SNES - Nintendo Switch Online

Post by dreimer »

Yeah, overdumped was the wrong word here... Sorry for that. Footer it is.
The big question is, Is this stuff worth to add to the db or not? Some of the unknown ones have two or three lil changes to the binary. Some have more. But about the internal checksum noone cared ^^
Same goes for the Collection of Mana ROMs. Be it the new USA/EU ones with translations or the RAM dumped experiment of the JAP ones. All have differences.(Don't forget my Steam Bubsy ROM thread too^^)
User avatar
dreimer
Posts: 121
Joined: 14 Nov 2015 13:26

Re: [SNES] SNES - Nintendo Switch Online

Post by dreimer »

Added the new 1.4.0 USA/EU and JAP Updates.....
Nice that @relax already added/updated Panel de Pon into the DB, but what about the rest? And what about Trials of Mana 1.01? ^^
User avatar
dreimer
Posts: 121
Joined: 14 Nov 2015 13:26

Re: [SNES] SNES - Nintendo Switch Online

Post by dreimer »

Updated both EU/US and JAP to reflect the now known both Kirby Dream Course ROMs.

EDIT: Updated naming and numbers of known/unknown ones according to Nintendo - Super Nintendo Entertainment System (Combined) (20200611-012233).dat

EDIT: Updated naming and numbers of known/unknown ones according to Nintendo - Super Nintendo Entertainment System (Combined) (20200612-124322).dat

EDIT: Updated naming and numbers of known/unknown ones according to Nintendo - Super Nintendo Entertainment System (Combined) (20200616-132617).dat

EDIT: Updated naming and numbers of known/unknown ones according to Nintendo - Super Nintendo Entertainment System (Combined) (20200617-121750)
User avatar
dreimer
Posts: 121
Joined: 14 Nov 2015 13:26

Re: [SNES] SNES - Nintendo Switch Online

Post by dreimer »

Added the new 1.5.0 USA/EU and JAP Updates
Post Reply