Can someone compile WiiMC with a simple change?

Discussion in 'Wii - Emulation and Homebrew' started by SuperrSonic, May 1, 2014.

  1. SuperrSonic
    OP

    SuperrSonic GBAtemp Advanced Fan

    Member
    662
    220
    Dec 9, 2011
    I would like if I may to have the option to display videos with square pixels properly, as Wii pixels are more like DVD pixels if not the same.

    To do this I intended to change "viWidth = 672"(if Wii is set to 4:3) to 704 in video.cpp and video.c but the lib dependencies needed would not compile no matter what I did.

    That's why I would like to see someone else try this, I believe Netflix, Hulu Plus and Amazon Instant are using 704 for displaying their videos, YouTube ignores it and uses 672.

    The idea is to experiment to see how well it looks; not as a replacement but as an option.

    This could also be done for 16:9 mode by changing both viWidth values in video.cpp and video.c to 704, video.c has the viWidths for PAL mode.

    There's around 2000 instances with that value in the file so hex editing is out of the question, that is until I can compare with a differently compiled .dol




    Never mind, I did it by hex editing in the end turns out I could use another Tantric homebrew to figure out the location.
    https://www.dropbox.com/s/1tjmr3yyz7d2tjh/WiiMC_704.dol
    WiiMC with square pixels is now possible for NTSC users, this is only for 4:3 mode.

    If you want to use your own value the hex address is 0x1109F2
     
  2. SuperrSonic
    OP

    SuperrSonic GBAtemp Advanced Fan

    Member
    662
    220
    Dec 9, 2011
    bump
     
  3. dicamarques

    dicamarques Definitely not Bruce Wayne.

    Member
    1,020
    179
    Jun 25, 2010
    Portugal
    Your computer's Recycle Bin
    You should go to the wiimc forums, you might get more help there.
     
  4. SuperrSonic
    OP

    SuperrSonic GBAtemp Advanced Fan

    Member
    662
    220
    Dec 9, 2011
    I doubt I'll get any help from those forums, the more recent threads have zero replies.