Rom file extensions

General area for talk about ZSNES. The best place to ask for related questions as well as troubleshooting.

Moderator: ZSNES Mods

Post Reply
Dirtie
Rookie
Posts: 15
Joined: Sun Oct 23, 2005 9:26 pm

Rom file extensions

Post by Dirtie »

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?
franpa
Gecko snack
Posts: 2374
Joined: Sun Aug 21, 2005 11:06 am
Location: Australia, QLD
Contact:

Post by franpa »

sfc is the super famicon system or japanese snes.... so are your games japanese?
Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

SFC should be the preferred extension. SMC is short for the Super Magicom copier.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

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
badinsults
"Your thread will be crushed."
Posts: 1236
Joined: Wed Jul 28, 2004 1:49 am
Location: Not in Winnipeg
Contact:

Post by badinsults »

The official Nintendo way to have extensions is .sfc
<pagefault> i'd break up with my wife if she said FF8 was awesome
PHoNyMiKe
Retrosexual
Posts: 1011
Joined: Wed Jul 28, 2004 2:09 am
Location: Rapture

Post by PHoNyMiKe »

badinsults wrote:The official Nintendo way to have extensions is .sfc
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.

.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]
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

phOnYmIkE wrote:.smc forever baby. every snes emulator loads them, so quit trying to fix something that ain't broken.
It was broken to begin with.

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
PHoNyMiKe
Retrosexual
Posts: 1011
Joined: Wed Jul 28, 2004 2:09 am
Location: Rapture

Post by PHoNyMiKe »

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 :cry:
[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]
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

*sigh* It's just... feels wrong, that's all.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

FYI, I believe we check the extension to show up in the file browser. We check any header (copier) related stuff independantly though (it is not based on the extension at all).
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
badinsults
"Your thread will be crushed."
Posts: 1236
Joined: Wed Jul 28, 2004 1:49 am
Location: Not in Winnipeg
Contact:

Post by badinsults »

phOnYmIkE wrote:
badinsults wrote:The official Nintendo way to have extensions is .sfc
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.

.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.
I don't make stuff up. Read the official Nintendo manuals. They are romhacking.net
<pagefault> i'd break up with my wife if she said FF8 was awesome
zidanax
Rookie
Posts: 49
Joined: Thu Jul 29, 2004 5:17 am
Location: USA

Post by zidanax »

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.
PHoNyMiKe
Retrosexual
Posts: 1011
Joined: Wed Jul 28, 2004 2:09 am
Location: Rapture

Post by PHoNyMiKe »

...

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]
Nightcrawler
Romhacking God
Posts: 922
Joined: Wed Jul 28, 2004 11:27 pm
Contact:

Post by Nightcrawler »

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.
[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.
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

Nightcrawler wrote:Having the extension reflect the copier used to dump the image is certainly not 'idiotic'.
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.
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
Nightcrawler
Romhacking God
Posts: 922
Joined: Wed Jul 28, 2004 11:27 pm
Contact:

Post by Nightcrawler »

Nach wrote:
Nightcrawler wrote:Having the extension reflect the copier used to dump the image is certainly not 'idiotic'.
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.
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.
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.
[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.
Dirtie
Rookie
Posts: 15
Joined: Sun Oct 23, 2005 9:26 pm

Post by Dirtie »

Ok, thanks a lot for the (argumentative) explanation ^_^
It's appreciated.
Post Reply