I have a problem with the dos version of zsnes...
Moderator: ZSNES Mods
-
- New Member
- Posts: 8
- Joined: Sat Nov 05, 2005 11:00 pm
I have a problem with the dos version of zsnes...
HI!!!, i'am new here...
I have an old pc, with amd k6-2 450, 128 mb ram an a video card velocity 100 AGP (VOODOO 3 chipset), and a sound card....
The problem is that the screen tearing... and when active the v-sync the screen become slow same that the frame rate....
I need a solution without the v-sync or triple buffer.
THANKS!!!
I have an old pc, with amd k6-2 450, 128 mb ram an a video card velocity 100 AGP (VOODOO 3 chipset), and a sound card....
The problem is that the screen tearing... and when active the v-sync the screen become slow same that the frame rate....
I need a solution without the v-sync or triple buffer.
THANKS!!!
-
- New Member
- Posts: 8
- Joined: Sat Nov 05, 2005 11:00 pm
The -6 switch forces ZSNES to run at 60hz refresh rate. Try using it, combined with vsync, and possibly triple buffering too. Read the official documentation, too. There's a section on how to make ZSNES run faster. Specifically, the FAQ: http://zsnes-docs.sourceforge.net/docs/faq.htm
[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]
-
- New Member
- Posts: 8
- Joined: Sat Nov 05, 2005 11:00 pm
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
I believe there is still a bunch of people that don't understand what "command line switch" is all about.
Suggestions would involve explaining how to create a shortcut that uses these command line parameters.
This would be most useful for Windows users, and DOS users to some extent (not sure about the Linux users though). The simple fact that we have a GUI is the main reason why this is needed (certain switches are helpful and are not accessible via the GUI).
Suggestions would involve explaining how to create a shortcut that uses these command line parameters.
This would be most useful for Windows users, and DOS users to some extent (not sure about the Linux users though). The simple fact that we have a GUI is the main reason why this is needed (certain switches are helpful and are not accessible via the GUI).
-
- New Member
- Posts: 8
- Joined: Sat Nov 05, 2005 11:00 pm
-
- Devil's Advocate
- Posts: 2293
- Joined: Mon Aug 02, 2004 7:51 pm
- Location: Hmo. Son.
Perhaps I haven't tried hard enough, but I have never been able to get ZSNES to synch properly with any display. I am currently using an Dell 2005FPW LCD that is locked at 60hz. When VSYNCH is enabled, it is obvious that ZSNES occasionally skips frames to keep synchronized and eliminate "tearing". Scrolling is smooth, but there is an occasional jerk. This has nothing to do with system performance or background processes. I see this universally across all systems that I have ever used with ZSNES.
[edit]
Hmm. It was same as it ever was earlier today. Now I have a bunch of things open and the VSYNCH option (without the -6 switch) works perfectly...bleh
[edit]
Hmm. It was same as it ever was earlier today. Now I have a bunch of things open and the VSYNCH option (without the -6 switch) works perfectly...bleh
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
I've personally never experienced it. The best way I've dealt with the issue generally speaking is the following:Perhaps I haven't tried hard enough, but I have never been able to get ZSNES to synch properly with any display. I am currently using an Dell 2005FPW LCD that is locked at 60hz. When VSYNCH is enabled, it is obvious that ZSNES occasionally skips frames to keep synchronized and eliminate "tearing". Scrolling is smooth, but there is an occasional jerk. This has nothing to do with system performance or background processes. I see this universally across all systems that I have ever used with ZSNES.
If you have an ATI card, use their CCC (Catalyst Control Center) and goto Display Options > 3D Refresh Rate Override and set it from there (I'm not sure if it is available for the regular ATI control panel)
If you have an NVidia card, try and make sure you install monitor drivers and then use a tool like Reforce (which I recommend) to do the rest of the work.
Of course the above works best with Win2k/XP
Then again, if you're using pure DOS (Shutdown to DOS Mode or F8->Command Prompt only).. you would have to use a tool like Scitech Display Doctor (for Win95/98/SE) and use their refresh tool (I don't know the name of the executable offhand). Otherwise, using DOS within Windows uses the refresh rate of Windows. Using pure DOS to set the refresh rate will not work in general.
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
-
- New Member
- Posts: 8
- Joined: Sat Nov 05, 2005 11:00 pm
-
- New Member
- Posts: 8
- Joined: Sat Nov 05, 2005 11:00 pm
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
Well, your computer IS slow.. so expecting your computer to run the emulator at full speed with your settings is rather difficult.Yes, but the 2 options, v-sync and triple buffer, slowdown the emulation about 15 to 20 frames.... Sad
Another solution without the slowdown of the emulation.... like put the refresh rate to 120hz (maxim) in the dos in the resolution of 320x240...
I can make it?
For the second question, if you did not read what I wrote, I'm not going to repeat what I said. I doubt your first language is English, but it pays well if you read all the replies that have been posted for your convienence.
The alternative option is to not use auto-frame skip.. try to use a normal frame skip of 1, 2, or 3 and see if that helps. It not going to work at the speed you are used to, but is fairly close to the original. Again, this is not a great option, but is the alternative because your computer is slow.
-
- Devil's Advocate
- Posts: 2293
- Joined: Mon Aug 02, 2004 7:51 pm
- Location: Hmo. Son.
IIRC, with each new version of Zsnes, the requirements to run it at an acceptable speed have increased, not a lot, but they have. He can probably make an old version to work in full speed, but then it won't have the features or the bug fixes of the new versions.Baldho wrote:As for his computer... i would say that a k6-2 450 is enough to run most games at a fairly acceptable speed.
I used to have a k6-2 350 with 96 Mb of ram and it ran games pretty well, and I was using a DOS version under Win9X.
*Sometimes I edit my posts just to correct mistakes.
-
- New Member
- Posts: 8
- Joined: Sat Nov 05, 2005 11:00 pm
-
- New Member
- Posts: 8
- Joined: Sat Nov 05, 2005 11:00 pm