about ios's...

Discussion in 'Wii - Hacking' started by externalist, Apr 2, 2010.

  1. externalist
    OP

    externalist Member

    Newcomer
    23
    0
    Feb 16, 2010
    Can anyone point me to a link or post on a list of which ios is responsible for which functionality? I'm trying to understand more about ios's but having a hard time finding info... Also, I've always been wondering if there was some kind of process or ios running on the wii during the whole time the wii is on. From what I've read so far, when you run a game, or hb channel or any other big function on wii, then the running ios stops and a new ios loads for the new game/function so no one process/ios can be running the whole time. Is that right?
    Thanks.
     
  2. cwstjdenobs

    cwstjdenobs Sodomy non sapiens

    Member
    1,757
    1
    Mar 10, 2009
    Ankh-Morpork
    You know the Wii has 2 processors right? The main PPC cpu and an ARM9. The ARM9 controls all the I/O, and that's where the IOS's run, a bit like a glorrified set of drivers, while the game code runs on the PPC. So IOSs and game code run at the same time.

    This should give a better explanation http://wiibrew.org/wiki/IOS. You might want to bookmark that site.
     
  3. fairlyevenparents

    fairlyevenparents GBAtemp Fan

    Member
    417
    0
    Sep 21, 2009
    United States
    united states
    how many IOSs are there?
    we can install CIOSs in slots over IOS 200 right?
     
  4. gameking66

    gameking66 GBAtemp Advanced Fan

    Member
    576
    181
    Mar 9, 2010
    United States
    You can install a cIOS anywhere. A cIOS is simply an existing IOS modified and placed into a different slot (or the same one).
     
  5. externalist
    OP

    externalist Member

    Newcomer
    23
    0
    Feb 16, 2010
    So from my understanding of what I read on wiibrew, only one IOS can run on the ARM core and since different games and system menus use different IOS's and no single IOS can run completely in the background throughout the whole time wii is power on right? And is it the IOS that's responsible for whatever is going to be run on the PPC cpu? like does the IOS 'initiate' the process/program to be run on the PPC? And overall, it is impossible to have any code that is constantly running in the background throughout the whole term wii is on power on state right? Thanks.
     
  6. Bumpman

    Bumpman GBAtemp Regular

    Member
    252
    0
    Jan 21, 2010
    United States
    No. From what I know, sneek runs on the ARM9 core alongside the IOS and stays there even if the currently running IOS is changed to another IOS