1. HackingNewbie

    OP HackingNewbie GBAtemp Advanced Fan
    Member

    Joined:
    Dec 29, 2016
    Messages:
    536
    Country:
    United Kingdom
    I'm looking into making a sort of tcpgecko for wii because usb gecko is discontinued. The best way I can think of doing this is an assembly program that's loaded into 0x80001800 and then VI is hooked to this - this is how USB Gecko worked. Now, is it viable to access the networking sockets in assembly to communicate with a computer like tcpgecko for the wii u? Is there any good documentation for the hardware (hollywood) registers used by the networking sockets?
     
  2. FAST6191

    FAST6191 Techromancer
    Reporter

    Joined:
    Nov 21, 2005
    Messages:
    32,619
    Country:
    United Kingdom
    VI or netcat? Most people hacking ROMS or making homebrew that wants to be firing random bits of data (big chunk or small) around that don't want to go to the effort of full FTP, telnet or even some kind of big boy shell tend to find the likes of netcat a better play, both in general and allowing people to use it (nice windows ports of netcat exist where vi is a bigger ask).
    Also do you really want to mess with hardware for this? I would have thought messing around at IOS level would be the better plan for this one, or is this to write the part of the CIOS for that?

    On USB gecko didn't some plans and at least binaries for the PIC, CPLD or whatever was used get released at one point? Granted plenty will welcome some kind of network option.
     
  3. HackingNewbie

    OP HackingNewbie GBAtemp Advanced Fan
    Member

    Joined:
    Dec 29, 2016
    Messages:
    536
    Country:
    United Kingdom
    I thought a network option would be better than making new USB Geckos (yes they released schematics and VHDL code and everything needed to make one) because that way it's free and can't be broken like a tiny physical device. I don't know much about IOS and CIOS at all so messing around at IOS level isn't an option for me. By VI I meant hooking the VI video system of the Wii (it's a function called very frequently so the blr at the end of the function is replaced by an instruction that would branch to my assembly program which does its TCP thing then does a blr). Eh, I might just do an incredibly dummed down usb gecko with just a USB to SPI bridge (gamecube EXI is basically SPI with a few more pins that don't really matter) because I can't find any good networking documentation
     
    Last edited by HackingNewbie, Apr 15, 2020
  4. newo

    newo GBAtemp Fan
    Member

    Joined:
    Apr 7, 2011
    Messages:
    494
    Country:
    Jamaica
    HackingNewbie likes this.
  5. HackingNewbie

    OP HackingNewbie GBAtemp Advanced Fan
    Member

    Joined:
    Dec 29, 2016
    Messages:
    536
    Country:
    United Kingdom
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Accessing, Assembly, Network