Help - Search - Members - Calendar
Full Version: Xbox1/openxdk Really Needs A Tcp/ip Stack To Work With!
Scenyx Entertainment Community > Xbox1 Forums > Software Forums > Development
Mi©®os∞ft
I currently have 2 stalled projects stuck on 1 thing.

My port of UIP 1.0 'stucks up' when it recieves around 113 Pkts; The actual project started way back in February 2007 with my attempt to port WatTCP, that was a total failure. sad.gif

I believe I have the peakest peek of my patience levels laugh.gif


Tomorrow I will try my BEST to attempt to find an FIX what ever that bug is; If I cannot I will upload the
SRC as it is; Hopefully someone can debug it and make it functional. smile.gif

Regarding 2 Projects I said:

1) Use XBOX as a controller for PSP Natively. Currently there is IRShell but it requires Xbox 360 Controller and a PC.
2) Use PSP w/ Motion Kit connected via serial port as a Wii-ish Controller on XBOX1. pop.gif
3) [NOT A PRIORITY - Highly unlikely] Phat PSP Wireless TV-out

Thank you! smile.gif
Mi©®os∞ft
1 Question:

Does Xbox Has a specific Byte alignment? blink.gif

[PSP likes 16 bit aligned]
openxdkman
xbox is just like a PC

quite tolerant for alignments...

When I tried my ports on PS2 I got slammed hard by MIPS...
Mi©®os∞ft
QUOTE(openxdkman)

xbox is just like a PC

quite tolerant for alignments...

When I tried my ports on PS2 I got slammed hard by MIPS...


Would you be interested in debugging the code? huh.gif
If so, I'll clean the source in the meanwhile and upload ASAP.

I tried implementing DPC but I reverted back since the results were unstable. unsure.gif


Out of luck today, it reached a max of 142 Recv and then... same.
openxdkman
If it's possible publish your sources publicly.
I'm not the only one able to help you debugging it.
My job is eating up my free time, so it's better to go world-wide for an openxdk compatible legal tcp/ip stack source maintenance!

(my working stack source based on wattcp-16 can't be published because of the odd license attached to it)
KRAK_JOE
If I understand correctly, both of you have a seemingly working TCP/IP stack for OpenXDK ( or that will work in conjunction with ) ...

If the license prohibits the distribution you could at least post a tutorial or key points that matter in porting the libraries you're using ...

How did you port uip without resolv.h ?? I got uip to build as a static library, but bit confused as examples still require resolv.h for htons and stuff ...

Please help ...
openxdkman
I posted in a previous post a copy of the structures I declare for wattcp-16 for openxdk (lots of traps there : alignments issues)

But, frankly, all you need it that :

http://home.tele2.fr/~fr-51785/xb1_pktdrv.zip
(AFL packet driver source for XBOX1)

and a tcp/ip stack source of your choice...

I detected recently that PS2 homebrew SMS (Simple Media System)
got an update in fall 2007 that integrates tpc/ip stack lwip
It's author (Eugene Plotnikov) is very good at inserting good features as
modular, independant, and very simplified sub parts.
The packet driver of PS2 is very similar to the one I provide above for Xbox1.
I bet that looking at his work can help to create another tcp/ip stack project for Xbox1.

Command to retrieve SMS source (under Cygwin for example) :
svn checkout svn://svn.pspdev.org/ps2ware/trunk/SMS
integrated lwip stack is located here in the source :
SMS\drv\SMSTCPIP
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.