You are not logged in.
I have seen the orgy of filter, unfortunately the one filter I am interested in isn't here.
This is the TV mode, please consider adding it if you like it.
Kega
Raw:
With TV mode:
VBA
Raw:
With TV mode:
Offline
I get CRT filters for consoles since games were designed around their limitations and Genesis games often relied on them. But for a handheld? You're not getting the intended look and just making the IQ worse. I'll admit the scanlines do a descent job of countering the boost the gamma because the GBA LCD has no backlight that has ruined so many SNES ports from your VBA example but the DS doesn't have that problem.
Offline
Most of the filters that are included don't give the intended look either. The only difference is TV mode is actually looking good, at least that's my opinion.
Here's more TV mode goodness, this time Snes9x:
Raw:
TV mode:
Offline
Just draw lines over your computer screen with a magic marker.
Offline
or use the scanlines filter
Offline
Could you make a quick x64 compilation package, similar to what MAME is doing? I know how to implement that filter, I will just do my own build with it, but I really don't want to struggle for hours to build a proper compiler.
Last edited by CobraSA (2012-04-11 19:24:43)
Offline
Did not even know that's in. I still prefer my way.
Offline
i dont know what a quick x64 compilation package is. but i will suggest that if you havent checked out the svn repository yet, that you should do so and witness the one-click build process. I will also suggest that you checkout the scanlines filter.
Offline
OK zeromus, I'll check the svn. If I successfully implement TV mode, I'll post a patch here. As for the scanlines filter, I already checked it, it looks ok but not quite what I'm looking for. First I dislike the vertical scanlines, second the scanlines appear way too strong for my taste, and finally TV mode is slightly different from just scanlines even tho I do not dispute there are similarities. ![]()
Edit: I can't import the svn it asks for a login and pass, I tried my sourceforge login but that didn't work.
How can I obtain a login?
Last edited by CobraSA (2012-04-11 21:38:29)
Offline
you dont need a login/pass to get the svn from sourceforge. just leave it blank and you will checkout anonymously with read-only access
use --scanline-flter-a=1 and --scanline-filter-b=0 on the commandline and scanlines will work the way you arbitrarily want which you call "tv mode"
Offline
you dont need a login/pass to get the svn from sourceforge. just leave it blank and you will checkout anonymously with read-only access
use --scanline-flter-a=1 and --scanline-filter-b=0 on the commandline and scanlines will work the way you arbitrarily want which you call "tv mode"
How can I put it simply? The current scanline filter looks like shit. Did you compare the VBA pic I posted on 1st page with desmume scanlines? Even a cheap hooker is more desirable than this. I didn't have the time to look into the code in detail to hook a tv mode filter, but that's really easy, if somebody else is willing to do it, I may do a donation.
Offline
i had difficulty translating your post from assholish to english. this is what I came up with:
"i dont like the way the current scanline filter looks. i know lots of people like it just fine, including the guy who made it, to whom i am addressing this note, but i dont. it seems that it is impossible to configure it with the parameters you gave me to make it exactly the same as VBA."
to which my reply would be:
"youre right, it seems that those parameters didnt work. there wasnt enough versatility to them. so i changed it so theres four parameters, and now you can replicate vba's with --scanline-filter-a=0 --scanline-filter-b=0 --scanline-filter-c=4 --scanline-filter-d=4 and you should see it in r4316"
Offline
This is much better. *thumbup* It looks sweet in 1x, 2x or 4x
But on more customized res, VBA appears much more flexible.
On my 1920x1200 laptop, I use a custom res somewhere between 1x and 1.5x because it is what fits screen best (no rotation, and 90px DS separation). And the scanlines are "colliding" which can be more or less annoying (more in my case).
Other thing is VBA TV mode wasn't just about scanlines, it was also countering the gamma, making the image softer and less blocky (see the jaw and eyes of Soma Cruz in the above pics).
Offline
i scrutinized the VBA TV mode. its just about scanlines. it may have had something to do with the gamma, but i draw the line there. you want one filter to rule them all, youll have to write it yourself.
Offline
Unfortunately I have really no time to look into the details of the code of both vba and desmume in order to be familiar enough to add the filter. To begin with I don't even have the time to play games, neither DS or anything else. But in the past I asked for better support for streamed sounds and when it aired I made a donation, just wanted you to know I may do another (not big) donation to the person who will implement a TV mode filter comparable to the one you see on the above VBA pics . That would perhaps motivate me enough to replay a few games I liked on DS. ![]()
Offline
i just checked vba. it doesnt have anything to do with gamma. therefore what desmume has now is equivalent to what vba has.
Offline
I tend to trust your skill and think you know what you're talking about, yet there is undeniably a difference somewhere. Here's an showcase experiment, please maximize your browser window to watch the shots at their max res:
I use megaman zero (gba) and megaman zero collection (ds)


PRETTY DAMN CLOSE


UGH! NOT SO EQUIVALENT ANYMORE
Clearly VBA makes it softer and less blocky.
Offline
you have scaled the game to 960 wide = 1.875x the scanlined 2x resolution of 512. VBA is using bilinear filtering. desmume will use bilinear filtering or nearest filtering depending on whether youve picked directdraw SW or directdraw HW. but not if youre on a newer version of windows, whose directdraw support is commonly lacking and doesn't do bilinear filtering when directdraw HW is chosen. so, you're not just looking at the effects of the tv/scanlines filter here, youre looking at them compounded with other factors. set the window to exactly 1x or 2x size if you want to see the tv/scanlines filter.
yeah, theres a difference somewhere.
what you want is more finetuned control over the last stage of image stretching. we're gonna do this one day.. we need to switch to using direct3d instead of directdraw, as the latter is getting a bit long in the tooth...
Offline
Man, was I right or what when I suggested my magic marker solution. Jesus.
Offline
could someone say to that fine gentleman that he isn't amusing anybody?
Offline