xboxscene.org forums

OG Xbox Forums => Software Forums => Development => Topic started by: rooicity on February 14, 2003, 03:59:00 AM

Title: Threading
Post by: rooicity on February 14, 2003, 03:59:00 AM
Would the hardware from the Xbox allow threading of applications/games.

What i mean is, would it be possible to run Evox or Nexgen, then run a game while the Evox/Nexgen dashboard would still be accesible for File Transfer ( FTP ) ?

If it is possible i understand that this could be very difficult but could it even be possible ?
Title: Threading
Post by: BenJeremy on February 14, 2003, 05:01:00 AM
QUOTE (rooicity @ Feb 14 2003, 07:59 AM)
Would the hardware from the Xbox allow threading of applications/games.

What i mean is, would it be possible to run Evox or Nexgen, then run a game while the Evox/Nexgen dashboard would still be accesible for File Transfer ( FTP ) ?

If it is possible i understand that this could be very difficult but could it even be possible ?

It's impossible, as far as what you decribed.

The only way to run things 'simultaneous' to a commercial app is through the BIOS, as in, some program that is a part of the BIOS.

The debug BIOS does this, and you can access things while programs are running, at least in debug mode (I haven't played around with it much beyond that, yet).

Accessing the system while programs are running will probably be one of those new 'gee whiz' features we'll see in upcoming X2 BIOSes - but they'll have to implement the FTP server inthe BIOS itself.
Title: Threading
Post by: rooicity on February 19, 2003, 07:43:00 AM
wink.gif
Title: Threading
Post by: dankydoo on February 19, 2003, 09:48:00 AM
QUOTE (anticol @ Feb 14 2003, 02:51 PM)


Perhaps a bios that can load plugins. Now that would be cool.

That's a very interesting idea...

dankydoo
Title: Threading
Post by: BenJeremy on February 19, 2003, 09:58:00 AM
QUOTE (beefyoxo @ Feb 19 2003, 01:55 PM)
How have they implemented ftp with media player. I can now watch films and ftp to and from it or is this something totaly different?

The FTP server code is a part of the media player.

Same as with the Evo-X dashboard, for example.

There is nothing preventing you from multi-threading within a program, as long as you are WRITING the program (that is, you are working with the source code).
Title: Threading
Post by: rjm2k on February 19, 2003, 02:57:00 PM
QUOTE (beefyoxo @ Feb 19 2003, 05:55 PM)
How have they implemented ftp with media player. I can now watch films and ftp to and from it or is this something totaly different?

That's multi-threading.  Since a game's source code is unlikely to be available in the same way as filezilla was, including such functionality in a game would be much more difficult.  As mentioned earlier, a simulated multi-tasking would be required, it's not impossible, but quite difficult.