Worklog Analyzing the Wii's Video Encoder

Discussion in 'Wii' started by Shank, Apr 7, 2016.

  1. Aurelio The Fixer ᕕ( ᐛ )ᕗ Staff Member . . . . .

    Joined:
    Mar 3, 2016
    Messages:
    1,789
    Likes Received:
    2,441
    Portables:
    2
    Ok in this case probably you can, but on RetroRGB they say
    so, considering that RVK Wiis can still play Gamecube games through Nintendont probably it is the best and easiest way.
     
  2. ShockSlayer Ivan - the tyranny of evil men . .

    Joined:
    Jan 16, 2016
    Messages:
    1,491
    Likes Received:
    3,741
    Location:
    Ragnarok, re-entry
    Portables:
    All
    In particular, mega told me yesterday that the GCVideo outputs truer video than even the standard GC component cables. I am not sure about compared to the Wii, but I'd say in particular if you're looking to play GC games at the absolute best quality on component(and especially HDMI as the Wii HDMI is garbage), you simply cannot beat GCVideo.
     
    Shank likes this.
  3. Shank Certified Wiitard Staff Member . .

    Joined:
    Jan 31, 2016
    Messages:
    1,067
    Likes Received:
    1,993
    Location:
    Texas
    Portables:
    3
    The chip is exactly the same, so I don't think it's true. Nobody has actually tested it. There is no evidence that the rvk has better video than the rvl.
     
  4. Aurelio The Fixer ᕕ( ᐛ )ᕗ Staff Member . . . . .

    Joined:
    Mar 3, 2016
    Messages:
    1,789
    Likes Received:
    2,441
    Portables:
    2
    Well there is the RVL-AVE A revision, maybe that's improved
     
  5. Shank Certified Wiitard Staff Member . .

    Joined:
    Jan 31, 2016
    Messages:
    1,067
    Likes Received:
    1,993
    Location:
    Texas
    Portables:
    3
    I have seen the rvl ave a, and odly it shows up spuraticly across boards. Unlike the other chips, where once a new one was made, they stopped using the old one, the AVE-A seems to show up randomly from revision to revision. I would love for someone to test and confirm the difference.

    But regardless, GC Video puts out digital video, so the screen receives perfect pixels. The analog to digital conversion lag is also removed, which is ideal for melee players.
     
  6. Aurelio The Fixer ᕕ( ᐛ )ᕗ Staff Member . . . . .

    Joined:
    Mar 3, 2016
    Messages:
    1,789
    Likes Received:
    2,441
    Portables:
    2
    With gcvideo dvi yes, absolutely.
    About the lag Unseen showed that on gcvideo lite it was smaller than the internal encoder, so I don't think that Melee players should care :D
     
  7. ShockSlayer Ivan - the tyranny of evil men . .

    Joined:
    Jan 16, 2016
    Messages:
    1,491
    Likes Received:
    3,741
    Location:
    Ragnarok, re-entry
    Portables:
    All
    It's functionally identical to the standard GC video encoder in terms of lag. Which means lag isn't a factor to consider here. It'll be much better than those Wii HDMI boards though for sure.
     
  8. bentomo sands mobos in a single swipe . .

    Joined:
    Jan 28, 2016
    Messages:
    91
    Likes Received:
    48
    A gc video lite could easily be adjusted to run on 1.8v logic rather than 3.3v.

    But I think a good reason for changing out the AVE for a GC video would be board shrinkage. There's about an extra inch on the video end of the board that you could cut off if you could rewire a GC video.

    Oooooor, one less chip for a motherboard replacement that would include an lcd controller and GC controller.
    (¬‿¬)
     
    ShockSlayer and Shank like this.
  9. Shank Certified Wiitard Staff Member . .

    Joined:
    Jan 31, 2016
    Messages:
    1,067
    Likes Received:
    1,993
    Location:
    Texas
    Portables:
    3
    bentomo pls
     
  10. ShockSlayer Ivan - the tyranny of evil men . .

    Joined:
    Jan 16, 2016
    Messages:
    1,491
    Likes Received:
    3,741
    Location:
    Ragnarok, re-entry
    Portables:
    All
    I will time the memes out of you tomorrow.
     
    Last edited: Apr 7, 2016
  11. bentomo sands mobos in a single swipe . .

    Joined:
    Jan 28, 2016
    Messages:
    91
    Likes Received:
    48
    Well as long as I'm on a roll here we could probably emulate the real time clock function of the MX chip and cut out that chip entirely.

    The beauty of FPGA's.
     
  12. ShockSlayer Ivan - the tyranny of evil men . .

    Joined:
    Jan 16, 2016
    Messages:
    1,491
    Likes Received:
    3,741
    Location:
    Ragnarok, re-entry
    Portables:
    All
    Well we'd need to store the font/other data on it as well.
     
  13. Aurelio The Fixer ᕕ( ᐛ )ᕗ Staff Member . . . . .

    Joined:
    Mar 3, 2016
    Messages:
    1,789
    Likes Received:
    2,441
    Portables:
    2
    Iirc it works through exi protocol, I can't see any advantages worth the amount of work to emulate it.
    Also as SS said you'd need also the font data and the SRAM
     
  14. ShockSlayer Ivan - the tyranny of evil men . .

    Joined:
    Jan 16, 2016
    Messages:
    1,491
    Likes Received:
    3,741
    Location:
    Ragnarok, re-entry
    Portables:
    All
    SRAM?
     
  15. Aurelio The Fixer ᕕ( ᐛ )ᕗ Staff Member . . . . .

    Joined:
    Mar 3, 2016
    Messages:
    1,789
    Likes Received:
    2,441
    Portables:
    2
  16. cheese the tallest memer in town Staff Member . . .

    Joined:
    Mar 2, 2016
    Messages:
    2,494
    Likes Received:
    2,215
    Location:
    Florida
    Or while you're at it emulate the CPU and GPU too, get it down to my one wire Wii design
     
    BocuD, Noah, Shank and 2 others like this.
  17. Shank Certified Wiitard Staff Member . .

    Joined:
    Jan 31, 2016
    Messages:
    1,067
    Likes Received:
    1,993
    Location:
    Texas
    Portables:
    3
    Screen Shot 2016-04-07 at 5.45.39 PM.png
    A more detailed image was requested, so here it is.

    Quick Summary:

    Red lines are (theorized) data lines
    Green is the 54mhz clock
    Orange is no activity in the single test done
    Yellow is the 50 kHz square wave
    Blue is other consistent waves of various frequencies, mentioned in the first post
    Purple is Digital audio.

    Using no evidence whatsoever, I would guess that the following lines are paired:

    15/16
    12/14
    11/13
    6/8

    Obviously, as stated before, these are just the results of a single circumstance
     
    Last edited: Apr 7, 2016
    Nold likes this.
  18. bentomo sands mobos in a single swipe . .

    Joined:
    Jan 28, 2016
    Messages:
    91
    Likes Received:
    48
    Hey real time clock by itself isn't too difficult to reverse engineer. But yes, font data and sram shoots that idea down.

    Shank, those blue lines are possibly some protocol interface between the wii and the AVE. Do you have screen shots of the blue lines scoped out?
     
  19. Shank Certified Wiitard Staff Member . .

    Joined:
    Jan 31, 2016
    Messages:
    1,067
    Likes Received:
    1,993
    Location:
    Texas
    Portables:
    3
    No, I don't, but I can. I can certainly take pictures of the screen of my oscilloscope, or learn to use the screenshot feature.

    But I can tell you the wave is very consistent, with no abnormalities. Its the same single wave form over and over for all of those lines.

    I also plan to test the Wii in other modes to see if I can get any activity on the inactive lines, or notice any different results.
     
  20. Aurelio The Fixer ᕕ( ᐛ )ᕗ Staff Member . . . . .

    Joined:
    Mar 3, 2016
    Messages:
    1,789
    Likes Received:
    2,441
    Portables:
    2
    The chip is configured through i2c from the Wii each time there is a video format change (which could make it harder to adapt GCVideo)
     
  21. Robert Olson .

    Joined:
    Jul 21, 2016
    Messages:
    2
    Likes Received:
    0
    I'm working on a project that you guys might have some input on. I want to trim a wii, and run it like a gameboy player using the high speed port (HSP) on the bottom of the gamecube for power and video. I still have to see what voltage the HSP accepts for the data lines (it's probably 3.3v), but I think it has the same number of data lines as the wii, so with some luck it won't be too difficult. Then the wii video could be routed through the gamecube's encoder and the FPGA board afterwards. I guess it's all about where you want to change the video signal power, the FPGA board vs the wii's data pins, but should be cool to have a small wii that you can stick on the bottom of a gamecube.
     

Share This Page

Loading...