View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000533 | file | General | public | 2024-06-01 08:57 | 2024-08-03 17:57 |
Reporter | Leon | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | have not tried |
Status | new | Resolution | open | ||
Summary | 0000533: Add support for Super NES ROM image format | ||||
Description | Super 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?) | ||||
Tags | No tags attached. | ||||
|
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. |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-06-01 08:57 | Leon | New Issue | |
2024-08-03 17:57 | GerbilSoft | Note Added: 0004065 |