DSI Error and Auto Reloading.?

Discussion in 'Wii - Hacking' started by ploggy, Aug 5, 2017.

  1. ploggy
    OP

    ploggy WAKA! WAKA!

    Member
    1,827
    1,180
    Aug 29, 2007
    United Kingdom
    Way back in the beginning of the Wii "scene" when there was a DSI Error the user would have to get up and drag themselves to the Wii and hard reset by holding the Wii Power Button, but later on someone implemented an auto reload function so if someone caught a DSI error the Console would auto Reboot after 10 Seconds or so.

    Now my question is. Who or how was that implemented?
    Because we're suffering the same fate in the WiiU section. We're currently getting alot of those DSI errors.. constantly.. while testing Retroarch and honesty my backs going to give out eventually, that or my WiiU. :P
    It would be oh so sweet if we could get some of that auto reload goodness you lucky folks are blessed with lol

    Thank You :)
     
  2. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    21,227
    10,081
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    I'm trying to think of who it could've been, or what app that did it, I want to say it was RA Wii that did it first, but I could be wrong. Fix94 may know who was involved with the timeout, or if it was one of RetroArch developers.
     
  3. daxtsu

    daxtsu GBAtemp Guru

    Member
    5,539
    3,930
    Jun 9, 2007
    Antarctica
    wicksand420 likes this.
  4. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    21,227
    10,081
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    If Wii U apps could have something similar, it would be a boon. Whether or not it can be added is another story.
     
    ploggy likes this.
  5. ploggy
    OP

    ploggy WAKA! WAKA!

    Member
    1,827
    1,180
    Aug 29, 2007
    United Kingdom
    I could be wrong but I think Retroarch WiiU has an exception handler..

    https://github.com/libretro/RetroArch/commit/40a4a5a733d98160e9a530f338cde746c641d6bf

    and it was updated just yesterday

    Is that what you meant?

    Sent from my GT-I9505 using Tapatalk
     
    the_randomizer and daxtsu like this.
  6. GreyWolf

    GreyWolf GBAtemp Psycho!

    Member
    3,969
    768
    Mar 2, 2015
    United States
    Try adding "extern void __exception_setreload(int t)" as a declaration then call it in main with the desired time delay. It needs to be declared as a "C" function if you're putting it in a C++ source.
     
    ploggy likes this.
  7. ploggy
    OP

    ploggy WAKA! WAKA!

    Member
    1,827
    1,180
    Aug 29, 2007
    United Kingdom
    I asked one of my mates to look into it, i'll see what he says
    Thanks. :)