<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Wii mode GC hypervisor/emu</title>
<description>Well here&#039;s the idea. The app would work something like a hypervisor or qemu with kqemu installed, hiding the extra hardware and clock cycles from the GC game, emulating the GC controller and memory card (maybe even the lan adapter, but not sure there&#039;s a point anymore), and maybe adding some extra graphics capability (standard emu filters, making non widescreen 3d games widescreen like some emu&#039;s can etc). It&#039;s a not a request as such, more me wondering if this could work before researching something that might already be known to be impossible, though I can&#039;t see why as running GC games in Wii mode has being proven to be possible if not really playable.

Thanks</description><link>http://forum.wiibrew.org/read.php?26,25212,25212#msg-25212</link><lastBuildDate>Thu, 21 May 2026 18:36:27 +0200</lastBuildDate>
<generator>Phorum 5.2.23</generator>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,34221#msg-34221</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,34221#msg-34221</link><description><![CDATA[ Modifying the MIOS would be possible, but would prefer a GC loader in form of a mini project. But i think we are still even missing the info if gamecube games would work in wii mode if everything that is required to run GC games is done.]]></description>
<dc:creator>WiiPower</dc:creator>
<category>Ideas, requests</category><pubDate>Fri, 18 Sep 2009 22:52:05 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,34162#msg-34162</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,34162#msg-34162</link><description><![CDATA[ Yes. It is what many pirates use to pirate GC games.]]></description>
<dc:creator>TopGun96</dc:creator>
<category>Ideas, requests</category><pubDate>Fri, 18 Sep 2009 14:46:58 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,34151#msg-34151</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,34151#msg-34151</link><description><![CDATA[ is a custom mIOS (cmIOS lol) possible?]]></description>
<dc:creator>darklink</dc:creator>
<category>Ideas, requests</category><pubDate>Fri, 18 Sep 2009 11:19:50 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,32387#msg-32387</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,32387#msg-32387</link><description><![CDATA[ You mean patching MIOS? That&#039;s difficult. Bushing said before that "you could add the ohci1 module to MIOS, but you&#039;d have to figure out an IPC system". Then you&#039;d also need the sdi module and an IOS sdi FAT implementation for loading patches, ect. And, figure out how ohci1 is disabled to patch out ohci1 disabling. Very difficult.]]></description>
<dc:creator>yellowstar</dc:creator>
<category>Ideas, requests</category><pubDate>Mon, 07 Sep 2009 00:13:31 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,32374#msg-32374</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,32374#msg-32374</link><description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>cactusjack901</strong><br />No, because... well.. we kinda do that on a regular basis. What he&#039;s saying is that MINI, the subsystem that Bootmii runs off of can&#039;t access the wiimote at the current time. We would also have to patch mIOS (the IOS that gamecube mode runs off of) if we wanted to add Wiimote support there</div></blockquote><br />No, I&#039;m not saying to do this through bootmii. I mean can you do this at all?]]></description>
<dc:creator>Hman360</dc:creator>
<category>Ideas, requests</category><pubDate>Sun, 06 Sep 2009 23:39:20 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,30716#msg-30716</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,30716#msg-30716</link><description><![CDATA[ Beta 3 didn&#039;t change anything for MINI hw access for boot2, perhaps only the IOS version. Yes, one could add the necessary code to MINI to poke the GC DI mirror register bit, and have the option to either install the modified MINI to either MIOS, or just launch it from a MINI app.(Or just have the Bootmii menu run it directly from the SD browser.)(An option of just running an modified MINI would be an option with whatever solution I figure out, if ever, rather than just installing to MIOS. But you&#039;d need to figure out how to down clock the Broadway.)]]></description>
<dc:creator>yellowstar</dc:creator>
<category>Ideas, requests</category><pubDate>Tue, 25 Aug 2009 18:20:45 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,30670#msg-30670</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,30670#msg-30670</link><description><![CDATA[ You do not need a MIOS replacement. The GC does not have an arm processor, when the Wii plays GC games, the arm may be involved in the changes that allow GC to be played, but after that it does nothing. Also since BootMii beta 3, mini projects have full hardware access on the ppc.]]></description>
<dc:creator>WiiPower</dc:creator>
<category>Ideas, requests</category><pubDate>Tue, 25 Aug 2009 08:07:13 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,30609#msg-30609</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,30609#msg-30609</link><description><![CDATA[ BC/boot2, I think those just down clock the clock speed, and eventually load MIOS.(Dunno if those set some GC mode flag somewhere...) Imitating everything MIOS does will not give us full hardware access. That will only disable hardware. Whether you access the hw on Broadway or Starlet doesn&#039;t make any difference. A proper MIOS replacement would be a modification of MINI, setting the register bit for mirroring GC DI registers, and bootstrapping a homebrew Broadway GC disc loader.]]></description>
<dc:creator>yellowstar</dc:creator>
<category>Ideas, requests</category><pubDate>Tue, 25 Aug 2009 00:37:38 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,30530#msg-30530</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,30530#msg-30530</link><description><![CDATA[ Now that BootMii beta 3 allows full hardware access on the ppc, i wonder if running GC in wii mode is actually possible. The GC only has a ppc and we have full hardware access there now. So if somebody would imitate everything that MIOS, BC and boot2 do when booting a GC in a mini project, we would theoreticllay have full hardware access, and a 2nd processor(the arm) to play with. But i guess it&#039;s 1. complicated to do, and 2. the hardware needs some registers to be set to certain values that shutdown the wii exclusive hardware, while allowing GC games to access the hardware.]]></description>
<dc:creator>WiiPower</dc:creator>
<category>Ideas, requests</category><pubDate>Mon, 24 Aug 2009 17:57:40 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,29193#msg-29193</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,29193#msg-29193</link><description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>Hman360</strong><br />I&#039;m not a coder, but okay... What you&#039;re saying is that you can&#039;t even access the Wiimotes from homebrew code?</div></blockquote><br />No, because... well.. we kinda do that on a regular basis. What he&#039;s saying is that MINI, the subsystem that Bootmii runs off of can&#039;t access the wiimote at the current time. We would also have to patch mIOS (the IOS that gamecube mode runs off of) if we wanted to add Wiimote support there]]></description>
<dc:creator>cactusjack901</dc:creator>
<category>Ideas, requests</category><pubDate>Sun, 16 Aug 2009 04:19:57 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,29191#msg-29191</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,29191#msg-29191</link><description><![CDATA[ I&#039;m not a coder, but okay... What you&#039;re saying is that you can&#039;t even access the Wiimotes from homebrew code?]]></description>
<dc:creator>Hman360</dc:creator>
<category>Ideas, requests</category><pubDate>Sun, 16 Aug 2009 04:07:26 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,28722#msg-28722</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,28722#msg-28722</link><description><![CDATA[ That&#039;s possible, but it&#039;s difficult. MINI does not have an OHCI driver, so that would need written if we&#039;re going to replace MINI. I guess it may be possible to re-add OHCI1 to MIOS, but you&#039;d may need to write process/module code for it... (But you could just inject the sections of OHCI1 module into MIOS, and have MIOS create a thread for OHCI1 before the idle loop.) And as bushing said earlier, you&#039;d need some IPC system. And again you&#039;d need to write a Broadway patching system somehow. Either way, someone would need to figure out what disables USB and Wiimotes. I&#039;m fairly certain that the code executed from main,(not kernel thread) does not disable Wiimotes. I patched and disabled almost all of that code, and Wiimotes were still disabled. Whatever is disabling Wiimotes is executed from the kernel thread.(I haven&#039;t fully patched everything executed there GC related, tedious trial and error.)]]></description>
<dc:creator>yellowstar</dc:creator>
<category>Ideas, requests</category><pubDate>Wed, 12 Aug 2009 19:33:31 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,28637#msg-28637</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,28637#msg-28637</link><description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>Arikado</strong><br />So, sorta like a program that launches a gamecube game but remaps gamecube controls to Wii Controls and the GC Memory Card to an SD Card?</div></blockquote><br />Basically, would it be possible to use Wii controls for a GC game? That would be sweet... I know they did something similar with I think <i>Mario Power Tennis</i> but that was on its own disc, so they would have modified the code for it. They made it a Wii game from a GC game. Would this be possible though? You could play <i>Spider-Man</i> or <i>Spider-Man 2</i> and interact more with the game, like web-swing with your own arms or punch people with an actual punching motion or at least use the Wiimote and Nunchuk controls and not have to buy a GC controller.]]></description>
<dc:creator>Hman360</dc:creator>
<category>Ideas, requests</category><pubDate>Wed, 12 Aug 2009 05:04:37 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,26431#msg-26431</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,26431#msg-26431</link><description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>HyperHacker</strong><br />I noticed the system can reboot from GC mode back to Wii mode somehow as well. Pop out Mario Kart&#039;s disc at the title screen and hit reset, IIRC. Kicks you back to the System Menu.</div></blockquote><br />Gamecube games used to reset the hardware, when the reset button is pressed, while the lid is open.]]></description>
<dc:creator>daniel_c_w</dc:creator>
<category>Ideas, requests</category><pubDate>Sat, 25 Jul 2009 09:25:45 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,26410#msg-26410</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,26410#msg-26410</link><description><![CDATA[ <s>That&#039;s when launched from sysmenu, right?</s> The old version of Gecko OS I have doesn&#039;t set some flag correctly and boot2 runs when shutdown, running sysmenu.(Dunno if the latest version fixed that.) This isn&#039;t really useful, it&#039;s just some reset, causing Starlet to run boot2 as when Broadway is initially powered off.<br />EDIT:<br />This is related to MIOS, it&#039;s not game specific. MIOS executes shutdown code when the POWER GPIO goes high, and when IRQ15 is triggered. The former calls reset(1), while the latter calls reset(0).<br /><pre class="bbcode">
reset/LT_3c40
poke_hwresets_ppcbits();
LT_3e74();
*((u16*)(0x0d8b4026)) = 0;
udelay(100);
LT_3ed8();
HW_RESETS &= 0xff800fff;//clear bits 12 - 23
LT_37a4(1, 0);
u32 temp = HW_RESETS;
if(in_r0==1)
{
	temp &= ~BIT(5);//PPC1
}
else
{
	temp |= BIT(5);//PPC1
}
temp &= ~BIT(0);//SYS
HW_RESETS = temp;
while(1);

poke_hwresets_ppcbits/LT_2abc
u32 resets = HW_RESETS;
HW_RESETS &= ~(BIT(4) | BIT(5));
udelay(15);
resets &= BIT(5);
resets = (resets &gt;&gt; 5) &lt;&lt; 5;
HW_RESETS = (HW_RESETS & ~BIT(5)) | resets;
return;

</pre>]]></description>
<dc:creator>yellowstar</dc:creator>
<category>Ideas, requests</category><pubDate>Sat, 25 Jul 2009 03:26:18 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,26389#msg-26389</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,26389#msg-26389</link><description><![CDATA[ I noticed the system can reboot from GC mode back to Wii mode somehow as well. Pop out Mario Kart&#039;s disc at the title screen and hit reset, IIRC. Kicks you back to the System Menu.]]></description>
<dc:creator>HyperHacker</dc:creator>
<category>Ideas, requests</category><pubDate>Sat, 25 Jul 2009 01:50:18 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,26280#msg-26280</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,26280#msg-26280</link><description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>WiiPower</strong><br />I also wonder if it was possible to run gamecube games in wii mode, but gamecube clock speed.<br /><br />For this i have some questions:<br />1. What exactly turns the wii hardware off? I think i read somewhere that it is related to the clock speed, which would be bad.</div></blockquote>
BC sets some flag, then loads and boots boot2. If this flag is set, boot2 adjusts the clock speed, and loads and boots MIOS. MIOS disables the Wii hw. According to bushing on hackmii, MIOS contains the GC IPL, and MIOS bootstraps the Broadway to run the GC IPL, which then runs the GC disc game. Here&#039;s my MIOS notes. Mostly C code of reverse engineered code. The NAND interface, AES and SHA engine seem to be disabled by resetting the interface/engines twice. <s>It seems to be possible to enable the sensor bar and the disc drive LED from GC mode PPC, unless there&#039;s some block for GPIO from Broadway.</s> Never mind, HW_GPIO_OWNER is set to zero, blocking Broadway GPIO access.(A few function calls before the bootstrapping function call.) [<a href="http://pastie.org/private/jrkpvsbrxpvpnqh24ckua" rel="nofollow">pastie.org</a>]<br /><br /><blockquote class="bbcode"><div><small>Quote<br /></small><strong>WiiPower</strong><br />3. Does the MIOS and/or BC do anything else than changing the clock speed, disabling hardware and running the main.dol/elf from the game? If not, wouldn&#039;t it be possible to run gamecube games without MIOS/BC by doing all necessary stuff in a loader?</div></blockquote> Not sure. But with a modification of MINI, with an implementation of the code MIOS executes, it should work.(Replacing loading/bootstraping IPL with an MINI app just loading the apploader should work.) Mainly MIOS shutdown code via power button is missing from my notes. There might be GC mode related code in the thread code, other than IPL loading, so that would need reverse engineered to write an loader.]]></description>
<dc:creator>yellowstar</dc:creator>
<category>Ideas, requests</category><pubDate>Fri, 24 Jul 2009 03:48:03 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,25803#msg-25803</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,25803#msg-25803</link><description><![CDATA[ <s>Perhaps MIOS doesn&#039;t really disable Wii HW. Perhaps MIOS just sets some register for re-mapping the DI registers.</s> Never mind, there seems to be NAND interface, AES, and SHA engine disable code in MIOS. It seems that the only Wii hw related code run on MIOS is the Wiimote disconnection code, and the Starlet timer thread/process code.(The Starlet timer IRQ is the only IRQ enabled in the ARM HW IRQ mask register.) There&#039;s some AHB register,(I&#039;m assuming this can only be set by Starlet) that enables direct access of all Wii hw registers from Broadway, which are normally only accessible from Starlet. This register is mentioned on gc-linux.org.]]></description>
<dc:creator>yellowstar</dc:creator>
<category>Ideas, requests</category><pubDate>Tue, 21 Jul 2009 05:15:39 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,25801#msg-25801</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,25801#msg-25801</link><description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>yellowstar</strong><br />GC DI code uses completely different register addresses than Wii register addresses.(There may be other peripherals requiring patching.) Patching would be required for GC disc games to run.</div></blockquote>Possibly just the exception handler would be enough, trapping and remapping accesses to any addresses that need it. That alone might slow down the game enough to make up for the clock speed difference; if not, just patch a delay loop in somewhere.]]></description>
<dc:creator>HyperHacker</dc:creator>
<category>Ideas, requests</category><pubDate>Tue, 21 Jul 2009 04:09:28 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,25748#msg-25748</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,25748#msg-25748</link><description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong></strong><br />What does MIOS actually do to handle that?</div></blockquote>
I have absolutely no idea, you would have to ask someone who already have disassembled MIOS<br />MIOS = Minimal IOS ???<br /><br /><blockquote class="bbcode"><div><small>Quote<br /></small><strong></strong><br />I thought, the Wii and the GC have the same base clock and only the multiplier is chnaged by BC.</div></blockquote>
yeah, divided or multiplied, the idea is the same: I meant that all the chips probably use the same base clock as reference, that base clock being itself derivated from a master clock. That&#039;s just a supposition though, from what I&#039;ve read and already seen in other systems.<br /><br /><blockquote class="bbcode"><div><small>Quote<br /></small><strong></strong><br />I do not really understand.<br />All of the Gamecube Hardware can be used in Wii mode too.</div></blockquote>
you&#039;re right, I forget you can acces memory card in system menu<br />Again, that was only a supposition because hardware generally supports a limited clock range.<br />This is not very important though, the main reason is probably because of timers being too fast (I&#039;m pretty sure many games are optimized for PAL and don&#039;t use VSYNC).<br />Anyway, even that can be properly handled if they are using some kind of low-level API to access timer (libogc already do this perfectly for example, calling sleep(1) will wait the same amount of time in both modes) so it can be something else, I really don&#039;t know but it sure is interesting subject.]]></description>
<dc:creator>ekeeke</dc:creator>
<category>Ideas, requests</category><pubDate>Mon, 20 Jul 2009 19:24:58 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,25744#msg-25744</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,25744#msg-25744</link><description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>ekeeke</strong><br />Gamecube access the drive at a difference address than the Wii does and it access it directly</div></blockquote>
What does MIOS actually do to handle that?<br /><br /><br /><blockquote class="bbcode"><div><small>Quote<br /></small><strong>ekeeke</strong><br /><blockquote class="bbcode"><div><small>Quote<br /></small><strong></strong><br />Why speed down the clock?</div></blockquote>
Generally, all chips/buses use clocks derivated/divided from the same base clock</div></blockquote>
I thought, the Wii and the GC have the same base clock and only the multiplier is chnaged by BC.<br /><br /><blockquote class="bbcode"><div><small>Quote<br /></small><strong>ekeeke</strong><br />Some Gamecube games might not use video interrupts for synchronization but hardware timers instead.</div></blockquote>
That would actually have been a good practice, but unfortunately, most games console games still use VSync :)<br /><br /><blockquote class="bbcode"><div><small>Quote<br /></small><strong>ekeeke</strong><br />I wouldn&#039;t dare trying to play FZero GX 1.5x faster :-)</div></blockquote>
FZeroGX actually uses VSync. Playing it in 50 hz is like having an extra easy difficulty :D<br /><br /><blockquote class="bbcode"><div><small>Quote<br /></small><strong>ekeeke</strong><br />also, maybe because some Gamecube specifc hardware (EXI bus for Memory card ?) have clock speed restrictions</div></blockquote> I do not really understand.<br />All of the Gamecube Hardware can be used in Wii mode too.]]></description>
<dc:creator>daniel_c_w</dc:creator>
<category>Ideas, requests</category><pubDate>Mon, 20 Jul 2009 18:42:10 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,25712#msg-25712</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,25712#msg-25712</link><description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong></strong><br />What does DI cover?<br />Disc Access? more?</div></blockquote><br />DI =Drive Interface<br />hardware is generally controlled through hardware registers that are mapped in CPU address space<br />Gamecube access the drive at a difference address than the Wii does and it access it directly (the PPC program writes the registers and trigger DMA operations itself)<br /><br /><blockquote class="bbcode"><div><small>Quote<br /></small><strong></strong><br />Why speed down the clock?</div></blockquote>
Generally, all chips/buses use clocks derivated/divided from the same base clock<br />Some Gamecube games might not use video interrupts for synchronization but hardware timers instead. I wouldn&#039;t dare trying to play FZero GX 1.5x faster :-)<br /><br />also, maybe because some Gamecube specifc hardware (EXI bus for Memory card ?) have clock speed restrictions<br /><br /><br /><blockquote class="bbcode"><div><small>Quote<br /></small><strong></strong><br />2. Does the gamecube have an arm processor? If not, could the Wii, if it could run gamecube games in wii mode, use that as hypervisor or whatever?</div></blockquote>
No, it doesn&#039;t: games run on PPC and access hardware directly through registers & direct memory access, it&#039;s simple monoprocessor architecture.<br />On the Wii, that&#039;s what the ARM program is meant for, it handles access to IO hardware for the PPC program.<br />In gamecube mode, I suppose address decoding is done somewhere so that access to the old addresses (DI but also SI for GC controllers) is <a href="http://wiibrew.org/wiki/Hardware/Main_Memory" rel="nofollow">remapped</a> to new addresses.]]></description>
<dc:creator>ekeeke</dc:creator>
<category>Ideas, requests</category><pubDate>Mon, 20 Jul 2009 11:41:24 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,25706#msg-25706</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,25706#msg-25706</link><description><![CDATA[ What does DI cover?<br />Disc Access? more?<br />Why speed down the clock?<br /><br />Pardon my lack of knowledge.]]></description>
<dc:creator>daniel_c_w</dc:creator>
<category>Ideas, requests</category><pubDate>Mon, 20 Jul 2009 06:53:48 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,25704#msg-25704</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,25704#msg-25704</link><description><![CDATA[ GC DI code uses completely different register addresses than Wii register addresses.(There may be other peripherals requiring patching.) Patching would be required for GC disc games to run. If someone could get GC discs to be read with a modified libdi,(orginal libdi reading GC discs produce unknown errors) patch DI register addresses references, and slow down the clock speed of the Broadway from Broadway, then in theory GC discs should boot fine in Wii mode.(The clock speed could be adjusted via Starlet and modifying MINI as well. Of course this homebrew GC disc loader in Wii mode would only work if adjusting the clock speed only adjusts the clock speed, not disable Wii HW...)]]></description>
<dc:creator>yellowstar</dc:creator>
<category>Ideas, requests</category><pubDate>Mon, 20 Jul 2009 05:32:21 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,25621#msg-25621</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,25621#msg-25621</link><description><![CDATA[ I am interested in the last question as well.<br /><br /><blockquote class="bbcode"><div><small>Quote<br /></small><strong>WiiPower</strong><br />If not, wouldn&#039;t it be possible to run gamecube games without MIOS/BC by doing all necessary stuff in a loader?</div></blockquote><br /><br /><br />Is there any reason, why we can&#039;t load and execute GC code in Wiimode?]]></description>
<dc:creator>daniel_c_w</dc:creator>
<category>Ideas, requests</category><pubDate>Sun, 19 Jul 2009 15:03:38 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,25613#msg-25613</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,25613#msg-25613</link><description><![CDATA[ I also wonder if it was possible to run gamecube games in wii mode, but gamecube clock speed.<br /><br />For this i have some questions:<br />1. What exactly turns the wii hardware off? I think i read somewhere that it is related to the clock speed, which would be bad.<br />2. Does the gamecube have an arm processor? If not, could the Wii, if it could run gamecube games in wii mode, use that as hypervisor or whatever?<br />3. Does the MIOS and/or BC do anything else than changing the clock speed, disabling hardware and running the main.dol/elf from the game? If not, wouldn&#039;t it be possible to run gamecube games without MIOS/BC by doing all necessary stuff in a loader?]]></description>
<dc:creator>WiiPower</dc:creator>
<category>Ideas, requests</category><pubDate>Sun, 19 Jul 2009 14:20:41 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,25401#msg-25401</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,25401#msg-25401</link><description><![CDATA[ well, MIOS is already some kind of hypervisor, in that it handles memory partitioning (when gamecube games access memory mapped devices) and CPU configuration.<br /><br />For a real hypervisor running on PowerPC, I think games would need to be coded first with the hypervisor in mind, I don&#039;t think it&#039;s possible otherwise (or it becomes an emulator)]]></description>
<dc:creator>ekeeke</dc:creator>
<category>Ideas, requests</category><pubDate>Fri, 17 Jul 2009 18:23:47 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,25277#msg-25277</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,25277#msg-25277</link><description><![CDATA[ This may not be related, but I once tried the "Wii Pad" hook in Gecko OS, and the Wii remote stayed on when the GC game was running.]]></description>
<dc:creator>gameboy13</dc:creator>
<category>Ideas, requests</category><pubDate>Thu, 16 Jul 2009 20:34:43 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,25236#msg-25236</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,25236#msg-25236</link><description><![CDATA[ Yeah, that&#039;s the idea and would be the main focus if I try to do this. It would have to be done in Wii mode though to be able to use the extra hardware, and I think timing issues would stop the bluetooth adapter and SD card reader from working even if you could mpatch MIOS to not turn everything not GC off. That&#039;s why I came up with this idea as a bit of a workaround. It could also add cool things like save states, and cheatcodes (though I never use them that would be cool) without downgrading MIOS and trying to find the old hardware and disc.]]></description>
<dc:creator>robotmenace</dc:creator>
<category>Ideas, requests</category><pubDate>Thu, 16 Jul 2009 19:15:03 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?26,25212,25233#msg-25233</guid>
<title>Re: Wii mode GC hypervisor/emu</title><link>http://forum.wiibrew.org/read.php?26,25212,25233#msg-25233</link><description><![CDATA[ So, sorta like a program that launches a gamecube game but remaps gamecube controls to Wii Controls and the GC Memory Card to an SD Card?]]></description>
<dc:creator>Arikado</dc:creator>
<category>Ideas, requests</category><pubDate>Thu, 16 Jul 2009 19:00:53 +0200</pubDate></item>
</channel>
</rss>