Rom file extensions
Moderator: ZSNES Mods
Rom file extensions
Now I always thought the normal file extension was .smc, but I just ran a bunch of roms through NSRT with the rename option on, and it renames anything that's clean with no header as *.sfc - up until now almost every single unheadered rom I've seen has had the .smc extension.
Also, does GoodSNES have an option that will allow it to rename the extension as well as the rest of the file name?
Also, does GoodSNES have an option that will allow it to rename the extension as well as the rest of the file name?
-
- Seen it all
- Posts: 2302
- Joined: Mon Jan 03, 2005 5:04 pm
- Location: Germany
- Contact:
SFC should be the preferred extension. SMC is short for the Super Magicom copier.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
bsnes launcher with recent files list
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Instead of being idiotic and naming after some random copier, they'll be labeled what they are - SFC/SNES ROM images.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- "Your thread will be crushed."
- Posts: 1236
- Joined: Wed Jul 28, 2004 1:49 am
- Location: Not in Winnipeg
- Contact:
isn't it fun to just make stuff up and expect people to belive it? nintendo in the day would have stored files with an extension of .bin, no extension at all, or whatever the assembler spit out.badinsults wrote:The official Nintendo way to have extensions is .sfc
.sfc is just something made up by nach, and if he had his way everybody would have snes rom archives in jma format hahaha.
.smc forever baby. every snes emulator loads them, so quit trying to fix something that ain't broken.
[url=http://www.alexchiu.com/affiliates/clickthru.cgi?id=phonymike]ultimate immortality[/url]
[url=http://www.sloganizer.net/en/][img]http://www.sloganizer.net/en/image,zsnes,white,purple.png[/img][/url]
[url=http://www.sloganizer.net/en/][img]http://www.sloganizer.net/en/image,zsnes,white,purple.png[/img][/url]
-
- Seen it all
- Posts: 2302
- Joined: Mon Jan 03, 2005 5:04 pm
- Location: Germany
- Contact:
It was broken to begin with.phOnYmIkE wrote:.smc forever baby. every snes emulator loads them, so quit trying to fix something that ain't broken.
Of course it doesn't matter for the emulator. The point is - the more (correct) extra information there is, the better.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
bsnes launcher with recent files list
if .sfc is to be the japanese file extension, that information is already in the header (region JP) which is also included in the filename ie: whatever hamagitsu (JP.)
plus the more correct information the better why not include the circuit board serial numbers, or the serial number found on the cart label, or hell, why not include a 300dpi scan of the cart label in the rom image?
I've got all my snes roms with the extension of .smc, like they've always been. the emulator can decode what image format it is in, so why would anybody even care? why not add a new tags to the filename like "{16mbit} [no header] *interleaved* %hirom%" and shit? because it's not neccessary that's why.
to each his own. I still loved my old bat file that would display the smc.com output (way better and faster than nsrt fyi) and give a few other options such as forcing PAL, the debugger whatever, or default to play the rom standard in 2 seconds. oh the good old days
plus the more correct information the better why not include the circuit board serial numbers, or the serial number found on the cart label, or hell, why not include a 300dpi scan of the cart label in the rom image?
I've got all my snes roms with the extension of .smc, like they've always been. the emulator can decode what image format it is in, so why would anybody even care? why not add a new tags to the filename like "{16mbit} [no header] *interleaved* %hirom%" and shit? because it's not neccessary that's why.
to each his own. I still loved my old bat file that would display the smc.com output (way better and faster than nsrt fyi) and give a few other options such as forcing PAL, the debugger whatever, or default to play the rom standard in 2 seconds. oh the good old days

[url=http://www.alexchiu.com/affiliates/clickthru.cgi?id=phonymike]ultimate immortality[/url]
[url=http://www.sloganizer.net/en/][img]http://www.sloganizer.net/en/image,zsnes,white,purple.png[/img][/url]
[url=http://www.sloganizer.net/en/][img]http://www.sloganizer.net/en/image,zsnes,white,purple.png[/img][/url]
-
- Seen it all
- Posts: 2302
- Joined: Mon Jan 03, 2005 5:04 pm
- Location: Germany
- Contact:
*sigh* It's just... feels wrong, that's all.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
bsnes launcher with recent files list
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
-
- "Your thread will be crushed."
- Posts: 1236
- Joined: Wed Jul 28, 2004 1:49 am
- Location: Not in Winnipeg
- Contact:
I don't make stuff up. Read the official Nintendo manuals. They are romhacking.netphOnYmIkE wrote:isn't it fun to just make stuff up and expect people to belive it? nintendo in the day would have stored files with an extension of .bin, no extension at all, or whatever the assembler spit out.badinsults wrote:The official Nintendo way to have extensions is .sfc
.sfc is just something made up by nach, and if he had his way everybody would have snes rom archives in jma format hahaha.
.smc forever baby. every snes emulator loads them, so quit trying to fix something that ain't broken.
<pagefault> i'd break up with my wife if she said FF8 was awesome
Indeed. If you want to see for yourself, go to the Documents section of romhacking.net and search for "SNES Developer Manual". Once you've got the archive downloaded, open book 1 and go to page 30.
...
piss off mister smarty pants, nobody asked for your 'opinion.'
.smc forever baby, with intro!
piss off mister smarty pants, nobody asked for your 'opinion.'
.smc forever baby, with intro!
[url=http://www.alexchiu.com/affiliates/clickthru.cgi?id=phonymike]ultimate immortality[/url]
[url=http://www.sloganizer.net/en/][img]http://www.sloganizer.net/en/image,zsnes,white,purple.png[/img][/url]
[url=http://www.sloganizer.net/en/][img]http://www.sloganizer.net/en/image,zsnes,white,purple.png[/img][/url]
-
- Romhacking God
- Posts: 922
- Joined: Wed Jul 28, 2004 11:27 pm
- Contact:
Having the extension reflect the copier used to dump the image is certainly not 'idiotic'. This is quite useful for people who actually own a copier. Now, whether the extensions are accurately labeled is another story.
However, quickly being able to tell if you need to convert the image or header to another format versus knowing ahead of time you can just pop it in your copier as is, saves time and time is the most valuable thing to me in my life.
However, quickly being able to tell if you need to convert the image or header to another format versus knowing ahead of time you can just pop it in your copier as is, saves time and time is the most valuable thing to me in my life.
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
For a plain ROM without any interleaving or headers which may be specific to a copier, naming it after the copier that dumped it is 100% idiotic. And I stand by that.Nightcrawler wrote:Having the extension reflect the copier used to dump the image is certainly not 'idiotic'.
For this reason if you ask NSRT to rename your files, unheadered will be named .sfc, and headered will be named after the copier header it finds on it.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- Romhacking God
- Posts: 922
- Joined: Wed Jul 28, 2004 11:27 pm
- Contact:
Alright. That makes sense. I misunderstood what it did. Can't argue with that. As soon as you tamper with the ROM, it's no longer in the original copier format anymore.Nach wrote:For a plain ROM without any interleaving or headers which may be specific to a copier, naming it after the copier that dumped it is 100% idiotic. And I stand by that.Nightcrawler wrote:Having the extension reflect the copier used to dump the image is certainly not 'idiotic'.
For this reason if you ask NSRT to rename your files, unheadered will be named .sfc, and headered will be named after the copier header it finds on it.
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.