Post subject: Codename: Hiroshima - NT 6.5.5950 Posted: Mon Oct 26, 2009 12:58 am
1337 Beta Collector
Joined Thu Oct 11, 2007 9:13 pm
Posts 1268
Location Democratic Republic of Florida
Favourite OS Windows 98SE
Good day.
Xbox Original. The first step towards online gaming. In 2001, the Xbox was born. 8 years later, emulation is still impossible on many plains. But Codename: Hiroshima offers hope. This operating system, eventually will grow into being able to run the entire Xbox system, all into a single OS. This OS, is being developed from Server 2003 SP1, and is being made by Me and WindowsOC Manage.
The idea, is to run Xbox executables, on a Windows OS. Dashboard and all games. Ran on a personal computer. Simple.
Last edited by James on Tue Nov 17, 2009 2:51 am, edited 2 times in total.
Post subject: Re: Xbox OS - NT 5.2.3800 Posted: Mon Oct 26, 2009 1:22 am
Ex OSBA Member
Joined Sun Jan 27, 2008 8:09 pm
Posts 3989
Favourite OS OS X 10.8
So the goal is to create a variant of Windows Server 2003 that can play my XBox games, correct? If so, count me in on doing whatever I can to help. I've got a whole library of XBox games that'd love to see some action again.
Post subject: Re: Xbox OS - NT 5.2.3800 Posted: Mon Oct 26, 2009 1:28 am
1337 Beta Collector
Joined Thu Oct 11, 2007 9:13 pm
Posts 1268
Location Democratic Republic of Florida
Favourite OS Windows 98SE
So, this OS is being co-developed by Me, and WinOC Manage. This operating system is currently in experimental pre-alpha, the dashboard will not boot, nor will games. At this moment, we have a bootscreen, that loads into Server 2003, with a modified kernel and a new build tag. We plan to initially get Dashboard support, then after the Dashboard is working great, we'll get Xbox executables to operate. Please note, anyone outside Xbox OS Development, will NOT have the source code. If you are in the development team, you will most likely recieve part or all of the source code to help develop.
The goal, is to get a modified version of Windows Server 2003 SP1, running Xbox Dashboard and games. As of right now, we dont have much to show, as, of course, this is experimental pre-alpha.
Post subject: Re: Xbox OS - NT 5.2.3800 Posted: Mon Oct 26, 2009 2:30 am
Ex OSBA Member
Joined Sat Sep 09, 2006 6:43 am
Posts 434
Favourite OS Windows 2000 SP4/XP SP2
I hope you're aware of this project from years ago - http://www.caustik.com/cxbx/ They managed to get some code executing on Windows, but they of course, didn't have the kernel source code for Windows, or a reverse-engineered implementation of the xbox's hal. You might have some luck with the work that was done within that program. Source code is available somewhere for it.
Post subject: Re: Xbox OS - NT 5.2.3800 Posted: Mon Oct 26, 2009 4:43 am
Ex OSBA Member
Joined Sat Sep 09, 2006 6:43 am
Posts 434
Favourite OS Windows 2000 SP4/XP SP2
I found a few other projects out there.. A low level emulator called Xenoborg, and another small emulator called XProject. Xenoborg source code is available. I realize that these guys are attempting to create an emulator, but it might have some merit for this xbox os project.
Post subject: Re: Xbox OS - NT 5.2.3800 Posted: Mon Oct 26, 2009 11:17 am
Guru Beta Collector
Joined Sat Nov 15, 2008 9:47 pm
Posts 925
James wrote:
Good day.
Xbox Original. The first step towards online gaming. In 2001, the Xbox was born. 8 years later, emulation is still impossible on many plains. But Xbox OS offers hope. This operating system, eventually will grow into being able to run the entire Xbox system, all into a single OS. This OS, is being developed from Server 2003 SP1, and is being made by Me and WindowsOC Manage.
The idea, is to run Xbox executables, on a Windows OS. Dashboard and all games. Ran on a personal computer. Simple.
This project sounds really awesome, can't wait till it's fully functional. Why you guys doesn't develop on the Windows Server 2003 SP2?
Post subject: Re: Xbox OS - NT 5.2.3800 Posted: Mon Oct 26, 2009 3:16 pm
Amateur Beta Collector
Joined Mon Aug 31, 2009 6:21 pm
Posts 283
Location Norway
Favourite OS Windows 2K sp4/Linux Mint
Seems cool, think i'ill have a look at it
Btw, doesnt XBox run a small version of Windows 2000? I think i read it in a gamemagazine with an interview of someone from MS. And i think 360 run a small version XP or Vista.
Post subject: Re: Xbox OS - NT 5.2.3800 Posted: Mon Oct 26, 2009 4:10 pm
1337 Beta Collector
Joined Sat May 12, 2007 1:05 pm
Posts 5226
Location The Collection Book
Favourite OS Everything Microsoft!
XBOX doesn't need an Windows to operate, mostly because some functions, like displaying dialogs (like winver and so on) is not needed for an XBOX (as explained here: Click me please!) Most important quote:
Website under Click me please! wrote:
One of the first questions I get when someone hears I work on Xbox is "So, what operating system do you guys use? Windows 2000, right?" I am honestly not sure where the Win2K misperception comes from, but Xbox runs a custom operating system built from the ground up. While our operating system exports many of the same APIs found in Win32 (e.g. CreateThread or WaitForSingleObject), not everything is there. For instance, there is no use for CreateWindow on Xbox - all graphics are done through (our own flavor of) Direct3D.
Post subject: Re: Xbox OS - NT 5.2.3800 Posted: Mon Oct 26, 2009 4:27 pm
Amateur Beta Collector
Joined Mon Aug 31, 2009 6:21 pm
Posts 283
Location Norway
Favourite OS Windows 2K sp4/Linux Mint
Well, but what i read and wrote here, is that is _based_ on Win2k, and not that it _is_ a full version of Win2k. Of course the take away al functions they need, so they have removed all the stuff they dont need
I've read this in an interview of an Micsrosoft guy done under the developement, or right before the release of Xbox, but i think your source is better, as what i read is in a interview made for people that really dont care.
BTW, read here and look at the line with win2k and see between RC2 and RC 3 (Year 1999), and between Windows XP Media Center Edition 2005 (Symphony, build 5.1.2700.2180)october 12, 2004 and Windows XP Media Center Edition 2005 Update Rollup 2 (Emerald, build 5.1.2715.2883)october 17, 2005(On the sheet for year 2004-2005).
I don't now, there might be something in what both of us say. I think you now a bit more than me about this.
Edit: Rewrote the post. Edit2: Would it be possible to copy the OS files from the Xbox and see if there was something of interest? Edit3: Look at [url=http://en.wikipedia.org/wiki/Xbox}Wikipedia.com[/url]: [quote=http://en.wikipedia.org/wiki/Xbox] Operating system Custom (Based on Windows NT architecture and Windows XP (through Xbox LIVE)) CPU Custom 733 MHz Intel Pentium III "Coppermine-based" processor[/quote] Dont now if this is right, but i think, as it is something simmilar to what i read. And it isn't based on powerPC, but pentium3.
Last edited by hakon on Mon Oct 26, 2009 5:14 pm, edited 5 times in total.
Post subject: Re: Xbox OS - NT 5.2.3800 Posted: Mon Oct 26, 2009 5:32 pm
1337 Beta Collector
Joined Sat May 12, 2007 1:05 pm
Posts 5226
Location The Collection Book
Favourite OS Everything Microsoft!
hakon wrote:
I think you now a bit more than me about this.
I don't own an Xbox (not yet ) I will get one on friday, an XBOX 360 Elite with GTA 4 and the expansions on disc (bundle for 290€)
hakon wrote:
Edit3: Look at [url=http://en.wikipedia.org/wiki/Xbox}Wikipedia.com[/url]: [quote=http://en.wikipedia.org/wiki/Xbox] Operating system Custom (Based on Windows NT architecture and Windows XP (through Xbox LIVE)) CPU Custom 733 MHz Intel Pentium III "Coppermine-based" processor Dont now if this is right, but i think, as it is something simmilar to what i read. And it isn't based on powerPC, but pentium3.
I think were are talking about the same thing, but to different versions of the xbox
The original Xbox is the P3 one. The newer 360 is an custom IBM PowerPC.
Wikipedia wrote:
The Xbox 360 takes a new approach to hardware compared to its predecessor. The XCPU, named Xenon at Microsoft and "Waternoose" at IBM, is a custom triple-core PowerPC-based design by IBM. The CPU emphasizes high floating point performance through multiple FPU and SIMD vector processing units in each core. It has a theoretical peak performance of 115.2 gigaflops and is capable of 9.6 billion dot products per second. Each core of the CPU is simultaneous multithreading capable and clocked at 3.2GHz. However, to reduce CPU die size, complexity, cost, and power demands, the processor uses in-order execution in contrast to the Intel Coppermine128-based Pentium III used in Xbox which used more advanced out-of-order execution. The original chip used a 90 nanometer process, although a newer 65 nanometer process SOI revision is currently in the market. A 21.6 GB/s front side bus, aggregated 10.8 GB/s upstream and downstream, connected Xenon with the graphics processor/northbridge. Xenon was equipped with a 1 MB Level 2 cache on-die running at half CPU clock speed. This cache is shared amongst the three CPU cores.[1] The CPU also contains ROM storing Microsoft private encrypted keys, used to decrypt game data. The heat sink implemented to cool the CPU is composed of aluminum fins with copper base heat pipes. The heat sink is cooled by two 70 millimeter fans at the back of the console. There are several types of fan used in the 360 from manufacturers Nidec, Sunon and Delta Electronics.
@James: For which console is this targeted, the original or the 360.
Offtopic Comment
(Just to let anyone know in front if someones ask me if I want to mod it, I will not mod the xbox, what is the reason for it, you can play games with it, that is where it was designed for).
Post subject: Re: Xbox OS - NT 5.2.3800 Posted: Mon Oct 26, 2009 10:52 pm
1337 Beta Collector
Joined Sun May 13, 2007 12:42 am
Posts 2412
Rob Jansen wrote:
Website under Click me please! wrote:
One of the first questions I get when someone hears I work on Xbox is "So, what operating system do you guys use? Windows 2000, right?" I am honestly not sure where the Win2K misperception comes from, but Xbox runs a custom operating system built from the ground up. While our operating system exports many of the same APIs found in Win32 (e.g. CreateThread or WaitForSingleObject), not everything is there. For instance, there is no use for CreateWindow on Xbox - all graphics are done through (our own flavor of) Direct3D.
Built from the ground up eh? Why does it use 2000 code and a NT base then and lots of functions such as RtlCreateUserThread, IoInitSystem, KeStallProcessorExecution, and wininet.dll code?
Hmm... /me thinks someone is lying there.
CreateWindow is in user32.dll I think, not Ntoskrnl.
Users browsing this forum: No registered users and 0 guests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum
All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.