Bushing speaks on the matter of "LU64+" wii

Discussion in 'Wii - Hacking' started by FAST6191, Aug 30, 2009.

Aug 30, 2009
  1. FAST6191
    OP

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    21,711
    Country:
    United Kingdom
    I did not see any other posts on the subject and I thought it was a very interesting read so I thought I would link it up for those who do not check the hackmii site all that often.

    The writeup is here:
    http://hackmii.com/2009/08/timing-is-every...e-wii/#more-654

    Before you read it though it was suggested you read
    http://hackmii.com/2009/06/ios-history-build-process/
    and
    http://hackmii.com/2009/08/wii-hardware-a-history/

    The usual staples of http://hackmii.com/2008/04/keys-keys-keys/ and http://debugmo.de/?p=61 are suggested by myself for those wanting to learn a bit more about the wii.

    Long story very short he posits it is/was ultimately a race condition (where some code starts before another section is finished working/generating results with obvious consequences- one reason why piling on cores/threads makes life very difficult for programmers and another reason why emulator writing is complex and requires significantly higher performance machines) brought on by some low level changes in code and hardware which inadvertently affected a good chunk of user made/adapted code which operated in a way not intended/envisioned by Nintendo.

    It is not all about that though and it describes how many things work at the lowest level which is good for aspiring Wii programmers/hackers to know.
     
  2. Cyan

    Global Moderator Cyan GBATemp's lurking knight

    Joined:
    Oct 27, 2002
    Messages:
    16,407
    Location:
    Engine room, learning
    Country:
    France
    It was an interesting read. I like when I can understand what's going on at very low level.

    But I don't get why he said IOS_reload(249) is not working with newer wii.
    I don't remember user's reporting usbloaders not booting from HBC on newer Wii (because libOGC don't wait enough for the IOS to reload and becomes confused), or maybe I didn't understand what he was explaining ?

    Now I can predict devs will try to fix the libOGC timing.


    edit after reading der1re post :
    Ok, I see where the problem is. that's not usbloader, it was just an example [​IMG]
     
  3. rommy667

    Member rommy667 GBAtemp Advanced Fan

    Joined:
    Mar 21, 2008
    Messages:
    514
    Location:
    Down the road around the corner
    Country:
    Ireland
    Great read cant say i get it all but i do get most of it.......
     
  4. Det1re

    Member Det1re det1re.de

    Joined:
    Oct 28, 2008
    Messages:
    1,272
    Location:
    Germany
    Country:
    Germany
    So this black screen after IOS downgrading is just a timing issue. What a mess.
     

Share This Page