Gamecube deflicker off

Discussion in 'Modding and Hacking - Consoles and Electronics' started by la-li-lu-le-lo, Feb 26, 2013.

  1. la-li-lu-le-lo

    la-li-lu-le-lo ラリルレロ

    Joined:
    Feb 8, 2006
    Messages:
    5,657
    Likes Received:
    238
    So, I've been thinking about this a lot, and I've done some googling but nothing comes up. The Gamecube uses deflicker in most games, in order to reduce flicker (duh) on standard definition TVs. This is fine if you're using an SDTV, but if you're playing Gamecube games on an HD display, it looks like shit. Compare SSBM with deflicker off to almost any other Gamecube game, and you'll see how much it ruins the image. You basically get half the video quality. I imagine this isn't that noticeable on most HDTVs, since you're usually looking through a crappy scaler to begin with. But lately I've been using my CRT computer monitor to play Gamecube games in their native resolution, and the difference is very noticeable.

    So I've been thinking about how people have developed code to force 480p in games that didn't originally support 480p, and I got to thinking: would it be possible to make a program that would force deflicker off on Gamecube games? I've googled it a bit, and haven't been able to find anything. If it hasn't been done yet, would it be technically possible?

    I fou
    nd this thread on the Beyond3D forums: http://forum.beyond3d.com/archive/index.php/t-40785.html

    One of the posts describes the calls the GC/Wii makes to enable deflicker - GXNtsc480IntDf() for interlaced displays and
    GXNtsc480ProgSoft() for progressive scan. So, I should think, all you would need to do to disable deflicker would be to prevent games from making that specific call. So... has it been done? Could it be done?
     
    Last edited: Feb 26, 2013
  2. alecjahn

    alecjahn Site Soldier

    Joined:
    Apr 23, 2008
    Messages:
    2,825
    Likes Received:
    9
    Interesting thought... SSBM has it's own setting in the menus, right (been a while since I've played it, I seem to remember that being the case)?

    Could a game/iso perhaps be simply patched to force this setting (or lack thereof)?

    I would also be very interested in removing this feature. I remember how awesome XBMC (on Xbox1) looked when I turned the deflicker down, or even off completely.
     
  3. la-li-lu-le-lo

    la-li-lu-le-lo ラリルレロ

    Joined:
    Feb 8, 2006
    Messages:
    5,657
    Likes Received:
    238
    Yes, SSBM has an option for it in the menu. As far as I know, it's the only game that has such an option. In fact, I believe it's one of the only, if not the only Gamecube game that supports deflicker off - at least it's the only one I've played, and I have over 30 of the most common GC games.

    That could work, although personally I would prefer if there were a way to apply the setting to retail discs. It would probably be easier to do it on the Wii. The force 480p thing works on retail games, right? I should think it would be possible to use a similar method for force deflicker off. But I'm no programmer.
     
    Last edited: Feb 26, 2013
  4. alecjahn

    alecjahn Site Soldier

    Joined:
    Apr 23, 2008
    Messages:
    2,825
    Likes Received:
    9
    My question is: where would this programming/code be held? New BIOS?

    (I think Pikmin 2 might have had the deflicker option as well, I'll boot it up when I get home... if I can find it.) (EDIT: Actually read all the way through your link and someone mentioned this and a couple other games)
     
    Last edited: Feb 26, 2013
  5. pstrick1

    pstrick1 Site Supporter

    Joined:
    Aug 6, 2007
    Messages:
    679
    Likes Received:
    144
    Go to gc-forever.com
    Emu-kidid has a program that can do just about everything.

    It can even force games that don't support widescreen to render in true 16:9!!
    I'm sure putting the deflicker setting in there would be trivial.

    Post this in the "Swiss" section and see what he has to say.
     
  6. geluda

    geluda <B>Site Supporter 2012</B><BR><B>Site Supporter 20

    Joined:
    Apr 25, 2011
    Messages:
    1,422
    Likes Received:
    13
    [FONT=Tahoma, Calibri, Verdana, Geneva, sans-serif]
    Hmm, my Wii hacking memory is a little fuzzy, but I don't think the Wii would be any benefit especially if "deflicker" is something the devs coded into the games software, or whether it's part of the GameCube hardware or OS. When the Wii runs a GameCube game it essentially runs it in its own special GC mode and shuts off all Wii functions. It's likely that it's an option devs ether choose or choose not to do, like anti aliasing etc and is independent for each software, like Nintendo happened to choose to add an option for it in SSBM, that's my guess anyway.[/FONT]
     
  7. APE

    APE Site Supporter 2015

    Joined:
    Dec 5, 2005
    Messages:
    6,416
    Likes Received:
    138
    "[18:53] <Extrems> It is part of Swiss' progressive patch."

    And there you have it.
     
  8. alecjahn

    alecjahn Site Soldier

    Joined:
    Apr 23, 2008
    Messages:
    2,825
    Likes Received:
    9
    Wish I could get Swiss to boot...
     
  9. la-li-lu-le-lo

    la-li-lu-le-lo ラリルレロ

    Joined:
    Feb 8, 2006
    Messages:
    5,657
    Likes Received:
    238
    Awesome! Now I have to figure out how to get it to work...
     
  10. asasega

    asasega Rising Member

    Joined:
    Sep 22, 2007
    Messages:
    67
    Likes Received:
    72
    I asked this(deflicker on/off) on a lot of forums and nobody understood me(even on this forum)
    on the xbox there is flickerfuc*er, it's cool that a prog is available for GC, now we need one for the PS2, but nobody is interested:(
    I'm on this mission for almost a decade:(

    edit: the DC is using it too, and same none program exist to force deflicker off
     
    Last edited: Feb 27, 2013
  11. la-li-lu-le-lo

    la-li-lu-le-lo ラリルレロ

    Joined:
    Feb 8, 2006
    Messages:
    5,657
    Likes Received:
    238
    The DC uses deflicker over composite and RGB, but not over VGA. Over VGA the image is perfectly clear.

    A lot of PS2 games use deflicker, but not all. There's a fair number of games that don't use it, especially early PS2 games. I've always found early PS2 games to be more interesting than most of the later ones.
     
  12. reprep

    reprep Gutsy Member

    Joined:
    Jun 8, 2012
    Messages:
    475
    Likes Received:
    1
    for ps2 there is GSM which can force progressive modes. deflickering might be possible too but i am not sure about the approach. most early PS2 titles give half resolution when forced to progressive
     
  13. asasega

    asasega Rising Member

    Joined:
    Sep 22, 2007
    Messages:
    67
    Likes Received:
    72
    off course deflickering works only in interlaced modes
    yeah i like sharp images that's why i would like to find a method for forcing deflicker off on ps2 games, when i play them in 480i, via rgb on crt's
    earlier games on the ps2 era didn't have deflickering because it was not available in the sdk, only later when everybody started "omg the ps2 flickers so badly"
    i tried looking what is happennig when you choose it on/off in games that let's you do this(tekken 4,5 final fantasy 12 etc..)
    maybe someday someone more skilled in hacking can figure out what registers you must set for disabling the deflicker
    but everybody is interested only in activating 480p for games
     
  14. la-li-lu-le-lo

    la-li-lu-le-lo ラリルレロ

    Joined:
    Feb 8, 2006
    Messages:
    5,657
    Likes Received:
    238
    Well, after a couple of hours of fiddling, I finally got Swiss to load - and it indeed does disable deflicker (pardon the alliteration). It looks much better than it did before - still not as good as my Dreamcast, but very good. It was not as difficult as I would have thought, but it took a while. I think it was worth it.
     
    Last edited: Feb 28, 2013
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page