Need some infos

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

Moderator: ZSNES Mods

Post Reply
abyse
New Member
Posts: 7
Joined: Tue Oct 14, 2008 2:36 am
Contact:

Need some infos

Post by abyse »

When I open a ROM image in ZSNES emulator it says "BAD ROM" what does mean ?

How ZSNES knows if a ROM is good or bad ?

Why are many SNES ROM images for a single game ? example : gamename [a1].smc , gamename [a2].smc , gamename [b1].smc , gamename [b2].smc , gamename [b3].smc , gamename [o1][h1].smc , gamename [o1][h2].smc ect...

I know if a SNES ROM image looks like this "gamename [!].smc" that is a good ROM, but the other files like "gamename [o1][h1].smc" , "gamename [o1][h2].smc" are still included for the game....

I dont know exactly how are created this SNES ROM Images "smc" files... but I hawe an idea... maybe the snes cartridge is inserted in a snes copier and that backups the game in a floppy disk and then using a program can be converted in a smc file :) so the perfect copy is created...

I'm newbie here, and sorry for my (Bad! English!)
http://abysesoft.evonet.ro/STANDARD%20CODES.txt
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

Bad rom mens that the games has been altered (hacked) some way. ZSNES figures this one out by comparing the CRC of the ROM image to its own database.

SMC is merely a file extension. It just happens to be widely used in SNES ROM images. There are other extensions as well, such as SFC and FIG, among others. The extension often comes from the copier used to dump the original cartridge.

http://wiki.pocketheaven.com/GoodCodes
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
abyse
New Member
Posts: 7
Joined: Tue Oct 14, 2008 2:36 am
Contact:

Post by abyse »

Agozer wrote:Bad rom mens that the games has been altered (hacked) some way. ZSNES figures this one out by comparing the CRC of the ROM image to its own database.

SMC is merely a file extension. It just happens to be widely used in SNES ROM images. There are other extensions as well, such as SFC and FIG, among others. The extension often comes from the copier used to dump the original cartridge.

http://wiki.pocketheaven.com/GoodCodes

Can I extract the ZSNES database and make it readable to get a list of ROM Image names ?
http://abysesoft.evonet.ro/STANDARD%20CODES.txt
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

No. Why would you want to do that?
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
abyse
New Member
Posts: 7
Joined: Tue Oct 14, 2008 2:36 am
Contact:

Post by abyse »

I just need a complete game list .. all released games / (roms)
http://abysesoft.evonet.ro/STANDARD%20CODES.txt
abyse
New Member
Posts: 7
Joined: Tue Oct 14, 2008 2:36 am
Contact:

Post by abyse »

So a bad "ROM" = Not copied correctly or the file contains repeated data or is hacked, modified or has bugs ect...

Then zsnes has his own database, but created by programers... "humans" :) but how they collected the information of all roms ? and if I make myself a new rom image example!: from a game released in 2007 :) officially and licensed by Ninentdo when I will open in ZSNES emulator the program will display "BAD ROM" because the rom image information (CRC code or MD5 hash code or what method uses ZSNES to identify the game) is not in the ZSNES database. So if a rom CRC code is not in the ZSNES database how can I know if is a good or bad rom :) ? even the room is god and is not in the ZSNES database It will shows me that is a bad rom :) I guess the ZSNES database need to be updated yearly (?) yes I know that not will be released new snes games :)

Can I get a text file (database) with ROM names? like ZSNES database? or similar ?

ahhh... maybe is hard to understand me :) but believe me its harder for me to explain myself :) so sorry again for my good English...
http://abysesoft.evonet.ro/STANDARD%20CODES.txt
franpa
Gecko snack
Posts: 2374
Joined: Sun Aug 21, 2005 11:06 am
Location: Australia, QLD
Contact:

Post by franpa »

NSRT will output a list if you want one (it is a ROM verification program).
Core i7 920 @ 2.66GHZ | ASUS P6T Motherboard | 8GB DDR3 1600 RAM | Gigabyte Geforce 760 4GB | Windows 10 Pro x64
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

Also, if you want to know every single known SNES game dump (including all hacks, translations, overdumps, etc.), you'd better off getting a GoodSNES dat file and going through that one.
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
Starman Ghost
Trooper
Posts: 535
Joined: Wed Jul 28, 2004 3:26 am

Post by Starman Ghost »

Zsnes doesn't have a database. Doesn't it calculate the checksum itself, then check it versus the internal rom checksum and from there says if it's bad or good?
[code]<Guo_Si> Hey, you know what sucks?
<TheXPhial> vaccuums
<Guo_Si> Hey, you know what sucks in a metaphorical sense?
<TheXPhial> black holes
<Guo_Si> Hey, you know what just isn't cool?
<TheXPhial> lava?[/code]
abyse
New Member
Posts: 7
Joined: Tue Oct 14, 2008 2:36 am
Contact:

Post by abyse »

Starman Ghost wrote:Zsnes doesn't have a database. Doesn't it calculate the checksum itself, then check it versus the internal rom checksum and from there says if it's bad or good?
hmmm that was your answer or question ? :roll:
http://abysesoft.evonet.ro/STANDARD%20CODES.txt
adventure_of_link
Locksmith of Hyrule
Posts: 3634
Joined: Sun Aug 08, 2004 7:49 am
Location: 255.255.255.255
Contact:

Post by adventure_of_link »

more like a correction to Agozer's post.

seriously, if you wanna know if your ROMs are good or bad, download NSRT and the frontend. use google, because afaik Nach still doesn't have a host and I forgot the other mirrors for NSRT so..
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
abyse
New Member
Posts: 7
Joined: Tue Oct 14, 2008 2:36 am
Contact:

Post by abyse »

OK :lol: so the best way to verify roms using zsnes.
http://abysesoft.evonet.ro/STANDARD%20CODES.txt
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

Starman Ghost wrote:Zsnes doesn't have a database. Doesn't it calculate the checksum itself, then check it versus the internal rom checksum and from there says if it's bad or good?
Yes. The ROM file can have a copier header, and the actual ROM data also has an internal header that includes a checksum. The SNES ignores it, unlike the Genesis.

Some ROMs have invalid internal checksums because the programmers didn't set it correctly when the game was shipped. Use NSRT (link) to find out if a ROM is good. The "good checksums" were determined by independent dumpings by several people.

There are tools that can fix checksums; romhacking.net has some (link).
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

Hm, that makes more sense actually.
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

abyse wrote:So a bad "ROM" = Not copied correctly or the file contains repeated data or is hacked, modified or has bugs ect...
No. A 'bad rom' indicates the calculated checksums don't match the stored ones. Many things can cause this, and that doesn't mean the game has bugs, won't play or anything like that.

ZSNES doesn't have a database, so there's nothing to update.
so the best way to verify roms using zsnes.
Not really. It's not a verification tool. Use NSRT for that purpose.

Most of the goodset ROMs are completely useless, and only confuse people who try to understand what they are, really.
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Gil_Hamilton
Buzzkill Gil
Posts: 4295
Joined: Wed Jan 12, 2005 7:14 pm

Post by Gil_Hamilton »

Notably, the [ox] codes you mentioned earlier signify overdumps. Which are a specific form of bad dump.

[hx] signifies hacked ROM images. Which may or may not be what you're trying for, but PROBABLY isn't, especially with no identifier about what the hack actually DOES.
Post Reply