Boot Wii disc from menu and use with homebrew?

Discussion in 'Wii - Hacking' started by WB3000, Jan 16, 2009.

Jan 16, 2009
  1. WB3000
    OP

    Member WB3000 GBAtemp Advanced Fan

    Joined:
    Apr 5, 2007
    Messages:
    668
    Country:
    United States
    I had an idea for using the Wii ISO template on HackMii. If I put a DVD enabled emulator (Ex: FCEU) as the main.dol, would I be able to add ROM(s) to the disc as well, and have them be read by the emulator? It would make it possible to create an autobooting emulator pointed towards the ROM on disc, so you could essentially have a classic in disc format.

    I don't know whether it's possible or not, seeing as how Wii discs have different partitions, etc.
     
  2. ether2802

    Former Staff ether2802 we have the techno...!!

    Joined:
    Oct 14, 2007
    Messages:
    4,350
    Location:
    Pto. Vallarta
    Country:
    Mexico
    You need to do the experiment, extract every part from a game, well just the game partition, and re-ensemble with the WiiScrubber tool that creates that partition, just swap the main.dol for the fceugx.dol, and do a rebooter with the Gamma Launcher and at the rest of the DVD place the roms, you'll only need one partition for the emulator and another partition for the roms...!!! [​IMG]
     
  3. WB3000
    OP

    Member WB3000 GBAtemp Advanced Fan

    Joined:
    Apr 5, 2007
    Messages:
    668
    Country:
    United States
    I've created another partition, but there doesn't seem to be a way to add files, at least in WiiScrubber. You can extract the partition, so if I can modify it and pack it back in it should work...

    EDIT: I was able to create a new partition, and add some random .nes file into it. I'll burn a test copy and see if this thing runs...

    EDIT 2: The disc only loads through a IOS249 System Menu (no loaders, they code dump). FCEUGX loaded as expected, but it displayed "Invalid DVD" when attempting to load the file list from disc.
     
  4. ether2802

    Former Staff ether2802 we have the techno...!!

    Joined:
    Oct 14, 2007
    Messages:
    4,350
    Location:
    Pto. Vallarta
    Country:
    Mexico
    From wiibrew.org/wiki/FCE_Ultra_GX

    So it may be hard to get it done...!!! [​IMG]
     
  5. ArchangelX

    Banned ArchangelX Banned

    Joined:
    Jan 16, 2009
    Messages:
    28
    Location:
    The pits of hell.
    Country:
    United States
    Well, this would be possible, however, you'd probably need something like a WOD/ISO9660 hybrid disc.
    Don't ask me how to do that, because I really don't know. I've seen it done somewhere before, but I don't remember where.
    There's also a slight chance that wouldn't work either.

    However, what you _can_ do, is modify the code of FCEUGX to use joedj's libwod which allows usage of standard WODs as a pathname such as: "wod:/roms/rom.nes" to access the roms/rom.nes file from a WOD.

    Dunno if you got any of that, but it's something to consider.
     
  6. WB3000
    OP

    Member WB3000 GBAtemp Advanced Fan

    Joined:
    Apr 5, 2007
    Messages:
    668
    Country:
    United States
    If there was some method of creating a hybrid disc, it would remove the need to edit the FCEU source. I'm no expert in disc filesystems, but perhaps get a standard ISO 9660 ISO, pad the Wii ISO template, and then do a copy /b to merge them together. That working would depend on the Wii being able to still accept the disc and read it properly, as well as FCEU being able to locate the standard section of the disc.

    The WOD idea sounds good, I'll look into that.
     
  7. ether2802

    Former Staff ether2802 we have the techno...!!

    Joined:
    Oct 14, 2007
    Messages:
    4,350
    Location:
    Pto. Vallarta
    Country:
    Mexico
    yeah I think the most viable way of doing this, is modifying the code for the use of wod disc, I don't think it would be really hard...!!! [​IMG]
     
  8. Screemer

    Member Screemer GBAtemp Maniac

    Joined:
    Sep 21, 2008
    Messages:
    1,248
    Country:
    Germany
    a couple of weeks ago i saw a rom-compilation with a different emulators. as far as i remember it was a gamecube-disc-image. maybe this could be helpful. pm me for more informations.

     
  9. WB3000
    OP

    Member WB3000 GBAtemp Advanced Fan

    Joined:
    Apr 5, 2007
    Messages:
    668
    Country:
    United States
    Since there's no loaders capable of booting GCN backups, it would end up being a modchip-only solution. I'd like to get to the point where I can have a banner representing the game on disc, with an autobooting emulator on launch.
     
  10. Tichinde925

    Member Tichinde925 Marth Ditto Money Match?

    Joined:
    Jul 14, 2008
    Messages:
    1,096
    Location:
    Warwick, Rhode Island
    Country:
    United States
    The Emulators use DVDX to search for roms on the DVD.

    Is the normal install of DVDX installed?
     
  11. WB3000
    OP

    Member WB3000 GBAtemp Advanced Fan

    Joined:
    Apr 5, 2007
    Messages:
    668
    Country:
    United States
    I'm running on 3.2U with DVDX installed. I've been trying to compile with WOD support, but sadly I have no idea what I'm doing in the FCEU source. [​IMG]

    I submitted a feature request to the Google Code site, perhaps the authors will add the feature officially. [​IMG]
     

Share This Page