@HLEFunction(nid=0xA5C055CE,version=150) public int sceNetAdhocctlCreateEnterGameMode(@CanBeNull @StringInfo(maxLength=GROUP_NAME_LENGTH) PspString groupName,int unknown,int num,TPointer macsAddr,int timeout,int unknown2){
  checkInitialized();
  gameModeMacs.clear();
  requiredGameModeMacs.clear();
  for (int i=0; i < num; i++) {
    pspNetMacAddress macAddress=new pspNetMacAddress();
    macAddress.read(macsAddr,i * macAddress.sizeof());
    requiredGameModeMacs.add(macAddress);
    if (log.isDebugEnabled()) {
      log.debug(String.format("sceNetAdhocctlCreateEnterGameMode macAddress#%d=%s",i,macAddress));
    }
  }
  doJoin=true;
  setGroupName(groupName.getString(),PSP_ADHOCCTL_MODE_GAMEMODE);
  return 0;
}

@ HLEFunction ( nid = 0xA5C055CE , version = 150 ) public int sceNetAdhocctlCreateEnterGameMode ( @ CanBeNull @ StringInfo ( maxLength = GROUP_NAME_LENGTH ) PspString groupName , int unknown , int num , TPointer macsAddr , int timeout , int unknown2 ) { checkInitialized ( ) ; gameModeMacs . clear ( ) ; requiredGameModeMacs . clear ( ) ; for ( int i = 0 ; i < num ; i ++ ) { pspNetMacAddress macAddress = new pspNetMacAddress ( ) ; macAddress . read ( macsAddr , i * macAddress . sizeof ( ) ) ; requiredGameModeMacs . add ( macAddress ) ; if ( log . isDebugEnabled ( ) ) { log . debug ( String . format ( "sceNetAdhocctlCreateEnterGameMode macAddress#%d=%s" , i , macAddress ) ) ; } } doJoin = true ; setGroupName ( groupName . getString ( ) , PSP_ADHOCCTL_MODE_GAMEMODE ) ; return 0 ; }
connect to the adhoc control game mode ( as a host )
