How do you do custom emulators for Virtual Console injects?

Discussion in 'Wii - Hacking' started by UltraSUPRA, Jun 10, 2018.

  1. UltraSUPRA
    OP

    UltraSUPRA Member

    Newcomer
    1
    May 4, 2018
    United States
    Hi.

    I'm a big fan of MegaMan, and I've been thinking of putting the entire original series up to this point (11 might not be possible) on my Wii U's Wii menu (because I have no systems that can play MMLC2 besides my PC). The problem is, neither the Playstation nor the Saturn has any Virtual Console games on the Wii (or any system, for that matter, unless you count PS Classics on the PS3 and PS4).
    My solution? Use an unofficial emulator like Yabause for the largely superior Saturn version of MegaMan 8.
    The problem is, I only know how to inject ROMs into WADs, not emulators or ISOs. I'm not actually entirely sure that it's possible for anything other than the GameBoy Advance. Sure, I could use the Wii version of Yabause on the HBC, but I prefer the layout of the Wii Menu. Plus, I don't have to open up the HBC, and I will be able to fit all ten games along with Rockman & Forte and, if PSP emulation is possible on the Wii, MegaMan Powered Up. (It's always been about convenience.)
     
  2. Ryccardo

    Ryccardo WiiUaboo

    Member
    11
    Feb 13, 2015
    Italy
    Imola
    An installed channel is just a Wii application (capable of running from nand), a banner/icon, and any arbitrary further contents to be used by said software...

    Injection is possible with official emulators as they have the rom as one of these extra files;
    most homebrew emulators rarely if ever install to nand, much less load a rom from nand (outside of rather well polished adaptations of GBC/GBA emulators by "0rangechicken", rivaling the professionality of official VC releases, now almost impossible to find).

    In general if you have emulator channels you have forwarders: since forwarders may be able to pass arguments to the emulator, it may be possible (if supported by the emulator) to have individual channels pointing to every game, but not to actually build self-contained "VC" channels - mainly as they wouldn't fit in any quantity in the first place ;)
     
  3. UltraSUPRA
    OP

    UltraSUPRA Member

    Newcomer
    1
    May 4, 2018
    United States
    Crap.

    Well, I guess I could hack Yabause-Wii and make it so it will only run MM8, and then put that inside a channel, after calculating how many blocks that would be (hoo-boy).