Hi im planning to (try) to make a snes emulator and get into the snes world.
Does anyone has recommendations?
By the way I haven't found much info on the smc file format. Where can i get info?
thanks in advance
Here is a through covering of a SWC header, which has some cross over:
http://wiki.superfamicom.org/snes/show/Super+Wild+Card
Plus many other related documents:
http://wiki.superfamicom.org/snes/show/HomePage
You should probably ignore the SMC/SWC header and use the imbedded cartridge information if valid. If not valid you may need to make the "best guess" for things. Copier headers usually don't contain all that great of information and lots of people's ROM sets have many ROMs with no header despite being called .smc files.
That's one thing that's potentially confusing right from the start: what is often referred to as the SNES header is the embedded information at $7FC0/$FFC0. What's a good name for it? It's not a header, since it's not at the head of the file.
"Headers" that are not at the beginning of files are usually called "descriptors", aren't they?