Recent content by comex

  1. comex

    Hacking Wii U Hacking & Homebrew Discussion

    In theory I lose because the Wii U is in enough trouble already without everyone pirating games; I'd hate to think that I was responsible for making that worse. But yes, the facts that (1) two years have passed and (2) crediar had already somehow extracted game files and someone else had a...
  2. comex

    Hacking Wii U Homebrew History and News ?

    That argument sounds a lot like rationalization to me. But I hear it's probably happening, so we'll see. Don't blame me.
  3. comex

    Hacking Coding vWii 3-core support - everything you need to know.

    <A> comex: I think you're a wee bit too excited about project m ;) They are probably right. ;p
  4. comex

    Hacking Coding vWii 3-core support - everything you need to know.

    (following opinions may be influenced by the fact that I'm crabby and too tired to get any useful work done, which is my favorite time to talk about drama; they may also better reflect my depression than anything to do with the Wii U.) As for me, now that MacBooks have built-in HDMI ports and...
  5. comex

    Hacking Coding vWii 3-core support - everything you need to know.

    This thread has gone off the rails and I'm disappointed. marcan's posting was somewhat inflammatory, and I don't see anything particularly incoherent about the PM sven claimed was so. (I obviously don't speak for them and am not apologizing for them; I doubt they see anything worth apologizing...
  6. comex

    Hacking Coding vWii 3-core support - everything you need to know.

    It's always best to stick to defined behavior in C rather than relying on the compiler not noticing undefined behavior, but the bit twiddling in question (and bool existing or not) is not undefined behavior. This post does not make sense.
  7. comex

    Hacking Coding vWii 3-core support - everything you need to know.

    As someone who, as previously mentioned, can't solder worth anything, would like to learn how (along with other, deeper aspects of hardware, and some aspects of CS and math and Haskell and whatnot), is not learning how, and is thus somewhat hypocritical, I still recommend giving learning...
  8. comex

    Hacking Coding vWii 3-core support - everything you need to know.

    Yes, you should not be diving into assembly without knowing at least one programming language well. (C is preferred, but some people who know a higher level language might find the simplicity of assembly easier to learn than C...)
  9. comex

    Hacking Coding vWii 3-core support - everything you need to know.

    At the very least you need to figure out how to tell it about the new cores. It will not do anything automatically or magically, including most of the stuff you were talking about before. (In this case you would also have to understand Linux enough to know how to patch the kernel and pthreads to...
  10. comex

    Hacking Coding vWii 3-core support - everything you need to know.

    Regarding "the wad part", if you install bootmii-ios into an unused slot it shouldn't cause a brick, and I vaguely think it would run correctly, but I'm not sure.
  11. comex

    Hacking Coding vWii 3-core support - everything you need to know.

    No, that's not what I meant. The point is that even though such code was manually converted from assembly to C, it was still essentially a direct copy of the logic. Certainly there are some APIs which are simple enough that there is only one reasonable way to implement them, but AFAIK the...
  12. comex

    Hacking Coding vWii 3-core support - everything you need to know.

    For the record, the reason libogc is copyright infringement is not that the hardware or general operation of the SDK was reverse engineered, but that large numbers of individual SDK functions were reverse engineered and translated directly into C.
  13. comex

    Hacking Coding vWii 3-core support - everything you need to know.

    0x100 is a physical address. 0x80000100 is the corresponding virtual address. When a PPC processor takes an interrupt, including reset, address translation is initially off.
  14. comex

    Hacking Coding vWii 3-core support - everything you need to know.

    1-200 is big, but only because it does a lot of work involving loading the relevant files for a new application from NAND or DVD and whatnot, none of which you want. You don't even want to 'load' anything, just do some basic reinitialization and jump back to the already-loaded application...