
Feature Request: Noisy Y/C Cable (sharp) filter.
Moderator: ZSNES Mods
Feature Request: Noisy Y/C Cable (sharp) filter.
I've noticed that several emulators seem to use many of the same video filters (2xsai engine for example). There is a filter I noticed while using an MSX emulator, blueMSX, called Noisy Y/C Cable (sharp). This filter creates a sort of static effect over the game itself. I really like this effect and was hoping it could be implimented into ZSNES. I love the emulator, keep up the great work (btw, I never have bug problems, I almost feel neglected)
blueMSX's feature page, an image of this is near the bottom http://www.bluemsx.com/features.html

Tactical Espionage Action... okay, got the Espionaga Action part. What does "Tactical" mean again?
Re: Feature Request: Noisy Y/C Cable (sharp) filter.
Won't happen. Currently, the Zsnes people don't really care to implement these type of features. What has been accepted so far are more of cosmetic changes/small annoyance fixs with Zsnes itself. Nothing really major (like a new filter for example) Besides, features requests that have not a large pool of supporters are generally shot down quite rapidly.triman84 wrote:I've noticed that several emulators seem to use many of the same video filters (2xsai engine for example). There is a filter I noticed while using an MSX emulator, blueMSX, called Noisy Y/C Cable (sharp). This filter creates a sort of static effect over the game itself. I really like this effect and was hoping it could be implimented into ZSNES. I love the emulator, keep up the great work (btw, I never have bug problems, I almost feel neglected)blueMSX's feature page, an image of this is near the bottom http://www.bluemsx.com/features.html
"Don't ask for inane features such as porting ZSNES to MacOS or adding Super GameBoy emulation, etc." The 'etc' should be turned into "don't ask for things that wouldn't be used by a vast majority of Zsnes users". Seriously, I'm not being sarcastic here.That's just how it is really. I think this should be made into a sticky.
I think you'll find that if you enable interpolation + 25% scanlines on Zsnes you'll get a really nice TV-simulation too.
Though... after looking at the page, that does look good. Hey, you could try implementing it yourself.
Though... after looking at the page, that does look good. Hey, you could try implementing it yourself.

[size=75][b]Procrastination.[/b]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
Depending on how the filter is coded and its what license it's under, it could be added to zsnes, but it'd require to meddle with the gui (add a new box, and make it exclusive).
@Dmog: were you around when MaxSt registered and posted something similar ? hq*x was in zsnes under a month after that.
@Dmog: were you around when MaxSt registered and posted something similar ? hq*x was in zsnes under a month after that.
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Well, I didn't do my job at the time, and zinx had a field day getting HQ2x into the Linux version...
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
I assure you hq2x works in linux.MaxSt wrote:Does HQ2X actually work in Linux? Seems unlikely to me.
I see hq2x_16b() gets invoked from Windows-only code, and that's the only place.
MaxSt.


皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
-
- Devil's Advocate
- Posts: 2293
- Joined: Mon Aug 02, 2004 7:51 pm
- Location: Hmo. Son.
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
Slightly offtopic remark; if composite really looks like this on TVs, then I find myself lucky for living in a scart-using continent. I mean, you can't see a single fucking pixel... it's just a blurry mess.
And some people played SNES games like this ?! Oh my, my, my.
And some people played SNES games like this ?! Oh my, my, my.
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
First of all, as far as snes emulation itself goes, zsnes is around 99.9% complete IMO; bug fixes are mostly a thing of the past here. Second, filters are nothing but add-in in the first place, which the emulator has supported for a while, why not another one? Dmog, nice paraphrasing and twisting of the rules, besides, I think alot of people would enjoy this filter if they toyed with it. Download blueMSX and a demo to give it a try, its nothing like scanlines or like playing it on a TV. Personally, I prefer filters, except with Mario, can't stand filters on Mario.
Tactical Espionage Action... okay, got the Espionaga Action part. What does "Tactical" mean again?
-
- Savestate Pimp
- Posts: 129
- Joined: Thu Jul 29, 2004 2:15 pm
- Contact:
Have you seen the Official Bug Topic lately?triman84 wrote:First of all, as far as snes emulation itself goes, zsnes is around 99.9% complete IMO; bug fixes are mostly a thing of the past here.
"Other people can give you more suggestions as I just lost all my motivation to respond further to this post."
[i] - Nightcrawler[/i]
[url=http://www.geocities.com/illegal_eagle_2003/]vSNES v2.00[/url]: My SNES savestate viewer.
[i] - Nightcrawler[/i]
[url=http://www.geocities.com/illegal_eagle_2003/]vSNES v2.00[/url]: My SNES savestate viewer.
-
- Romhacking God
- Posts: 922
- Joined: Wed Jul 28, 2004 11:27 pm
- Contact:
Beat me to it! Yeah.. ZSNES still has PLENTY of bugs which will take quite some time to fix. Then I'm sure we will find some more.illegal eagle wrote:Have you seen the Official Bug Topic lately?triman84 wrote:First of all, as far as snes emulation itself goes, zsnes is around 99.9% complete IMO; bug fixes are mostly a thing of the past here.
There was also a discussion on the innacurate timing in ZSNES. If all the current bugs get fixed, one could move on to fixing the timing.
And the list goes on after that.
Just because Super Mario World works well enough for you to think ZSNES is 99.9% bug free means nothing. It's not bug free nor anywhere near it. You're wrong.
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
-
- Savestate Pimp
- Posts: 129
- Joined: Thu Jul 29, 2004 2:15 pm
- Contact:
Heh...Nightcrawler wrote:Just because Super Mario World works well enough for you to think ZSNES is 99.9% bug free means nothing.
When you don't handle this correctly, you get errors. (Remember the "PPU" bug, Nightcrawler?zsKnight wrote:[in response to Qwertie]
Just ignore invalid addresses. They're everywhere (even mario world!)

"Other people can give you more suggestions as I just lost all my motivation to respond further to this post."
[i] - Nightcrawler[/i]
[url=http://www.geocities.com/illegal_eagle_2003/]vSNES v2.00[/url]: My SNES savestate viewer.
[i] - Nightcrawler[/i]
[url=http://www.geocities.com/illegal_eagle_2003/]vSNES v2.00[/url]: My SNES savestate viewer.
99.9%? Please...Like Nightcrawler said: Check out the bug topic, or better yet: the zsnes bug tracker. The list there isn't even an exhaustive one.triman84 wrote:First of all, as far as snes emulation itself goes, zsnes is around 99.9% complete IMO; bug fixes are mostly a thing of the past here. Second, filters are nothing but add-in in the first place, which the emulator has supported for a while, why not another one? Dmog, nice paraphrasing and twisting of the rules, besides, I think alot of people would enjoy this filter if they toyed with it. Download blueMSX and a demo to give it a try, its nothing like scanlines or like playing it on a TV. Personally, I prefer filters, except with Mario, can't stand filters on Mario.
And the Kiddies shall inherit the earth...
Wouldn't it make more sense to try to fix the timing 'first' (supposing it's something that could be fixed of course) I admit I don't quite get the purpose of the bug list/bug tracker... what's the point exactly? If you're not going to rewrite the whole timing system (again: I'm not the one who knows if that's even possible..) that means you're going to make "hacks" to the timing system..well "hack" is maybe a bad choice of word here (I'm not a native english speaker btw :p) but basically you're going to "build upon" what you allready have. Adding things progressively so that more game works. While that's not a bad thing in itself, that's not addressing the main issue (supposing you care about the main issue in the first place)There was also a discussion on the innacurate timing in ZSNES. If all the current bugs get fixed, one could move on to fixing the timing.
And the list goes on after that.
I've noticed the bug report is quite large, thanks. However, I haven't had any issues with Zsnes in the past few years. I might also add that alot of these bugs are very minor. Regardless of the bugs, a feature request isn't unreasonable, after all this is a feature request forum is it not? If new features shouldn't be considered, then why ask for suggestions? This new feature would not paralyze the emulator, so are there any REAL problems here?
Tactical Espionage Action... okay, got the Espionaga Action part. What does "Tactical" mean again?
Adding more and more filters is pointless when hardly anyone is going to use it, and the trouble it causes just to add it when more important things are being worked on (like SuperFX/SA-1 chips) that almost everybody would prefer time spent on. It took a lot of work to simply add a blinking cursor in the GUI. ZSNES is fully open source so anyone can add it, as long as they are fluent in assembly.
-
- Romhacking God
- Posts: 922
- Joined: Wed Jul 28, 2004 11:27 pm
- Contact:
It would make sense to work on the timing engine first being that some of those bugs are probably related to the inaccurate timing. However, rewriting the timing engine is going to be a large task and when complete there's going to be lots of games that used to work that now don't! Byuu pointed out some reasons why it may be better to leave ZSNES with it's current engine in the Dev forum.Dmog wrote: Wouldn't it make more sense to try to fix the timing 'first' (supposing it's something that could be fixed of course) I admit I don't quite get the purpose of the bug list/bug tracker... what's the point exactly? If you're not going to rewrite the whole timing system (again: I'm not the one who knows if that's even possible..) that means you're going to make "hacks" to the timing system..well "hack" is maybe a bad choice of word here (I'm not a native english speaker btw :p) but basically you're going to "build upon" what you allready have. Adding things progressively so that more game works. While that's not a bad thing in itself, that's not addressing the main issue (supposing you care about the main issue in the first place)
And of course.. Pagefault can work on whatever he wants first. There's no special order anything has to be done in in the hobby world!
I'm interested to know how many of the current bugs are timing related. Perhaps it's not as grave as we may think.
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
-
- Savestate Pimp
- Posts: 129
- Joined: Thu Jul 29, 2004 2:15 pm
- Contact:
Just one example:
EWJ2 transfers data to the SPC via HDMA, ie. every scanline some bytes. The timing has to be correct, and HDMA and the CPU-APU communication are among the things that are hard to emulate.
EWJ2 transfers data to the SPC via HDMA, ie. every scanline some bytes. The timing has to be correct, and HDMA and the CPU-APU communication are among the things that are hard to emulate.
"Other people can give you more suggestions as I just lost all my motivation to respond further to this post."
[i] - Nightcrawler[/i]
[url=http://www.geocities.com/illegal_eagle_2003/]vSNES v2.00[/url]: My SNES savestate viewer.
[i] - Nightcrawler[/i]
[url=http://www.geocities.com/illegal_eagle_2003/]vSNES v2.00[/url]: My SNES savestate viewer.
-
- Romhacking God
- Posts: 922
- Joined: Wed Jul 28, 2004 11:27 pm
- Contact:
Jesus! What a read that was. I only made it through a few of those pages. Very informative though.
They go more into depth on the HDMA issue with EWJ2 than I expected. And that clearly explains how these timing problems occur and why it's difficult to fix.
They go more into depth on the HDMA issue with EWJ2 than I expected. And that clearly explains how these timing problems occur and why it's difficult to fix.
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.