problems about checksum
Moderator: ZSNES Mods
problems about checksum
Some roms with error checksum can not run on zsnes1.4x but they work successfully under zsnes1.36 or lower, how to configure zsnes1.42 for roms with incorrect checksum and load them directly without tools like NSRT to fix? i am too lazy to fix them, too many to fix..
(if checksum fail, zsnes1.36 can run it, while 1.42 cannot...)
-----------------------------------------------------
File: SF8466XA.048 Header: No
First Queen (c)CB/KS TYPE:NORMAL
INTERLEAVED:Yes BANK:Hi CHKSUM:FAIL
VIDEO:NTSC CRC32:97CBADC2
-----------------------------------------------------
thanks for so good a program and thanks for your kindly reply
(if checksum fail, zsnes1.36 can run it, while 1.42 cannot...)
-----------------------------------------------------
File: SF8466XA.048 Header: No
First Queen (c)CB/KS TYPE:NORMAL
INTERLEAVED:Yes BANK:Hi CHKSUM:FAIL
VIDEO:NTSC CRC32:97CBADC2
-----------------------------------------------------
thanks for so good a program and thanks for your kindly reply
Re: problems about checksum
Well, the ZSNES developers are similarly too lazy to continue to support bad ROMs.checksum000 wrote:i am too lazy to fix them, too many to fix..
BTW, you can run NSRT in batch mode. Once you set some things up, all you have to do is type one line into the command prompt and let it run.
[url=http://zsnes-docs.sf.net]Official ZSNES Docs[/url] | [url=http://zsnes-docs.sf.net/nsrt]NSRT Guide[/url] | [url=http://endoftransmission.net/phpBB3/viewtopic.php?t=394]Using a Wiimote w/ emulators[/url]
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Looks like that last ROM wants some -deint action.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- Rookie
- Posts: 48
- Joined: Sat Dec 17, 2005 8:48 pm
Checksum: FAIL means that the rom is a bad dump, it's been tampered with, it's an overdump etc.
Just because a game runs doesn't mean that the rom is good. We disregard bug reports from bad roms, because for all we know, the bug may very well be the rom's fault and not the emulator's. This is also why we require the bug posters to provide the NSRT output of a rom image.
Just because a game runs doesn't mean that the rom is good. We disregard bug reports from bad roms, because for all we know, the bug may very well be the rom's fault and not the emulator's. This is also why we require the bug posters to provide the NSRT output of a rom image.
Last edited by Agozer on Mon Dec 19, 2005 10:12 am, edited 1 time in total.
That means your ROMs are bad, even though they can run... They aren't perfect images of the original games, and may have random bugs.Thebullfrog wrote:Okay, noob question (sorry). What is the deal with the checksum thing. What does it actually do/mean. Most of my roms say "checksum:fail" when I load them, but they still run perfectly on ZSNES 1.42.
-
- Rookie
- Posts: 48
- Joined: Sat Dec 17, 2005 8:48 pm
Gotcha. Actually, I just re-checked most of my roms. Now that I was paying attention, most of my roms are ok. Only found one bad one so far. I guess everything is cool. This may not be the place to ask, but its related so... NSRT. I downloaded the latest version but cant figure out how to run the damn thing. I dont know how to run command prompt. How do I work NSRT? Yeah, I know I sound really newbieish. Sorry. Been playing with Emus for a couple years now, but have only gotten REALLY into it recently and I'm trying to learn as much about it as I can.
When you open the command prompt, it'll show you the default user directory. (which should read as C:\Documents and Setting\user\> in Windows XP).
a few important commands when using the command prompt:
cd <directory name> - Opens a directory (e.g. typing 'cd lol' when in the C: root opens a directory/folder named lol (if such exists), and displays C:\lol\>
dir - Lists the contents of the current directory. Using /p switch lists the contents onepage at a time.
cd .. - Goes back to the parent directory (e.g. typing 'cd ..' when in C:\lol\, returns you to C:\>
cd\ - Returns you to the root directory, not matter what directory the you are current browsing.
There are also other useful commands like copy and del, and they work with multiple files and wildcards. You can get more info about a command if you type /? after the command.
So, let's say that you've extracted NSRT into C:\Snes\Nsrt. Open up the command prompt and type cd\ to get to the C: root. Then type 'cd snes\nsrt\' to go directly into the NSRT directory.
Now the prompt should say C:\Snes\Nsrt\>
Then you run NSRT simply by typing "nsrt gamename.ext -switches".
Note that the switches are the options that NSRT provides, and those can be found in the documentation. If you just specify a romname with no switches at all, NSRT displays the rom's info. Also note that you must type the extension of the rom as well.
a few important commands when using the command prompt:
cd <directory name> - Opens a directory (e.g. typing 'cd lol' when in the C: root opens a directory/folder named lol (if such exists), and displays C:\lol\>
dir - Lists the contents of the current directory. Using /p switch lists the contents onepage at a time.
cd .. - Goes back to the parent directory (e.g. typing 'cd ..' when in C:\lol\, returns you to C:\>
cd\ - Returns you to the root directory, not matter what directory the you are current browsing.
There are also other useful commands like copy and del, and they work with multiple files and wildcards. You can get more info about a command if you type /? after the command.
So, let's say that you've extracted NSRT into C:\Snes\Nsrt. Open up the command prompt and type cd\ to get to the C: root. Then type 'cd snes\nsrt\' to go directly into the NSRT directory.
Now the prompt should say C:\Snes\Nsrt\>
Then you run NSRT simply by typing "nsrt gamename.ext -switches".
Note that the switches are the options that NSRT provides, and those can be found in the documentation. If you just specify a romname with no switches at all, NSRT displays the rom's info. Also note that you must type the extension of the rom as well.
-
- Rookie
- Posts: 48
- Joined: Sat Dec 17, 2005 8:48 pm
run nsrt like this
from your rom dir.
it will generate list.txt with all the info.
Code: Select all
nsrt -r *.* > list.txt
it will generate list.txt with all the info.
You know, you don't have to scan them one by one, since NSRT works with wildcards too.Thebullfrog wrote:Wow. Kind of a PITA. It would take forever to scan all my ROMS like that. But I get how to do it now, thanks. I think I'll download the front-end attatchment to simplify things. Thanks guys, you rock.
EDIT: Ah, missed zoink's post