View Issue Details

IDProjectCategoryView StatusLast Update
0000533fileGeneralpublic2024-08-03 17:57
ReporterLeon Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status newResolutionopen 
Summary0000533: Add support for Super NES ROM image format
DescriptionSuper NES ROM images (Super Nintendo Entertainment System ROM images) are currently one of the most prolific console ROM image formats. Their file structure is detailed here https://snes.nesdev.org/wiki/ROM_file_formats, here https://snes.nesdev.org/wiki/ROM_header and here https://sneslab.net/wiki/SNES_ROM_Header

file's output should ideally resemble the output for Game Boy ROM images - something like "Super NES ROM image: " followed by cartridge title in quotes (which is in JIS X 0201 encoding), then country (either "(Japan)", "(USA)" or "(Europe)") then ROM version (as "(Rev.00)" etc.) then whether it's LoROM, HiROM or ExHiROM, then ROM size and RAM size.

A sample file is obtainable here https://tcrf.net/File:Star_Fox_2_(J)_(Late_Prototype).smc

(P.S. Did GerbilSoft attempt to implement this in the past and wasn't able to?)
TagsNo tags attached.

Activities

GerbilSoft

2024-08-03 17:57

reporter   ~0004065

For what it's worth, I didn't try to submit support for SNES before because it doesn't have an easily-identifiable magic number, instead relying on heuristics to correctly detect the header.

This patch doesn't take copier headers into account. Granted, they're rare, but if present, they add another 512 bytes to the start of the file.

Issue History

Date Modified Username Field Change
2024-06-01 08:57 Leon New Issue
2024-08-03 17:57 GerbilSoft Note Added: 0004065