Search results

  1. C

    Hacking Wii U support in Dolphin

    Sorry, I had to work on my Virtual Reality Oculus Rift (and Razer Hydra) branch instead, now that people are getting their Oculus Rift DK2s. It works great though! It is a much better feeling to actually be inside the game. See my post on Reddit...
  2. C

    Hacking Wii U Hacking & Homebrew Discussion

    The Cafe SDK generates .elf files, but with a few differences and with the extension .rpx or .rpl for libraries. There is a custom flag (0x08000000) in the section table that I believe indicates a section is compressed (deflated) with zlib, with the first 4-bytes of the section being the length...
  3. C

    Hacking Wii U support in Dolphin

    OK, I fixed the bug. I was using the compressed section size instead of the decompressed section size. Now it shows all the symbols. You need to use a DEBUG build of the .rpx file, because the NDEBUG builds have no symbols.
  4. C

    Hacking Wii U support in Dolphin

    I got it to load Wii U .RPX files, sort of. You can view them in the debugger (-d command line option), but it's very hacky. The Wii U memory layout is a bit different, so I just temporarily hacked the Wii to have more RAM. Some of the function names don't show up, I don't know why, and some of...
  5. C

    Hacking Wii U support in Dolphin

    There's a bug in the x86 version of Dolphin (not my fault) that stops it from building. x86 (32 bit) is no longer supported by the dolphin team because everyone has a 64 bit processor and the performance of emulators like Dolphin is so much better on 64 bit, but people still kept running the...
  6. C

    Hacking Wii U support in Dolphin

    Except for the multi-core part, it sounds like your objection is not that Dolphin couldn't run Wii U code, and not that Dolphin couldn't run Wii U code as fast as it runs Wii Code, but rather that it would be possible to run Wii U code much faster than Dolphin runs Wii code if we started writing...
  7. C

    Hacking Wii U support in Dolphin

    I guess it's a good thing I didn't start somewhere else then. I think most people understand that. And I can live with that. Although there must be a way to do it without compromising GC/Wii emulation speed, even if it just loads a completely different DLL for each platform. Yes. I'm counting...
  8. C

    Hacking Wii U support in Dolphin

    Wii U support has to start somewhere though, and recognizing Wii U discs and executables seemed like a good enough place to start.
  9. C

    Hacking Wii U support in Dolphin

    Probably, I couldn't make much sense of the update files besides the app.xml and the update.inf.USA, and the title files. The .app files don't look like U8 archives.
  10. C

    Hacking Wii U support in Dolphin

    It's still a bit buggy though, and they haven't seemed keen on emulating the Wii U before. And I have a bunch of other branches that they didn't seem to like.
  11. C

    Hacking Wii U support in Dolphin

    Well, the obvious evidence for 0x8000 is: The partition table uses the number of 0x8000 clusters as the offset for the partition. The sub-partition headers at the top of each FST table use the number of 0x8000 clusters as the offset for that sub-partition. The sub-partition headers at the top...
  12. C

    Hacking Wii U support in Dolphin

    Yes, the game partition is the interesting one, and extracting the game files would enable some cool mods for other games (although I'm hoping files in the update partition might be useful for exploits and enabling homebrew). Unfortunately, there is probably a different encryption on the game...
  13. C

    Hacking Wii U support in Dolphin

    Well, that explains OpenSSL. However, as far as I was aware, I was decrypting each cluster individually (with an IV initialized to zero). But since that would explain my bug, and why it was affecting three filenames rather than one, it must be the problem. Clusters appear to be 0x8000, not...
  14. C

    Hacking Wii U support in Dolphin

    English isn't his native language, so I'm sure he meant that it won't run at full speed if we ever get it running games at all. And that's probably true, but I don't really care about that myself. For me it's more about the principle that we should be able to emulate things, and less about the...
  15. C

    Hacking Wii U support in Dolphin

    I started adding Wii U support to the Dolphin emulator. Currently it can recognize your Wii U games (in addition to your GameCube and Wii games) in either WUD or ISO format, recognize what region it is, what size it is, get the game ID, and most importantly read the file system and extract files...
General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Yayyy got arcade games on the Pi working lol