Some Quick Relevant Updates Need Addressing...
Moderators: ZSNES Mods, ZSNES Doc Team
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
Hmm.. the question regarding scanlines may need to be revised.
I'm not sure what the situation is with SDL port+scanlines. For the Windows port, you would need to use a res based on a factor of 256x224 (it would work most likely as a Windowed mode) or a fullscreen res based on a factor of (320)x240. Note that 320 does not literally has to be the base width in this case.
A FAQ question regarding dual-core probably needs to be added. There are threads on this topic you can dig up.. and I believe the solution is to set affinity of ZSNES to 1 or something like that.
I'm not sure what the situation is with SDL port+scanlines. For the Windows port, you would need to use a res based on a factor of 256x224 (it would work most likely as a Windowed mode) or a fullscreen res based on a factor of (320)x240. Note that 320 does not literally has to be the base width in this case.
A FAQ question regarding dual-core probably needs to be added. There are threads on this topic you can dig up.. and I believe the solution is to set affinity of ZSNES to 1 or something like that.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
As pointed out by some rude IRC guy, we don't have a list of file formats that are supported. (Well, just the extensions we support really.)
Also worthy of note, users of 2k/XP (probably Vista as well) need to pipe the output of the command line in order to see the possible command line options. Also, I believe the list of extensions are all mentioned in this output.
"zsnesw -? | more" will work.
"zsnesw -?" will not just work as is (it produces no output).
This info needs to be noted in the command line section.
Also worthy of note, users of 2k/XP (probably Vista as well) need to pipe the output of the command line in order to see the possible command line options. Also, I believe the list of extensions are all mentioned in this output.
"zsnesw -? | more" will work.
"zsnesw -?" will not just work as is (it produces no output).
This info needs to be noted in the command line section.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
All versions of Windows, not just NT.Deathlike2 wrote: Also worthy of note, users of 2k/XP
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
I was actually already thinking about this just recently. To be honest, I'm not really sure what "SNES file formats" are. Is this just referring to copier headers?Deathlike2 wrote:As pointed out by some rude IRC guy, we don't have a list of file formats that are supported. (Well, just the extensions we support really.)
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
-
- Seen it all
- Posts: 2302
- Joined: Mon Jan 03, 2005 5:04 pm
- Location: Germany
- Contact:
"Copier formats" would be mostly about normal / interleaved / splitted ROMs?
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
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
Ok, after that recent WIP release.. I've just realized we need two more FAQ questions (or at least revise existing ones).
1) We need to improve the "Why don't older savestates work?" question
A: Other than the "savestates being old" mantra, they are simply incompatible between versions that have core changes. They are simply invalid states in the revised core.
2) We need to tack on something into the DOS Sound question (it has been addressed somewhat in the WIP docs, but it needs a FAQ question).
The question would be like "Why do I see N/A in the sound rate/frequency box?"
A: If ZSNES detected an 8-bit sound card (which is any non-SB16/32/64) or has Force 8-bit sound forced, N/A will be shown instead of the normal values. The original SB only supported modes up to Stereo/22KHz or Mono/44KHz.
It should be noted in the GUI section that if ZSNES detects an 8-bit sound card (regardless of the Force 8-bit option), N/A will also be shown.
1) We need to improve the "Why don't older savestates work?" question
A: Other than the "savestates being old" mantra, they are simply incompatible between versions that have core changes. They are simply invalid states in the revised core.
2) We need to tack on something into the DOS Sound question (it has been addressed somewhat in the WIP docs, but it needs a FAQ question).
The question would be like "Why do I see N/A in the sound rate/frequency box?"
A: If ZSNES detected an 8-bit sound card (which is any non-SB16/32/64) or has Force 8-bit sound forced, N/A will be shown instead of the normal values. The original SB only supported modes up to Stereo/22KHz or Mono/44KHz.
It should be noted in the GUI section that if ZSNES detects an 8-bit sound card (regardless of the Force 8-bit option), N/A will also be shown.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
I've changed the default res in the Windows port, so hopefully the "black screen" or "double vision" (haven't tested against double vision) would not manfest itself by default. I have added code to check if your video card is unable to use a DR mode simply due to the following (the related question needs to be modified).
1) Your video card/drivers suck. Please go update them or buy new hardware... seriously.
If for some reason you cannot do the above, then you have to do the following:
2) Go use a 16-bit desktop. Yes, this is mostly related to using video drivers that have poor Windowing support.
3) Go use a non-D Windowed mode. This will still allow you to have a 32-bit desktop, at the cost of not being able to use any filters.
Alternatively, you could try to use a HQ mode, since for some reason, it does work.
1) Your video card/drivers suck. Please go update them or buy new hardware... seriously.
If for some reason you cannot do the above, then you have to do the following:
2) Go use a 16-bit desktop. Yes, this is mostly related to using video drivers that have poor Windowing support.
3) Go use a non-D Windowed mode. This will still allow you to have a 32-bit desktop, at the cost of not being able to use any filters.
Alternatively, you could try to use a HQ mode, since for some reason, it does work.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
Hmm, hopefully people won't complain when they can't find the graphics filters.Deathlike2 wrote:I've changed the default res in the Windows port
OT: By the way, I don't expect this to be done but I thought I'd mention it anyway: Since you're changing the default res, you could make "256x224 R" the default instead, as that would most accurately simulate the resolution of a real SNES.
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
Sheer stupidity will be struck by RTFM.xamenus wrote:Hmm, hopefully people won't complain when they can't find the graphics filters.Deathlike2 wrote:I've changed the default res in the Windows port

Would you prefer those that complain about the black box issue, or those that are dumb enough not to figure out how to get the filters.
Maybe, but then again, I personally would not bother changing it again simply because I'd rather not have people complaining about the default res not supporting hires out of the box.OT: By the way, I don't expect this to be done but I thought I'd mention it anyway: Since you're changing the default res, you could make "256x224 R" the default instead, as that would most accurately simulate the resolution of a real SNES.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
Part of the Sufami Turbo and Same Game; SD Gundam G-Next in the FAQ section need to be updated.
1) Games with the ST file extension are supported via the GUI.
2) The full path AND filename must be put in the paths.
1) Games with the ST file extension are supported via the GUI.
2) The full path AND filename must be put in the paths.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
-
- Born to Rule... Impatiently
- Posts: 265
- Joined: Wed Nov 17, 2004 8:21 pm
- Location: Everywhere I want to be.
- Contact:
An IPS Patching falsehood
I think that you should all know something about this:
By the way, are there any plans to add support for auto-patching multiple IPS files? The order for patching could be determined by the extension, e.g. *.ip0, *.ip1, etc. (and *.ips would be the first one loaded). This is a request.
The above note is completely false. It has been incorrect for a long time, and I'm not sure if it was ever accurate. ZSNES only loads IPS files that match the archive filename (at least for an IPS file outside of a zip file).'IPS Patching' in the Readme wrote:Note: Zipped ROMs are patched according to the unzipped name (e.g. Seiken3.zip containing SD3.smc is patched by SD3.ips, not Seiken3.ips).
By the way, are there any plans to add support for auto-patching multiple IPS files? The order for patching could be determined by the extension, e.g. *.ip0, *.ip1, etc. (and *.ips would be the first one loaded). This is a request.

[url=http://board.zsnes.com/phpBB2/viewtopic.php?t=3298][color=brown]My [u]NES palette[/u][/color][/url] - better colors with any emulator.
"the more you know, and the more you can do... the more you are."
- [url=http://www.danielbohman.com][color=brown][u]daniel bohman[/u][/color][/url]
"the more you know, and the more you can do... the more you are."
- [url=http://www.danielbohman.com][color=brown][u]daniel bohman[/u][/color][/url]
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
AspiringSquire, what you are saying is true (I did test this)..
Also, if there is an IPS patch contained within the file, it must be named the same as the ROM filename inside that file (which I believe is what it was supposed to mean).. I did test this as well.
So.. that does need to be corrected...
On the multiple IPS patch front, I'll inquire if that sounds sane (I would like it for a few games that would benefit)... although, be warned that some IPS patches are rather specific in the ORDER they are patched.. so if you put it in the wrong order, shit can happen.[/quote]
Also, if there is an IPS patch contained within the file, it must be named the same as the ROM filename inside that file (which I believe is what it was supposed to mean).. I did test this as well.
So.. that does need to be corrected...
On the multiple IPS patch front, I'll inquire if that sounds sane (I would like it for a few games that would benefit)... although, be warned that some IPS patches are rather specific in the ORDER they are patched.. so if you put it in the wrong order, shit can happen.[/quote]
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Re: An IPS Patching falsehood
ZSNES used to decompress zip files when loading them. If you remember the old zzipdir.zip disaster. It then loaded the ROM as normal for a temp directory. As such, all filenames (srm, zst, zmv, ips) were based on the filename of the ROM, not it's zip container.AspiringSquire wrote:IThe above note is completely false. It has been incorrect for a long time, and I'm not sure if it was ever accurate.'IPS Patching' in the Readme wrote:Note: Zipped ROMs are patched according to the unzipped name (e.g. Seiken3.zip containing SD3.smc is patched by SD3.ips, not Seiken3.ips).
Since it was really stupid like that, when I joined the team, one of the things I did was port the loading code to C and remove that stupidity. Now ZSNES loads the ROM directly from the zip container without extracting it anywhere but memory.
I recall at first I made it use the name inside as the filename loaded, but as other changes got applied to ZSNES, that was phased out.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
Edit: Nach added this in like 10 mins, so the method described (.ips, .ip0,... ,.ip9).. up to 11 IPS patches are supported.
Good time to rewrite the IPS support section too...
The extended support works in zip files as well.
Good time to rewrite the IPS support section too...

The extended support works in zip files as well.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
-
- Born to Rule... Impatiently
- Posts: 265
- Joined: Wed Nov 17, 2004 8:21 pm
- Location: Everywhere I want to be.
- Contact:
Nach, ZSNES's quick-draw programmer
Wow, thanks for the prompt implementation! 
Nach sure is quick on the draw with his programming... Speak and it shall be done.

Nach sure is quick on the draw with his programming... Speak and it shall be done.

[url=http://board.zsnes.com/phpBB2/viewtopic.php?t=3298][color=brown]My [u]NES palette[/u][/color][/url] - better colors with any emulator.
"the more you know, and the more you can do... the more you are."
- [url=http://www.danielbohman.com][color=brown][u]daniel bohman[/u][/color][/url]
"the more you know, and the more you can do... the more you are."
- [url=http://www.danielbohman.com][color=brown][u]daniel bohman[/u][/color][/url]