| QUOTE |
We have been working hard since last july if i remeber correctly.We made a loader, we can get it to boot but with no video! This windows (Unforunately) is based on NT 4.0
dont tell X-S this, but we have Ideas for an Xbox-Windows!!!!!!
like windows XP, windows 200, there will be and xbox-windows with ful software compatibility.
Were using a bios based on Award. AMI is xtremley hard to decode and the files uncompressed are like 4 mb. We made a Linux Loader (fucks up your xbox) but its buggy.
We have only gotten this far do to a team of 20 hard working seniors and juniors, 3 willing teachers, and 10 million dollars budget
dont tell x-s there gonna ask questions and were going to try to make a release by x-mas and get em all by suprise!
PS, if we do get it to work, its only for Modchip Xboxes only, this of course will be released under the GPL
|
10 million dollar and a hacked award bios... yeah
Haha, I have been really busy myself with these classes, thanks for posting that I was looking for it in my PMs but its gotten lost, lol. Also, after I started looking into PearPC that's what I found out, so that shoots down that idea. Looks like they just did the same thing people are doing to run windows through bochs only with their own stuff instead. Oh well, I also like the idea of a bootloader xbe as well. Also just to let everyone know, betaluva is going to be helping out, mostly he will be researching and maintaining the thread. Meanwhile, xantium still has not responded so I am assuming he is not interested in the project. Looking for programmers! We need a classified ad on X-S homepage.
Well, if anybody knows any programmers/wants to help recruit, we need the extra help.
Regards,
-H8raid
yea we do need an add on the x-s home page, say like windows on xbox project brought back into play, we need experienced xbox coders that would like to help with the project. 
oh and by the way, yes embedded will take alot to code... right now im looking at images of embedded that other people have coded that might relate to the xbox a little more, then we may be able to work from that
There is award bios source floating around p2p. Maybe that one could be referenced instead of cromwell bios.
| QUOTE (klik @ Oct 6 2004, 03:16 PM) |
| There is award bios source floating around p2p. Maybe that one could be referenced instead of cromwell bios. |
didn't know that but i'll look at it. recoding the bios is pretty hard because of all the initialisationprocesses but maybe some of the code can be used in cromwell.
With regard to the bios source floating around. We should definately have somebody looking at this. Scan-C I know you said you are on it, lol, keep us posted on it. I will agree that bios seems like the best way to get the job done, but will also be the most difficult. If the Cromwell source can be extracted and the Award source can be extracted, we may be able to get somewhere like that. So basically extract the source then, break it down and compare differences. Then go ahead and do what Scan-C said and use bits and pieces of the different source to build yourself a nice modified Cromwell bootloader!
Now if only it were that easy. Anybody feel like trying to get a clipping up on X-S with the latest news, they would probably let us post a news clipping on the homepage. That would be cool because with a link to this thread, tons of traffic because X-S news goes out on tons of RSS feeds, and other sites have it linked to the high heavens. Lots of advertisement to coders needed! Well, whoever wants to take on this task just let me know.
Regards,
-H8raid
i already looked over code i extracted from an award bios. doesn't help much i think. we need an award bios that's used on a nvidia nforce motherboard and my researches brought up that amibios is used everytime. if someone knows of a motherboard using the nforce chipset together with an award bios let me know!!!
btw cromwell is open source so it doesn't need to be extracted.
i have 2 apps if you want them ,app1=IND BIOS 500,
Release info:
-------------
We are a group of xbox enthusiasts that just wasnt satisfied in how far BIOS
development has come, and decided to take matters into our own hands.
Basically, we went through the current bioses feature lists, and the requested
bios hacks thread on forums.xbox-scene.com, and implemented all that we could.
We are open to most feature suggestions, especially if you feel that you can
help implement them. We are aware of 2 of the most requested features that we
have not done; xbox live hack, and embedded ftp. The former we will not be
touching, sorry. As for the later, never say never! 
We know how many people love to customize their bios to fit their exact needs,
and we made an effort to make every option that we could configurable. All of
the configurable options are controlled by a .cfg file (ini style) on the
xbox hard drive. We have included a win32 application that will edit this
file for you, which should eleminate user error for the most part.
Loading the config file from the disk requires a short delay while the IDE is
initialized. If you don't like the delay you can inject your config file into
the BIOS with our ConfigInjector tool. Note that an injected config does have
its disadvantages. Please see the ConfigInjector readme.txt for more info.
Please remember that this is our first public release, and bugs are expected.
Please report all bugs in the bios forum, on forums.xbox-scene.com, or #ind-bios
on EFnet.
and app2 =KernelBasher 1.0
Instructions
O.k launch kernelbasher and open the bios you wish to edit. 4981,4983 & M7 are supported in this release, might work with other bioses, might not. Select Patch to save, outputted bios is called bashed.bin.
Improvements/Additions
- RGB Sliders
- Improved xfile & bios validation
- Random Camera Animation
- Lots of X files to play with
all motherboards that use the nforce chip,http://www.nvidia.com/object/motherboards.html
Nice work Scan-C! I did a little googling and the very first page I saw seems like it has at least the information you are looking for about an award bios based on the nforce chipset. What exactly are your thoughts here? I am assuming you are going to see if you can extract pieces of the bios and fit them into the Cromwell, but doesn't Cromwell already have this? I honestly don't know myself, but it would seem like it would already be there, unless you want to modify what's already there so it will pass the checks? I am a little lost on this one, but I get the general idea of what you are trying to accomplish. Anyway, here is the link to the site, close to the end it says the bios is based on Award 6.00 or something like that.
Hope this is what you need!
Regards,
-H8raid
EDIT: Here is an excerpt from that site that is actually quite interesting for our purposes and seems that it would prove very useful if we can obtain the source.
The BIOS is based on the v6.00 from Award and includes a great deal of possibilities for adjusting memory timings, AGP and PCI buses operation and a possibility to distribute manually interrupts among PCI slots. The FSB frequency can be changed from 100 to 200 MHz in 1 MHz steps. The core voltage can be changed +/- 0.1V in 0.025V steps and the memory voltage can be lifted by 0.7V from the rated value in 0.1V increments.
duh -.- i must've used the wrong keywords or something.
thanks i'll look if my idea is possible with this one. i'm thinking how hard it is to modify a bios to start the xbox. the nforce boards seem to be nearly the same so i wanted to at least look at it.
Great! I am looking forward to hearing your results. I got really excited when I read this part "The BIOS is based on the v6.00 from Award and includes a great deal of possibilities for adjusting memory timings, AGP and PCI buses operation and a possibility to distribute manually interrupts among PCI slots." If you could elaborate on this a bit, to me it looks like it is exactly what we need. Control over the PCI operation because we know the PCI bus scan Windows does causes the Xbox to crash. Depending on your results of whether or not we can use anything here or not, that should at least get us over one major hurdle. Scan-C, you should send me a PM I just realized something funny that I am guessing you are realizing too. Anywho, if this works out it will be exactly the kind of progress we need to get more interest and get other experienced coders on the project so you won't be by yourself anymore, haha. Alright well it's 8:00 am here now and I have not been to bed yet so I am out like a fat kid in dodgeball.
Regards,
-H8raid
Anyone thought about using OpenXDK to develop a free BootLoader. I Have a lot of Experience in Win32 if this project gets going.
I think we should make a list of ToDo's.
got a little progress! the kid at the university wants his xbox modded this weekend so hes bringing it to me.. hes also been looking at embedded quite a bit and i might have him on the team in the next week! im going to some more research on embedded this week and see what i can come up with by tuesday. 
oh by the way if anyone wants to hear something postive
off the MS website, an embedded discussion
| QUOTE |
John_MS A: XP Embedded will certainly run on a Celeron 333 with 64 MB of RAM... performance can be optimized depending on the components and settings that you choose. Your mileage may very... |
thought i might just add that...lol

oh and i was researching ce on the xbox and they got a bootloader from the linux project that may be able to load embedded somehow take a look...
http://www.windowsfordevices.com/articles/AT8602839775.html
oh and one more thing... this is a GREAT artical to read.. scrol to the bottom they talk about how xpe will work just needs alot of work
http://www.flexbeta.net/forums/index.php?showtopic=2348
@Code-X, welcome to the team. We are working hard to get things moving here. As you can see from the thread, we have been doing our homework before starting anything so we don't end up going down a dead-end road. To get more details on the progress, contact fire and scan. Scan-C is on a business trip this week so he will most likely not be heard from until he is back from that. We talked before he left and he is hoping to get in touch with some people on his trip that would be able to help us out so we might have a few more on board when he gets back! I am pleased to be able to say we are getting things done, if you want to start on a todo list, that is an excellent idea. We could also use a site if anybody wants to allow us to use a server. Unfortunately, my internet is down for the moment, modem crapped out two days ago. So in order for me to do anything, I have to use other peoples connections. Also, please note that we are doing everything possible to keep this project legal, the bios ideas that were discussed are not going to be used for any public releases, the only reason this would even be attempted would be if it would be easier to get it to work initially so we can go ahead and get through the process and learn from it then go ahead and tackle the rest of the bootloader.
@Fire, glad to hear that we are not attempting anything in vein. I know for sure I would be able to run it when my box gets back from Friendtech. The next time I see her, she is going to have 128Mb ram and a nice 1.4Ghz processor. Sucks for game compatibility, but for our reasons, it is perrrrrrfect. After they get more of these boxes out to the public, I look for somebody to do some developing and fix at least some of the game compatibility issues. Any ideas on this would be awesome, but that would be another project altogether, and in the meantime, I will certainly just get a new box and use that one for my games and my faster box for my media server/Windows/whatever else would need the extra power. Anywho, once again, glad to see the progress and updates here.
Regards,
-H8raid
i thought this site might be helpfull,http://www.xfactordev.net/
i was just thinking,we need a name for this project,how about WinBox or Windox?
yea winbox is alright good enough for me..
Agreed, I like winbox
i dont if it matters but winbox is allready taken, WINBOX email client,http://www.winbox.com/
How bout just using 'Xindows"?? That's kinda catchy anyway. Or maybe even "Xbindows"
Well I guess Winbox is out of the question then, Xindows is also already taken by a group that is VERY SECRETIVELY working to get Windows running on the Xbox. I don't know we are going to have to come up with a name for it sooner or later, any other ideas?
With the latest news on the media center extender for the Xbox it is going to be interesting to see exactly what comes out of that whole deal. Maybe M$ will actually provide some answers in their own release of that software.....unless we beat them to it. Unfortunately I would imagine it will be nothing more than a frontend to MCE because of the fact that M$ will obviously not support upgraded hard drives. The only reason I am even suggesting that they may actually give us some answers with this software is that it will undoubtedly have to utilize some form of bootloader embedded into the .xbe file. Unless of course their goal is to take the focus from XBMC and attempt to profit off of their work. After all, XBMC can already be set up to work as a frontend to MCE, just not the way I would imagine M$ doing it. Who knows, I guess we will have to see what happens and cross that bridge when the time comes.
how about, windbox,osbox,windobox,billgbox(LOL!),xpbox,winntbox,fatx-os-box,pcbox ?
xbox controller driver for windows,http://www.redcl0ud.com/xbcd.html
How about WinOsBox - "WOB for short" I was wondering if there is anything I can do to help guys.. I kn ow nothing about coding, but I am fluent in 3d modeling and graffix.... I really love the idea of getting any version of WinOs to run smoothly on xbox without the need of an emulator. Email me : [email protected]
Or you could try WinXBE.... just my 2 cents
WinXBE is nice, is that name already taken betaluva?
I did a google search and few others with bbb and nothing about a WinXBE
Good to hear, WinXBE it is then
WOO-HOO! ,WinXBE RULEZ.
alright enough about the name.. we have to do some more research.. can everyone state where they are at in terms of research and what they are doing as part of the project right now??.. im researching the boot process of all the os's up to win2000.. just to see exactly what we can manipulate once the bios can boot windows... has anyone talked to any bios programmers?? is there any progress what so ever??
i'm back finally! no one on my trip wanted to give this a try
most of the time i got responses like "the xbox is for kids" or "use your computer". a bunch of idiots.
as for fires request i'm researching the boot process also but i use embedded on an old nforce board i had laying around. other than that i'm looking over the bios codes from cromwell and award. maybe there's a way to inject the code for booting from a dvd-rom into cromwell.
Welcome back Scan-C, hope everything went well on your trip. Things have been pretty slow this past week as you can see, but just so you know we decided on a project name while you were away, WinXBE. It's kinda catchy and a suitable title. Well, keep us posted on your findings, same with you fire. I am doing my research on boot processes, alternative methods to boot, etc. I am also trying to find a few more coders to join the team.
Regards,
-H8raid
I think a look at ReactOS could help,
http://www.reactos.com/
EDIT:
Found some extra stuff about bottin etc.
http://en.wikipedia....i/Boot_sequence
I'm wondering if we can get Cromwell to load NTLdr then go from there.
guess what i just found amongst my files, the windows 2000 bootstraper that has been disassembled!,if anyone wants it pm me a email address and i will send it to you.
alright people.. i just came up with an idea that could be either brilliant.. or fricken stupid and someone smack me with a wet beaver tail alright...
is there any way we can build an xbox app that will let us log onto another computer.. like remote desktop?? or even through linux wouldn't be that bad and better performance then getting it to run on the xbox... if we could make an app somehow that could use remote desktop to take control of an xp pro machine in ur house then it would be the same thing as running windows practically just faster.... i dunno i might be thinking stupid.. its late and my brains barely functioning.. so i cant even think of what to do to make this possible or not... but running a little program like remote desktop client off ur xbox.. instead of windows xp professional.. would obsiously take alot less system resourses!
| QUOTE (fire2501 @ Oct 23 2004, 08:33 AM) |
alright people.. i just came up with an idea that could be either brilliant.. or fricken stupid and someone smack me with a wet beaver tail alright...
is there any way we can build an xbox app that will let us log onto another computer.. like remote desktop?? or even through linux wouldn't be that bad and better performance then getting it to run on the xbox... if we could make an app somehow that could use remote desktop to take control of an xp pro machine in ur house then it would be the same thing as running windows practically just faster.... i dunno i might be thinking stupid.. its late and my brains barely functioning.. so i cant even think of what to do to make this possible or not... but running a little program like remote desktop client off ur xbox.. instead of windows xp professional.. would obsiously take alot less system resourses! |
lol and what would be the use in that? if you want windows on ur tv just get a video card that supports s video or something lol.
Yea definately scrap the remote desktop idea, that totally defeats the purpose here. Like already stated if thats how you want to run it just get a new video card. I am waiting on Scan-C to get back with me, and then this thread should be moving again. We are going to look at the bootstrap betaluva gave to us and see if we can get it to the point where we can actually get to the pci scans that are standing in our way. This is going to take some serious work and as of now Scan is the only real programmer on the team, so if you can code, and want to get involved, we need you. Just send a pm and we will get up to date on whats going on.
no what i mean is it would be practically the same thing.. it would look like ur running windows but ur not, and u could still go on the net and everything... im just asking if its possible, not if we should do it or not.. i still highly agree with getting windows running on the box itself.
you can easily do that with vnc. the server on the xp machine and client in linux on xbox but that isn't anywhere near what we want to do.
h8raid please send me the disassembled bootstrap. work is still keeping me busy but i'll take my breaks to look over the code.
someone mentioned loading ntldr through cromwell. i tried that and cromwell froze up.
but there is some light here. i got one of my teammates involved in this and we wrote a bootloader which in fact loaded the xpe kernel. it freezes and doesn't execute the kernel but it's a start. i hope i can get the source on monday. will post it asap.
i was just thinking,if we cant get windows to work on the xbox then maybe we could try react-os instead!, its open source,it should be easyer to compile/decompile,it should need less resources to run,there is even a live cd version(knoppix style),what do you think?i have extracted the bootloader from the iso,i can email it anyone wants it.
ok,i emailed brian-p and he has given us permission to create a custom version of freeloader if we want to,the only catch is if we create a custom version we have to share the code with brian,i have also emailed jason filby,RE a custom version of react-os,i have not got a reply yet.
reactos looks nice but isn't really functional right now. nearly every loaded win32 executable kills the system. but it can't hurt to have more os's running
if you need a website done and/or hosted i have mad webspace with a free domain register to kill so PM me if your interested. I can help with images and lil shit like that, this bios coding is over my head but if you ever get windows goin i can help a lil more in coding.
Sorry I havent been around in about a week, had some computer issues but I am back up now. Roadrunner screwed me so yea, internet was down for a week. Anyways, Scan-C, pm me with your email so I can send you the disassembled bootloader. Glad to hear you guys are making progress, so do you guys think we are ready to take Supplicium up on his offer for a site, or should we wait until we can document some things with screenies so we can show people that this project is going to be successful? Let me know what you guys want to do, personally, I think we should start a layout of the site, and get things ready to go, but wait to launch because it doesn't look like we are too far off from some real progress. Good work everybody!
Regards,
-H8raid
yup this way if we need it the layout is there. i would like a php news section for everybody on the team to add news.
couldn't get the source for now. this guy is everywhere but not on his desk 
h8raid you have pm
Can't wait you guys 
If you need beta/bug tester I have a few Xbox's to spare that can be used for more dangerous things.
I think we should get a small site up with atleast the code we have so far, so people don't have to keep e-mailing eachother. Maybe a SourceForge page for now.
having our own site would be COOL!, i say yes.
@Scan-C, youve got mail
@Everybody else, I sent a pm to supplicium about taking him up on his offer to host a site for us.
Oops, double posted, oh well I will just use this space as my new post, sorry about that.
Scan-C, have you had a chance to look over the disassembled bootloader? And do you have any updates on the source code you were tracking down? I would have sent this in PM, but until we get a site up with our own PHP like you suggested this thread is sort of our only means of communication for news and updates. Anyway, let us know whats going on and how things are going. If there is anything you need help tracking down let me know and I will see what I can do.
Regards,
-H8raid
I'm interested in seeing this project get somewhere... keep me posted!
Hello All, I've been reading on this thread about win on xbox and I'd like to join you guys too! I can be a tester for the team and I can host a server for website with ftp and a lot of space if you are interested! I would really like to see windows running smoothly on my xbox one day!
RE: moding reactos for xbxox,i just got the reply from jason filby,this is what he said,"Regarding ReactOS and the XBox: just remember to abide by the licensing
terms (GNU General Public License). You may want to make XBox
compatibility a ReactOS subproject to get the advtange of experienced
ReactOS developers.
Cheers
Jason"
i think starting a page first on Sourceforge is a good idea then it will give us time to make a site that will have sometype of "progress" to show.
Alright, it looks like everybody agrees sourceforge is that way to go for now so if anybody wants to start up a sourceforge page, drop me a pm, if nobody wants to do it, I will as soon as I finish up this class I am taking right now, I just don't have a whole lot of spare time with classes or I would jump right on it.
Regards,
-H8raid
yeah real life sucks if you want to get something like this going. i hardly have the time to see my cat at home.
but to thread... doesn't sourceforge require you to post source code of what you've done? i don't want so say sourceforge is a bad idea but most of the code will be hacked ms code for now...
i looked over the bootstrap but it's really just that... a bootstrap which loads ntldr. the way it works is fine with the xbox. a little modification needed if we use a bios that doesn't execute the hdd's bootsector but that's it.
about the source me and my teammate wrote... well forget it. turned out that he just included my code into a remote boot image and that it was catched but not executed. as he first told me it soundede like he loaded the xpe kernel from cd
hmm yea i frogot about the whole sourceforge and posting code that your not "allowed" to post. hmm maybe I or someone can start a lil site/forum.
i think we all agree we need a website so go for it supplicium,if you need any cool graphics i have few freinds who are graphics gurus.
i started on the interface of the site. i dont think ill need help with the images unless i get lazy lol but ask them anyway in there freetime if that can make anything cool to add to the site. I should have a preview up by tomorrow. if anyone is real good with the php coding PM me if you want to help setup the code for the website along with help me setting up a forum.
Well back on this windows on xbox talk..
Have we decided on what version of Windows we are going to try to work with?
is it between XP embed and 2000? or CE??
any1 know a good RSS feed we could use for the site? i think that would be a nice addition to the site. maybe not so much an "xbox" rss feed but maybe more of a Windows info feed.
why not focus on showing some kind of progress rather than worrying about a website that has nothing to show?
We are not focusing on a site that has nothing to show. Just because that is the only thing you read about in the thread recently does not mean that is the only thing we are doing. That is why we need a site, so you don't just "see" one thing going on and that's it. Plus we want to have things organized and in order so we can get a little more mainstream with the whole project rather than keeping it in this thread alone. That's my answer to your question.
Oh well, if you guys make this thing, make it so we can part up our HDDs, so we can have xbox games on one part, with fatx or what coding system it uses, and windows and other shit on the other part, with normal fat32 of ntfs..
it would be kewl if I could use it like a normal computer, but playing xbox games..
like, have a desktop with burnout3 and halo2 icon, and doubleclick with my mouse..
so the windows would be just like a new dashboard interface thingy..
oh well, would be cool to play PC games on the xbox too
quake3 and stuff..
eh..
yeah.. do whatevers possible.. 
you're the coders..
let's make this a reality...
The only thing is, is that it would probably make some sense to use gentoox's bootloader, seeing as it is opensource, and legal...
Essentially, it would be more feasible to begin with a gentoox install, and mod it for our uses. --
The following are things that would be good to experiment with...
Wine, Cedega support (requires subscription), least-memory-intensive gui, some form of OpenGL support -- which I'm unsure of if it exists...
Anyway, I'll be working on this project whenever I have free time.
umm...jimmsta that would defeat the purpose of getting WINDOWS to run on the xbox. we dont need gentoox w/ cedega running. That already works
I was browsing the thread, and had an idea, Whould it be possible to take the linux kernel, Stip away all the stuff that makes it an os, hard code it so it runs windows call functions natively and make sort-of a bootloader out of it? Then work out your PCI and RAM bugs from there?
Just a thought
Let me Know
P.S. Im not a proficient coder or anything, but i have a General idea of What linux and windows do "behind the scenes" if you will, and that the XB dashboard is just a Gutted Ver. of Win 2K, but if im coming across as a complete idiot, fell free to Educate me a little.
its been done allready,its called react-os.
React OS has a linux base, that is what this project is trying to get away from. They want to get a standard Windows version running smoothly. React OS will never be able to emulate windows as fast as it should be able to. I don't know about you, but I am interested in DirectX Accelerated games, something that react os is probabbly far from offering. Besides, who dosen't like the user friendly windows gui? Most people who don't know linux would probably use windows.
emulating windows in any way (like reactos does) isn't what we want. the xbox isn't powerful enough to do any kind of windows emulation so we need it native.
btw i need some help on the xpe kernel. some time ago i found a commented disassembly of it but i can't find it now. if anyone has it drop me a line.

get a site up asap, u need one lol.
nice work, i'll be following this thread. If u need any testing i'll be glad to help.
Dont have time to actually work on the project, and im not that great at coding anyway. but good luck guys, keep up with the good work.
please include opengl and direct 3d support...
i dont this help but it sounds like it could be exactly what we need: PCIScope is a powerful tool designed to explore, examine and debug PCI subsystem of your computer. It was made to fit the requirements of the most demanding users, especially engineers, programmers and system administrators, and to integrate all advanced functions and tools into one product.In difference with most of available PCI exploration tools PCIScope bypass Windows and getting all information directly from hardware. Therefore PCIScope is fully OS independent and will recognize devices ignored by Windows. This makes PCIScope invaluable tool for creation of device drivers for PCI devices. In our dynamic world new PCI cards appear daily. PCIScope gives you an unique possibility to add the new device to PCIScope via simple text file. Your card uses few non-standard locations in the PCI configuration space? No problem: simply add bits definition into the simple text file.
download from http://www.tssc.de/d...ds/pciscope.exe
for more info pm me
hey pplz i was browsing the web in search of any ways to have windows run on the xbox, and i found this thread. sounds very interesting, good luck, and also, just to let ya guys know, i am a very experienced programmer with the win32 environment. if ya need any help, just let me know. put it this way........i know 25 different programming languages, including assembly language, if that helps any...
keep me posted on progress too, i really like this.
p.s.-if u need a programmer for the site or anything, just tell me, ill gladly help out cause i have nothing to do anymore wheni get online.
@corp769, thank you for your interest and offer to help out. I am glad you decided to drop us a line because we need more programmers, drop Scan-C a line and see what he needs help with on the project and tell him what your specific experience is in.
windowsxp embedded bootable cd,i just downloaded a tutorial on how to create one,if anyone wants it pm me.
Just had a look at ntldr. It has a lot of calls to BIOS through int 10 and int 13. But I think Windows itself does not make any calls to BIOS. Is it possible to load Windows kenerl directly without using ntldr?
Ah... ok... so you want to actuallly load the Windows NT kernel onto the xbox, right?
You've got a few problems with that idea...
Firstly, the xbox bios, no matter what version you use, only supports ONE Process. Windows's kernel uses more than one process. The xbox DOES support multiple threads, so essentially, if you wanted to, you could emulate processes under new threads, but it wouldn't be efficient.
Essentially, this project has got to start at the BIOS level. You'll need to create a bios that emulates a PC's bios, and sends calls to irq's and dma channels through a software layer... Sorta like how VMWare works... This bios could be used as a soft-mod, allowing for windows to be loaded up on the xbox, without any massive hacking of the Windows NT kernel.
This also poses a new challenge -- create a free, legal, multi-process xbox BIOS.
I believe it IS possible, but will take a long time, and might not be worth it in the long run.
Either way, I will be here to help.. I'm good at solving hardware/software problems....
| QUOTE (jimmsta @ Nov 11 2004, 08:42 PM) |
This also poses a new challenge -- create a free, legal, multi-process xbox BIOS.
I believe it IS possible, but will take a long time, and might not be worth it in the long run.
Either way, I will be here to help.. I'm good at solving hardware/software problems.... |
I completely dissagree with you on the free,legal bios. Although it WOULD be very nice to be legal, if it means possible to make it works by not being legal, the majority of the xbox users (i dare say you dissagree with that statement) are not exactly running a legal bios on there machines now as it is. I don't know, maybe i just read too much into your post.
Just basically saying, don't stop the excellent continuing movement of getting Windows to run on the xbox because of worrying about having a illegal bios used, when the majority are doing that now with no concerns. THEN try to migrate over later to a legal version (Using a better legal xbk by then then it is now) after everything is all working. I would love to have it be a legal BIOS, but not thinking thats a number 1 concern.
PS- I don't use linux because of so many hours/years on windows based, i just kinda had a hard time with making the switch, and having to compile everything. I guess i'm spoiled with unzip/unraring files and just run them. Heheh, so i've very interested and excited to see this take off. And really respect and appreciate the hell out of you guys for going that extra mile to try to finally make this actually happen.
well guys,any updates or progress?
ive asked the amazing people who make the softmod hacks for the xbox over in the xbe exploits forum. If we could get them on the side i think that this project will be a sucess.
@!Flame2k, please get anyone you can to help us, all help is welcome. thx
What's the status on the web page? What might be it's URL when it is ready? The project needs a way to gain support. Not enough people know what is happening behind the forum, it seems like alot is done in email and PM. You guys need a official to do list. If anything, make a SourceForge.
Good Luck on the project
BUMP
What's the status of the project? Let me guess... it died?
Hi,
I just read you're comments and the progre4ss on the topic.
Henze, didn't you know that there IS ALREADY A WORKING WINDOWS-CE available?!
(ie. Windows-CE is the old name for Windows Embedded)
It's even downloadable from xbins, and has even made a frontpagepost on xbox-scene.
This version BOOTS completly, without errors; only the mouse isn't working yet.
Even some programs run already.
quote:
Xbox Focus Support
>> A new Windows CE version for Xbox has been released with support for the Focus videochip. From readme:
| QUOTE |
Xbox-Windows.org would like to thank the generous donation from http://www.Xbox-Gear.com which facilitated this release!
Focus Support is now added to allow you to run the Ce-Xbox proof of concept code on your v1.4/v1.5
*NOTE* The CE image that's included in this release hasn't changed, there have been some other small tasks completed for the project, but we still need help. Remember please visit our site http://xbox-windows.org for updates or visit #xbox-windows on irc://irc.oftc.net
Thanks again to Artifex, Phoenix, http://www.Xbox-Gear.com , and all those out there that allowed for running of unsigned code on our favorite game console!
|
Official Site: xbox-windows.org (by tjfontaine)
Download: here | mirror (by xclive.com) (9MB)
News-Source: xbox-gear.com
(February 26 02:16 GMT+1) - (direct link to article)
(Posted by:: XanTium)
Back to the news-page
unquote:
Is this effort not worth to work on?! The programmer needs to have help to get it done and get hardware drivers etc.
Why invent the wheel new?
If you like; i can send you the full program by mail.
Keep up the good work!
were trying to get proper windows running, 98 or 2000 not embedded
wow been a long time.
i`ve worked on this project whenever i could. after heavy testing with cromwell i realized this isn`t the way to go. atm i`m trying to write a very basic bios which i can extend when it`s running.
just a little update to let you all know that i`m alive
glad to see you back scan-c and to hear that this project is not dead.
yea, keep up the good work.. is there any1 out there that can assist him?
would if i knew how, lol, i should really learn some decent programming, anyways, i'll help test some alpha/beta versions of that bios hes coding. should prove interesting.
I can test the betas and alphas too
there won't be any alphas in the next 2 weeks. i've very limited experience with bios coding so i want to test the bios first before giving out code that could permanently damage your xbox. when i get it far enough to display at least a simple text message on my box i'll gladly give it out to flame2k and maybe shadow7789 if you both can tell me your xbox version.
what i need are testers for v1.0 - v1.3, v1.4 -v1.5, v1.6 and v1.6b
k man, i have a 1.4
@dcemuser, with only 4 posts since you signed up here at X-S, I wouldn't be going around trying to start battles in other peoples threads, so keep the smart ass comments to yourself!
@scan-C, glad to see that things are progressing, sorry I haven't been around here much lately, things with work and school have been crazy as you know. Anyways, I want to chat with you about the bios you are working on. From your posts it appears you are building it from scratch, if this is so, very impressive. I know there are several bios coders in the scene, hopefully once you get things to a point where they can see some progress this project will finally take off. What I mean is, once you can see it, people tend to get more interested and are more willing to help out. I have a few people I have in mind for the task and am going to be contacting them over the weekend, I will pm you with my results on recruits to help you code.
Thank you for your efforts,
-H8raid
I have 1.0
hm, so this bios, do we know how its gonna work? will it boot up from a chip and then look for a windows xbe or something? or will it be loaded pheonix bios loader style from the dash and then look for windows automatically and execute it or something?
it will be loaded from the chip. maybe when it's running i'll think over a bfm version but for now it's easier this way.
once loaded it will search for a configuration file which holds the place of the windows directory.
but this is all far from working. atm i'm happy when i get to see my test message the first time telling me the gpu is initialized.
keep up the good work man
though if this is acheived it will be kick ass.
Why not just use the code from an nForce IGP motherboard? Is this BIOS going to be OS independent, because if it is, I'm sure you can get some people from the Xbox Linux project to help, after all, they already have Xbox BIOS coding experience.
they might be able 2 help, il drop into irc sometime and ask them
Okay, I haven't really been able to find a good topic on this except for this one (there should be a damn sticky), so I figured I would help you guys out somewhat. From what I get, there are a few problems running Windows 9X.
One I've heard about is Windows writing over protected areas of memory. Well, why not make a memory manager, like there used to be in DOS?
Then alot of people said that there would be problems with Windows not recognizing FatX partitions and wanting to format them... well, that's why you can put a new HDD in your box.
Then there is the PCI Bus scan. Here is the information I've found about the 98 boot process:
| QUOTE |
1. The computer loads and executes the IO.SYS file (basically DOS). The initialization code initializes the base system device drivers, determines equipment states, resets the disk system, resets and initializes attached devices, and sets the system dafault parameters.
2. The file system is activated, and control is returned to the IO.sys initialization code.
3.The "Starting Windows" message is displayed for <n> seconds, or until you press a Windows function key. The amount of time the message is displayed is determined by the BootDelay=<n> line in the MSDOS.sys file; the default is 2 seconds.
4. The IO.sys initialization code reads the MSDOS.sys configuration file. If you have multiple hardware profiles, you receive the following message and must choose a hardware configuration to use: <b>Windows cannot determine what configuration your computer is on.</b>
5. The LOGO.sys file is loaded and displays a startup image on the screen.
6. If the DRVSPACE.INI or DBLSPACE.INI files exist, they are loaded into memory. IO.SYS also automatically loads HIMEM.SYS (a memory manager), IFSHLP.SYS (a minimal file system), and SETVER.EXE (if config.sys doesn't exist).
7. The IO.SYS file checks the system Registry files (SYSTEM.DAT and USER.DAT) for valid data.
8. IO.SYS opens the SYSTEM.DAT file. If the SYSTEM.DAT file is not found, the SYSTEM.DA0 file is used for startup. If Windows 9x starts successfully, the SYSTEM.DA0 file is copied to the SYSTEM.DAT file.
9. The DBLBUFF.SYS file is loaded if the DoubleBuffer=1 is used in the MSDOS.SYS file or if double buffering is enabled under the following registry key: HKLM\SYSTEM\CURRENTCONTROLSET\CONTROL\WINBOOT\DOUBLEBUFFER
(Windows 9x Setup automatically enables double buffering if it detects that it is required)
10. If you have multiple hardware profiles, the hardware profile you chose is loaded from the registry.
11. In Windows 9x, the system looks in the Registry's HKLM\SYSTEM\CURRENTCONTROLSET key to load the device drivers and other parameters specified there before executing the CONFIG.SYS file.
12. WIN.COM (Windows' protected mode loader) is loaded and run.
13. WIN.COM accesses the VMM32.VXD file (real-mode virtual device driver library). If there is enough available RAM, the VMM32.VXD file loads into memory. Otherwise, it is accessed from the hard disk.
14. The real-mode virtual device driver loader (VMM32.VXD) checks for duplicate virtual device drivers (VxDs) in the WINDOWS\SYSTEM\VMM32 folder and the VMM32.VXD file. If a VxD exists in both the WINDOWS\SYSTEM\VMM32 folder and the VMM32.VXD file, the duplicate VXD is "marked" in the VMM32.VXD file so that it is not loaded.
15. VxDs that are not already loaded by the VMM32.VXD file are loaded from the [386 Enh] section of the WINDOWS\SYSTEM.INI file.
Required VXDs: BIOSXLAT, CONFIGMG, DYNAPAGE, DOSMGR, EBIOS, IFSMGR, INT13, IOS, PAGESWAP, SHELL, V86MMGR, VCD, VCACHE, VCOMM, VCOND, VDD, VDMAC, VFAT, VKD, VMCPD, VPICD, VTD, VTDAPI, VWIN32, VXDLDR. (I suppose this is where you might put in FATX and NTFS drivers)
16. The real-mode virtual device driver loader checks that all required VXDs loaded successfully. If not, it attempts to load the drivers again.
17. Once the real-mode virtual device driver loading is logged, driver initialization occurs. If any VXDs require real-mode initialization, they begin their process in real mode.
18. VMM32 switches the computers processor from real mode to protected mode.
19. A three-phase VXD initialization process occurs in which the drivers are loaded according to their InitDevice instead of the order in which they are loaded into memory.
20. After all the VXDs are loaded, the KRNL32.DLL, GDI.EXE, USER.EXE, and EXPLORER.EXE (the default Windows 9X GUI shell) files are loaded. |
So, it appears to me that if we use a hacked or from-scratch IO.SYS, then we can get Windows to skip scanning the PCI bus. Or, make a boot loader that overwrites the boot sector and loads a program that will emulate the PCI bus, then loads Windows98. Additionally, it might be prudent to have a BIOS that gives out IRQs, I/O ports, and DMA channels instead of letting Windows do plug and play.
Also, it might be possible to modify the boot sectors for Win98SE so that it can read FatX, although it would be a bad idea since you can only have names 44 letters long. Maybe create a device driver to do it... I might have a DDK lying around here somewhere.
One thing I'm not too sure about is how exactly the PCI bus works. Is the PCI bus included in a chip or in the BIOS? Because a BIOS only bus you could modify to report there are no devices, but a hardware bus might need an extra chip that the BIOS can refer to.
NOTE: I have realised that it should be possible to make a version of DOS (or use one that exists) that boots up on XBox, then runs WIN.COM, bypassing checks on the PCI Bus. But I don't know if 98SE checks at any other places.
Anyways, if Windows 98 SE isn't plausible, has anyone considered OS/2 Warp 4?
(Useful sites)
http://home.att.net/~rayknights/pc_boot/w98bboot.htm <---Windows98se Boot Sector Info
http://216.239.63.104/search?q=cache:jThskoKK2ZwJ:www.geocities.com/thestarman3/asm/mbr/MSWIN41.htm+&hl=en
I've got some experience making websites (I just made my personal website a few weeks ago and only really started working on it the last few days. http://brent.freelinuxhost.com/), and might be able to help there. Also, WinXBE is good for a group name, but how about Win9Xbox for the actual release if we get 9X working, and Windows XbP or something if we get XP running?
[P.S. - Seems like we need more information on what we're dealing with -- IBM-PC compatible BIOS, PCI Bus, etc.]
@expert01, nice presentation of your thoughts and ideas, thank you for your information. I want to see what Scan-C thinks about the ideas presented here because he is our programmer, so what do you think Scan?
come on guys, dont let this die... i cant do much.. but i would be glad to help test
rewriting io.sys shouldn't be any harder than the current tasks but there's still the problem loading it in the first place. for now the xbox isn't able to use any kind of boot sector be it on cd or hdd. the bios i'm developing will use the mbr (first 512 bytes on the hdd) and should give us the possibility to load io.sys. when the bios is finally running i'll think over it. atm i have some difficulties but i hope to get them sorted soon. using io.sys could be easier than developing a tool that remaps memory locations and fakes pci data.
if someone could get information if win 98 scans only in io.sys that would be really helpful in the future.
I suppose I could try deleting IO.SYS, installing a free version of DOS, and try running Windows from there... I'll get back to you.
Good Luck
It will be cool to install windows on an xbox
Just make sure that it supports Windows Server. With only 64 mb of ram, with a max of 128 ram, it is basically useless for all games that are Direct 8.1 and higher (when running windows). I see my Xbox setup as a windows FTP server and VNC server. Maybe a web server too!
| QUOTE (Shadow7789 @ Dec 7 2004, 01:04 AM) |
| Just make sure that it supports Windows Server. With only 64 mb of ram, with a max of 128 ram, it is basically useless for all games that are Direct 8.1 and higher (when running windows). I see my Xbox setup as a windows FTP server and VNC server. Maybe a web server too! |
Well, I hope you don't mean any NT version of Windows... those would be much more complex to do. Although I suppose you could always just install free servers, like Apache (etc.).
I meant windows server 200, but i forgot that it is a NT based server (I think). But, I think I'll be fine running a server on WinME. Is this project intending to support Win2K?
i think 95/98 is the main priority at the moment. i'm no coder but i'd imagine that's the simplest to do.
the bios will be windows independent if all goes the way i want it. so you can run server on it.
just out of curiosity... if you want your xbox to be a ftp or web server why not use linux? the setup is easy and windows server can't beat the speed and stability.
if want to server2003 to install with 64 meg aof ram do this,copy all files from your server cd into a folder,go to the i386 folder and find a file named dosnet.inf, open dosnet.inf in wordpad,go to the line "MinimumMemory",now change the numbers to 67108864,save your changes,now burn all the files to a cd,remember when you burn the cd select the the files inside the folder,dont just burn the folder!, now you have a copy ofv server2003 that will install with 64 megs of ram.
I agree, linux is the best for servers. But I also intend to use it to play some older 2d games. Maybe I'll some 3d games, but it would have to be something like Mechwarrior 3, which I can play on my P2-350.
Scan, just wanted to let you know I am awaiting a response from Team Xecuter about possibly helping out with the bios coding. Hopefully by the time they respond, this thing will be doing some outputting so we can at least have something to show them. They will be a big help to us if they are willing to participate because of their bios coding experience on the Xbox.
ooo the big shots, if they helped it would be great.
Hey guys ive got a brand new irc server i just set up and was trying to find a decent topic for a channel on it and i think this would be great. It would be nice to have a channel where everyone could go and talk about/discuss the progress and help each other out, download any new files you've compiled to test. Anyways, the lead programmers and whoever is in charge would be the ops of the channel, from what ive read so far that would include h8raid, scan-c,betaluva, flame2k, possibly others.
Ive already set up a channel #WinXBE on irc.championsofnothing.com
im there all the time so check it out
@scottprotege, good work!,thanks for setting up a IRC channel, i hate irc myself BUT there are plenty of people who love it plus it is a very good way to share files,im sure h8raid, scan-c will be very pleased.
Just wanted to say that I think this project is cool, and that I will donate some space on my X3's banks for this as soon as any alpha or beta is released.
Also, I had an idea while reading this thread...I think it would be very helpful if this BIOS could spoof the partition structure that Windows sees so that you could have your regular Xbox stuff on C, E, and F, and use G for Windows. This obviously should be optional, because there are quite a few modders who have HDs < 137GB, and thus have no G. Maybe the ability to do the same with F could be useful.
This way you could have a native install to a FAT32 partition, but down the road with the help of drivers, you could access the Xbox partitions that have been bumped to the 2nd, 3rd, and 4th positions.
Last, I know someone's going to eventually say something about "why not just make a loader XBE...etc...", and before that even starts I'd just like to mention for the less knowledgable that you can put a BIOS loader as an item in your dashboard, so you would not have to switch BIOSes (or reflash on lesser chips) to use this.
I'd hope that this is common knowledge among people here on the forums, but judging from how many hundreds of "Can I Just Put In My XP CD????" type threads there are in this section, I'm not so sure...
nice, im called Ampage in irc, il idle it whenevr my comps on man!
i have to add my limited comments on this, simply cuz i stated this long ago when WinCE xbox first came out. and there is nothing wrong with winCE if we could get a mouse cursor and network support thats all we would need.
i said and most people disagreed only becuase they had no clue wtf embedded xp even was, but i have to assume you already know this.
Embedded XP dont care about bios's. now we all know the xbox bios cares, and is the factor here that we have to get around. but XP Embedded can run, boot and fully function from an 8 meg rom chip on a pcb board or directly from a tiny amount of ram.. fully function with a netowrk, and have as many or as little applications and windows items as you choose to install.
so inshort, Embedded is the 1 and only way to go. it wont care one little bit what hardware you have as long as you can provide it with network, video, and other xbox only drivers. after that., well,, its in the bag.
my best friend is the IT and programming manager for the company he works for. embedded and dos is all he works with and their entire programming process for the machinery they sell is all embedded now, as far as i know.
i asked him about a year ago to join up here and dive into the win xbox project but alas he dont have an xbox and dont really have the time with all that is happening at work.
he didnt understand the xbox bios but the very first thing he said was " it dont sound hard considering we install windows xp embedded on 8 and 16 meg flashrom chips everyday tha work with some of the most whacky hardware you could ever think of and some of the whackiest bios's or no bios's you have seen.
embedded doesnt care about your bios. all you need is to build the embedded image with the proper drivers and apps that you want, and networking and yada yada, and set it up to run on the xbox, burn it to cd and thats all.
all the xbox needs is a call to look at the cd and start the xp embedded process.
and it should run.
but again i tried explaining with my limited knowledge how the xbox functions.
what i didnt know was that the xbox can only handle 1 process at a time.
so if i talk to him this weekend ill talk to him and see if i can get him to join in.
he has a fantastic mind for coding and has done some incredible things things.
id really like to get him here so he can talk to you guys. ill see what i can do.
@LESTAT, PLEASE get ask your friend to jion us!,i also thought the win embedded would be the way to go or even winPEcd but i can also see why people would prefer to just do standard install of windows 98/2000/xp, if were going to do this it should be useable for all,not just for techies.
i havent seen in him online yet today but ill keep an eye out.
the winpe is a good idea too . since it runs from a ram drive.
i also realise that we would like to have XP running. but i think 98 is more of a realistic thought at this point, not only for its simplicity but dos, since there is already dos for the xbox, well,, its another step in the right direction
i know i know 98 yuck but its going to run WAY faster on 64 megs of ram and with the limited hardware aspect of the xbox your less prone ot problems.
but then again, maybe not. :\
Our version of Windows has already been decided long ago, we will obviously be doing more work later, but for now, we are concentrating on what we have started, seeing it through and finishing it. Also, I would like to add that you should not expect anything mentioned above about native installs this early in the game. Seriously, give it a rest, if you want to help, help, we need to at least get it running before we start getting all crazy with it. Rest assured these things have been thought of and will happen eventually, you have to have something working to build off of before anything like this will happen.
That said, I want to give a big thank you for the space on IRC. Props to ScottProtege for the donation.

xpe is bios independent... thanks for bringing this to my attention. maybe i'll do some more testing. the bios isn't progressing in the last 3 days because i've a problem i can't get right
maybe a little testing and less coding will get me back on the track.
if team x-ecuter would help this project would be finished in a week
these guys are that damn good i've nothing but respect for them. if they give any answer please let me know h8raid
yup embedded dont care about your bios, thats why i mentioned using it ages ago.
but finding those skilled in programming and setting up embedded installations and also knowledge of xbox's can create a bit of a challenge.
i think i might give my buddy a ring on the phone in a little bit, see if he is up for the challenge.
Wait, isn't this project trying to get a standard Windows running, like 98/ME? XPe is Bios independent, but dosen't that mean it's point is so you can run it on a Non PC device? BIOS coding would not even be nessary, it ciuld just be booted as an XBE, like what they did with WinCE.
I would rather see Win ME running on my xbox, then XPe.
yeah, 'proper windows' is what were aiming for here. not xpe
and, why isnt this damn thread pinned yet?????????
I agree, it should be pinned since it is pretty much the only feasible project for Windows on XBox.
i cant the forum mods name,if i could i would ask them to pin this topic, HELLO MODS,CAN YOU PIN THIS TOPIC PLEASE.
Since ReactOS was mentioned a few times in this thread, let me share some of my notes with you. I'm a ReactOS developer and have been working on getting ReactOS to run on the Xbox. Please let me clarify some misconceptions about ReactOS I read on this thread: ReactOS is NOT based on a Linux kernel. We've written our own kernel, compatible with Windows NT/2000/XP, from the ground up. So we are also NOT emulating Windows, we're trying to be Windows. I think some of you might be confusing ReactOS with Wine (Wine is a project to let you run Win32 apps on Linux). We do plan to have DirectX support in the future, but at the moment this is not implemented yet. One thing is correct however: ReactOS is still in early alpha, some apps work but most don't. However, ReactOS does http://www.reactos.nl/xbox/reactosonxbox.jpg run on the Xbox, it's just that you can't use a mouse or keyboard yet
From reading the thread, I've been unable to determine what your target is, Win9x or WinNT/2000/XP. If the target is Win9x (or Embedded), I can't give you any advice, I know next to nothing about those. The following is specific for the NT family (which includes NT4, 2000, XP and 2k3).
There's basically two sets of problems to solve: how to get Windows loaded and how to run it. The sequence of events on a normal PC is: the BIOS loads the Master Boot Record. The MBR determines which partition is active and loads the boot sector for that partition. The boot sector then loads NTLDR which will do the bulk of getting Windows loaded. It does so with the help of the BIOS. For example, to read a sector from the harddisk it will generate a (real mode!) INT13. It will also call upon a lot of other services of the BIOS, most of which are invoked by issuing a real mode INT. Note that a normal PC BIOS is very different from a Xbox BIOS, about the only thing which is the same is the name BIOS. The Xbox BIOS mostly runs in protected mode and is incapable of providing the real mode services which NTLDR needs. So, if you want to use NTLDR you have no choice but to develop a PC BIOS implementation for the Xbox. This is a pretty huge undertaking.
NTLDR will load NTOSKRNL.EXE (the Windows kernel), HAL.DLL (Hardware Abstraction Layer), SYSTEM registry hive, boot device drivers indicated in the system registry hive and some NLS files. It has built-in filesystem support for FAT and NTFS and those will be the only filesystems it will understand. Furthermore, NTLDR will do device detection and build a basic list of devices present in the system. Oh, and by the way, NTLDR expects to be started in real mode. It will switch the CPU to protected mode. Finally NTLDR will transfer control to the kernel.
For ReactOS we developed our own bootloader named FreeLdr. Most of the initial work was done by Brian Palmer. Our FreeLdr handles the same tasks as NTLDR. FreeLdr already runs on the Xbox. Unfortunately, I don't think it can be used to launch Windows. When passing control to the kernel, the boot loader passes a block of parameters. The NTLDR parameter block is not compatible with the FreeLdr parameter block.
When the Windows kernel starts, it will not call the BIOS anymore (with small exceptions, see later). It will enumerate the PCI bus itself, using INP and OUTP instructions. As you know, this process will freeze the Xbox.
Another problem is the video driver. I don't have to tell you that the GPU is very much like the Geforce 3. However, it does have a different PCI id. This means that the standard Nvidia driver will not recognize it. So, Windows will fall back on its default drivers. For older Windows versions, that's a VGA driver. Alas, that driver expects a standard VGA card to be present, with video memory at 0xa0000 and I/O ports. It simply will not work on the Xbox. Newer Windows versions can use VBE based drivers, which depend on the presence of a VGA BIOS (this is the exception I was talking about earlier). So that's another BIOS to write....
For ReactOS, we circumvented the PCI enumeration by writing a customized HAL (Hardware Abstraction Layer), which is the component which actually issues the INP and OUTP instructions. The customized HAL simply refuses to do I/O to some "blacklisted" PCI slot numbers (0:0:1 and 0:0:2 to be exact). The rest of the OS interprets the results as "nothing to see there, let's move on". The video driver issue was solved by writing a video driver for the Xbox.
The biggest challenge for me when porting ReactOS to the Xbox was the boot loader. The OS itself was actually pretty easy. I think the same is true for getting Windows to run: if you get NTLDR to do it's job you're almost there.
I've probably left out lots of details, if you have questions please feel free to ask, I'll drop by every now and then (or you can email me: [email protected]). The source code for ReactOS is freely available, just remember that it's under the GPL, which means that if you use any part of it you must also publish your source code.
wow.... so reactOS is possibly another alternative... or at least using FreeLdr is...
Very well put GvG, this has been known amongst those involved in the project, but has not yet been voiced in the thread. Thank you for the post, it will definately be a help to those interested in the project. Our primary focus right now is Windows 98, the thought is that once we have a bios that will allow you to run one version, it won't be an overly huge task to make it compatible with other versions. Scan-C is taking on the project as a single developer for now as I have not heard anything back from anybody I have contacted about the project. People do not take it seriously because of all the effortless attempts to get Windows running. I am very interested in the project you have going on, perhaps you could start a thread about it as well and we can work together and help eachother along the way. Anyways, thank you again.
H8raid
GvG, can you join pretty please
or get ReactOS running really really good. i wouldn't mind using ReactOS, it looks good and will have an easy interface.
jimmsta: FreeLdr won't work for Win9x. It will probably also not work for WinNT since the parameters passed to the kernel are different between ReactOS and Windows.
h8raid: Sorry, didn't want to imply that this wasn't known, at least by the "inner crowd". It's just that I hadn't seen a list of items to be done.
total_ass: You guys have a nice challenging project going here. I love a good challenge but ReactOS is already providing that for me.
GvG how active is the xbox development for ReactOS?
I would really love to be able to use it on my xbox.
I don't want to hijack this thread, so I'll answer http://forums.xbox-scene.com/index.php?showtopic=320992
I hope that finally people will be able to run windows 98 especially on the xbox gaming console
hmm were abit in react os's shadow at the moment lol - u all seen the main page?
reactOS is just as good as windows from the info i've gathered. and it's a much more realistic goal.
but keep trying to get windows working!!!
nothing is impossible.
Let me be totally, absolutely, completely clear about this: at the moment, ReactOS is NOT as good as Windows. Now, ofcourse, we expect ReactOS to be BETTER than Windows in the future but count in years rather than months before we reach that goal.
this topic is now PINNED woo-hoo, thanks mods.
I think we should try to focus on Windows, not ReactOS (no offense GvG). I for one would prefer to eventually have Windows running natively on my box.
ReactOS only runs, you cannot do anything with it at the moment. It is going to be a long time before it is even functional. Our project on the other hand will work once it runs, thats the beauty of the way we are doing this. We are not in anybody's shadow, they took a different route, in fact their project is going to be much more difficult than ours and much more involved. We need to code a bios from scratch that will boot and install Windows, once that's done it is just like running Windows on your PC. By the way, whats the word Scan-C, haven't heard any new news in awhile.
| QUOTE (Shadow7789 @ Dec 18 2004, 02:26 AM) |
| I think we should try to focus on Windows, not ReactOS (no offense GvG). I for one would prefer to eventually have Windows running natively on my box. |
No offense taken, I'm very much aware of the current state of ReactOS. I never ment to imply that at this point ReactOS is a viable alternative to Windows, it just isn't (yet), not even on the PC where you can actually use the mouse and keyboard. And even if ReactOS was a good alternative, it would still be cool to see Windows running. I think both projects should be able to co-exist and maybe even learn something from each other.
yes that would be extremley cool.
I agree with you GvG. I think ReactOS is a great Windows Alternative, it just needs some time so that it can match windows performance while maintaining compatability with all windows software. Good Luck GvG, I can't wait to see how well this turns out.
reactos only runs win2k and up wont that take up a lot of resources? I wont be able to do much with only 64meg or even 128 on win2k
also when i installed quadro drivers for my geforce2 i changed the the video drivers id will this work on the xbox?
ENOUGH, this thread is not about ReactOS, if you want to start a fucking thread about that then start one and go there to chat about it, I am tired of seeing this subject in a thread about Windows running, we are running a project here! GvG I am not pointing any fingers so do not take offense to this I just want to put an end to the problem. This thread is getting way the hell off track and the conversations are somewhere in the middle of fucking nowhere!
| QUOTE (ZASADAR @ Dec 19 2004, 12:42 AM) |
reactos only runs win2k and up wont that take up a lot of resources? I wont be able to do much with only 64meg or even 128 on win2k
also when i installed quadro drivers for my geforce2 i changed the the video drivers id will this work on the xbox? |
Zasadar, I have been able to run XP on a P2-350 with 64 Megs of Ram, wasn't the greatest performance though, but I can see running Windows 2000 with 64 megs of ram, and windows 98 or ME should run extremely well with only 64 megs. (I originally had 98 on the PC)
BTW, if somone happened to be modded for a processor/ram, then they should be able to run windows XP/2000 fine, not nessarily a gaming pc, but that is not what was intended.
any news???
ive been reading up on how windows works and boots, soon i should actually be able to help with this project lol.
umm.... any progress?
i dont know what anyone else is doing but im giving this a break for a few days, merry xmas to all.
Hi!
I hope that u guys will get windows 98 running on the xbox without any hardware modding needed!
Since the xbox does not have a floppy disk drive,how is it possible to boot from a non bootable windows 98 cd?
Good Luck and Merry CHritmas and a happy new year!
QUOTE(Xbox2005 @ Dec 28 2004, 10:08 PM)

Hi!
I hope that u guys will get windows 98 running on the xbox without any hardware modding needed!
Since the xbox does not have a floppy disk drive,how is it possible to boot from a non bootable windows 98 cd?
Good Luck and Merry CHritmas and a happy new year!
how about you read the thread they arent going to do 98 they want ot do XP Embedded which when set up properly is smaller than windows 95 and runs like XP.
you can make an embedded XP install with mobo drivers video and network thats under 100megs
im keeping the light of for these boys, hopin they come home soon with a butt kickin Embedded install.
oh fellas i talked to my buddy that program's Embedded installs, and he dont have and xbox and work has him pulling insane hours since he is the IT manager and the Develpment Dept Manager, so he wont be able to offer much help.
he keeps telling me though that its not as hard as you guys are making it, i sent him an xbe file just to look at and see what an xbe file does, and he didnt look at it immediately but he simply said that installing E,bedded is the simply stuff, just install what you need on a partition, or cdrom and run it from there. i kept telling him that the bios is blocking it cuz its not xbox code,
he said ther eis a way, its MS code there are holes all over in their code.
he keeps saying just create an embedded CD and run it.
meaning load the components of embedded you want, load the drivers for the xbox video audio and network and others, run the Embedded setup tool burn it to cd and run it. but again he's not understanding the xbox bios.
ill push him harder to grab a bios file and see what he can do.
so i apologize for not being able to get him to join up he's just to busy right now.
Hi there!
Windows 98 is the best option as it supports many programs and it has a very little system requirement.Lets focus on Windows 98 and not some other embedded os first. After that, we can work on the embedded os'es
Win 98 min requirements:
• A personal computer with a 486DX 66 megahertz (MHz) or faster processor (Pentium central processing unit recommended).
• 16 megabytes (MB) of memory (24 MB recommended).
• A full install of Windows 98 on a FAT16 drive requires 225 MB of free hard disk space, but may range from between 165 MB and 355 MB, depending on your computer configuration and that options that you choose to install.
• A full install of Windows 98 on a FAT32 drive requires 175 MB of free hard disk space, but may range from between 140 MB and 255 MB, depending on your computer configuration and the options that you choose to install.
• One 3.5-inch high-density floppy disk drive.
• VGA or higher resolution (16-bit or 24-bit color SVGA recommended).
Xbox specs:
An Intel Celeron (Coppermine) based processor clocked at 733 MHz
An nVIDIA NV2A graphics processor which in terms of its PC brethren lies somewhere between the GeForce 3 and 4 lines
64 MB of system RAM.
A DVD-ROM drive
An 8 or 10 GB hard disk
10/100 Ethernet.
Stripped down version of Windows 2000 kernel
So Windows 98 is perfect to run on the xbox.
But you need a bootable windows 98 cd as the xbox has no floppy drive.You can copy its contents to your pc harddrive and use nero or some other burning tool to burn the contents again as a bootable cd.
We also need to format the xbox fatx partition as fat32.
I hope all these will be possible without needing a modchip.
If the project is successful, then the xbox can be used as a websurfing pc!!
So GOOD LUCK and give your best shot!
UPDATE: Scan-C and I have both been having some family emergencies which has not left much time to work on the project, but it has not been abandoned. I have not been on this thread in awhile to see what's going on so I appologize for the delay. Anyways, that's the news, no breakthrough as of yet, hopefully things will start looking up and we will be able to get things rolling again. If anybody knows any programmers that could help out, please encourage them to check out the thread and we can get them up to speed on what is done.
@LESTAT, thank you for trying to get your buddy involved. Things are crazy everywhere right now so it's not surprising he has a lot to deal with. Once things calm down for him, talk to him again and make him sit down with you and show him on your box that we are not dealing with a "normal" system. There are securities in place which prohibit us from just installing embedded on the Xbox. Also, what we have been working on is a bios from scratch that will allow us to install whatever version of Windows we want. Basically, it is a PC bios for the Xbox to oversimplify what it is.
Regards,
H8raid
QUOTE(LESTAT @ Dec 29 2004, 05:25 AM)
he keeps telling me though that its not as hard as you guys are making it, i sent him an xbe file just to look at and see what an xbe file does, and he didnt look at it immediately but he simply said that installing E,bedded is the simply stuff, just install what you need on a partition, or cdrom and run it from there. i kept telling him that the bios is blocking it cuz its not xbox code,
he said ther eis a way, its MS code there are holes all over in their code.
he keeps saying just create an embedded CD and run it.
He may be good at what he does on PC but knows nothing about Xbox. A Xbox may looks very much like a PC(on spec) but it is not one, the closest analogy is a chimp and human being :-)
I agree that win 98 is a great os for the xbox, but why not concentrate on unsing 98 se or ME. I know 98 se is based on 98, and I am pretty sure that ME is too. In my opinion, 98 is not the most stable os, I would rather use a more recent os. Although, i believe that they are all unstable, but since 2k/XP are out of the question, why not just go ME?
Hi there again!
Windows Millenium is not a good choice as i've been using it for three years with so many problems.I had to format my hard drive and reinstall it almost every week.Sounds incredible but it is true.Windows 98se supports many programs and does not need so much ram but windows xp needs at least 128mb ram.So Win 2000 & Win 98se are the best choices
alot of people agree that 98 SE would be a fair choice, because it will run on 64 megs of ram and it will run good.
but its a troublesome OS. too many issues.
i said use 98 cuz we already have DOS or at least a dos emulator for the xbox so go further and load 98 into it.
but you have to understand that Windows XP EMbedded is in incredible operating system. i said it before and ill say it to you gentlemen again, XP Embedded is designed to run on flash rom chips ots designed ot run on VERY VERY wierd mchaines, like factory computers that have a few 8 meg rom chips in them, with hardware you will never find in a PC.
remember how linux can run off a floppy, using a very tiny linux kernel ? well think of a very similar thing using XP.
Windows XP also does not care about your BIOS. or your hardware the xbox bios is where the problem comes in. it does care what you try and run. if its not xbox code , it wont run it.
XP EMbedded will scream if they use it properly on 64 megs of ram.
let these fine gentlemen use their programming talents, they will get it running but it will take time.
The BIOS in Xbox is in fact some form of XP embedded, the only catch is it only runs games. With hacked BIOS or exploits, more interesting things can run, like XBMC.
So instead of spending effort on trying to run Windows on Xbox natively(almost impossible and of not much use even if it works due to the poor TV display), why not help out openxdk so that apps can be built with it and run natively on Xbox ?
I only mentioned ME, because you would think that MS made improvements before they made ME, i personally have no knowlege of ME. If ME is good, then I would rather take 98 SE than 98.
@LESTAT, we don't want to run Embedded, that could be a separate project, but it was mentioned before, we want to run a standard windows version, something that does not require above normal PC knowlege to run.
@Xbox2005, right now, the project does not have enough of a base to run 2k. Windows 2k and Windows XP have alot in common. If we were able to run 2k, then XP would be possible. In my opinion, 2k is better for the xbox than XP, but seeing that both are not possible, we should not worry about 2k right now.
Sorry about the double post, but I could not edit the previous post, anyways, it should say:
If ME is not good, then I would still rather take 98 SE than 98.
INstead of
If ME is good, then I would rather take 98 SE than 98.
Hi!
I think that you should work on windows 98 se.It can support 16bit and 32 bit programs and can run old dos games with no problems.It only needs very little ram so it would be a good choice.What actually is windows xp embedded?Does it need at least 128mb ram?Please tell me.If it is good,then i think you should also try to work on it too.
Good luck anyway! Windows 98se is 45% better than windows millenium.I wouldnt recommend windows me!
xp embedded is the version of windows u find on pocket pcs. so no it doesnt quite need 128mb ram lol.
we are going for 98se.
Why? Why do I keep reading the same things about what version we need to start working with? Why? This has already been decided and does not need further discussion. If you are going to post in this thread please post something helpful or informative. No sense in flooding the thread with messages over something that has already been discussed and decided on. We are not the type of people that will renig on our final decisions. Once it is finalized and has been decided on, we stick to it unless WE find something unexpected that we cannot work around. The only way we will abandon our decision is if we encounter something that forces us to. Posts from people arguing back and forth when half of them clearly have no idea what our goals for the project are will not change our minds. Once again, please only post if you have something to contribute.
me is the most HALF BRED PIECE OF SHIT EVER
its unstable
it crashs alot
no major updatse to fix crashs
my pc died twice when i had winme (not able to boot into windows)
I got winxp and have never looked back.
IMO 2k is the best OS but quite expensive..
-BxN
I think that we all should donate to the tsunami victims and help them as they are suffering a lot.Im sorry for posting on this board but please help the 100,000+ victims and their families and others by donating clothes,food,money and other items.This is a good way to start the new year.
Happy New Year, guys.
yes, lets all hope its good one
QUOTE(Xbox2005 @ Dec 30 2004, 01:30 AM)
but windows xp needs at least 128mb ram.
Wrong.. XP doenst need atleast 128 to run...
I am currently on a PII400MHz with 96MB ram running Windows XP.
And in my opinion XPEmbedded would be the best system to get running.
As everyones said.. its designed to run on less than ideal systems.
Also, as far as 'not being good because youre output is to a TV' doesnt XP support out to TV and make the res. look better? I dont know.. I just thought I heard that somewhere.
I am also in agreement with just about everyone here.
95 - sooo outdated, no USB support
98 - see above
98se - better because of USB support but still old
ME - ew.. unstable, horrid idea by MS, just bad..
2000 - better choice than the above.. IMO resource hog..
XP - maybe a little less stable (in some cases) than 2k, but more 'old system' friendly
[Edit:] Oh and Happy New Year!
hmm h8raid, has scan-c got any further with the bios?
Alright, I have had it with these dumbasses in this thread. WE AREN'T DISCUSSING WHAT VERSION WE WILL BE WORKING WITH ANYMORE! What part of that do you not understand? It is really simple, we are no longer talking about it simple as that, no need to post useless shit that we will take on look and say, "Oh look, another dumbass posting about what we told them not to, skip it!" Thank you for your cooperation!
H8raid
Are we intending to make something so that I could just pop in a normal Windows disc and use that to instakk, or are we going to need modified windows installation discs?
Yes, you will be able to use a standard Windows installation disc.
I say it is a good idea to use 2000 because it would require less ram witch can actually help. And and about the game being able to run during windows. me and my friend are seing if we can make the games run under a different format so windows can run it and still be able to do normal windows activity. and my uncle is asking the programers in his job that are interested in gaming to lend a hand. Im still wonde3ring how set up an xbox to work with pc power supply and dvd drive.
Please keep my up to date
My email is: [email protected]
btw if you guys need gmail accounts just tell me
you can reach me on AIM too : Lilxac2
^^^^^^^
I feel sorry for you H8raid, people really are stupid here. What if people actually read what's been written.... They will make win 98(se), and when they've accomplished that, the discussion about any other os can be brought up again. Please don't bother the authors with stupid discussions.
Very well put Gronne, thank you
EDIT: I just actually read the post by xspidman, quit smoking crack. This kid obviously has no idea what the fuck he is doing and is just posting to waste time. No shit less ram is a good thing, really, I don't think that was a given or anything! Also, about running the games and Windows at the same time, show me where any of the project members have EVER discussed this, they haven't, it is your own little fantasy and is not going to happen. If it were going to ever happen, you would want to look for it out of linux. I wasn't going to bitch at you, except your post was just too fucking flamboyantly retarded to let it stand.
Yeah, even I can take a hint (after a while). I think h8raid made it pretty clear which OS we are using. No more discussion.
Hey, is there any progress on the website? Is anyone ever on the IRC channel?
I know there is alot of work going on that is not talked about in the forum, but I think it would be helpful if there could be one place that everyone could go for information.
Also, we need an official to do list. Like the one on the Xbox-Linux page.
I'm not a very good webpage designer, but maybe somone could make us one. I know this is not incredably relevent, but it would make it much easier for everyone to know what work is being done.
yeh, website would be nice, i could knock up a nice looking html one (not that basic crap u usually get with html lol) but itd b better if a decent webmaster made one.
A BREAKTHRU!!
The xbox does have PCI buses... They are just not user accsesable...
So we would have to probe the ports on a PC pci and see how it talks with the mobo, then recode the hacked bios so it talks the same way but to the Xbox PCI... We may need to create hacked drivers ...
We also need alot more coders...
-BxN
Yes more programmers is a must. Eveybody start scavenging and posting a callout to programmers in every corner of the net where you think they may be hanging out. We are going to need a large team to actually pull this off. Scan-C is making progress, however, he is only one man and is running into obstacles that are taking him a lot of time to get around because he has to learn what another man already knows how to do. Well, what are you guys waiting for, let's go recruiting, if somebody gives you some feedback and is interested in the project, put them in touch with Scan-C and link them to this thread. Let's get the ball rolling again!
Ive posted in one of the Hacking forums I got to asking for help.
Scan-C what leval of c++ do i need to help with this project?
-BxN
When i posted the fucking reply i was still new to the fucking forum i only saw the first page i didnt know about ther pages till after i posted the message.
u moms.
-BxN
@Xspidman
You should have noticed you skipped to the last page and didn't read anything. You should never comment in a thread without reading about what's going on. The mistake was yours so don't start thread crapping because I will not hesitate to report you.
I didnt now there was more to the topic i did not know there were more pages.
i think it would be good if hsdemonz or xantium could post something on the main x-s page calling for all experienced coders to help scan-c and h8raid, would speed up finding help easier.
Now, let's not turn this thread into multiple pages of arguing.
Total_ass, that is a good idea, but we need more than a posting on X-S. Now would be a great time to get a webpage going. If anyone has a webserver, now would be a good time to come forth. We don't need a great webpage, we can make one of those later, right now we just need something (with a to-do list and email addresses). Also, an official IRC channel would be helpful. Now, since I am not working on this project, I'll leave these decisions to higher authority, but in my opinion, we should put the IRC channel at:
#WinXBE
irc.oftc.net
so that we can have the any xbox-linux developers in our channel. (Xbox-linux and, i believe, Xbox-Windows (CE) both have channels on that server)
Allright.... Enough Begging... Ill make you guys a website
As long as you dont start asking for some messed up database and stuff...
At least not if you want something running fast.
Just hum.... pm me i guess.
Ill need a list of what you guys need and some contact info cause i HATE FORUMS!
Thecrazy. 
---
And BTW i just went to the irc chan there is nobody... Ne1 heard of the art of idling?
Is anyone still reading this forum?
I check it everyday still waiting for an update guys.
Also earlier (couple of pages up) another guy offered his services for a website his he comming up with something? cause i dont feel like doing a website for nothing.
anyone can make them at this site the site is for expirienced and not expirienced and its free!
freewebs.com
@thecrazy,please go ahead and create a site for this project. thx
Yea you can go ahead and make a site, we need some kind of project logo to display an some graphics done too. You can drop me a pm if you have questions. Sorry I have to make this short I don't have much time right now
i have logo,my good friend graphitebull made it for us!, whoever wants it pm and i will email it to them.
Allright im going to start working on this.
But as all of you do i have a real life too so dont expect this to appear by magic tomorrow.
Also we need a host. Preferably one that can do PHP or ASP.
Cable and DSL connection dont even waste your time we all got one.
If you got anything *REAL* to offer pm me.
I dont think will have a huge amount of traffic but id like the site not to go down when we are posted on the main page if you get the idea.
Basicly a small corner on a shared server should do just right.
No need to be big, just solid.
putting irc channel on oftc is a good idea.
lets get this started, i might be able to get some hosting, thats a might.
I have a PHP host u/l bw and can write php.
I can help out with the site.
-BxN
thanks for helping BXN, i would pm thecrazy and see if he needs some help.
did this die?
not been any activity recently.
,this project is alive and well, its the start of a new year and everyone is busy at the moment, im afraid people will just have to be patient.
Funny, his user name says it all. Haha. I read here every day and can tell there is definitely continual progress. Keep up the good work.
PS- Just because you don't see any releases, doesn't mean nothings going on. Takes time, and we'll all love, and appreciate the hell out of the formed team here for making it happen, and can finally switch from Linux to Windows (not that linux is crap, just not the same when your a windows user for so many years, and certain software that doesn't have a linux version, and doesn't run under wine)
As long as this won't be as incredibly slow as Linux is on xbox, I'm all for it(takes over a minute to start the web browser in linux).
QUOTE(djdafreund @ Jan 18 2005, 05:02 AM)
Funny, his user name says it all.
i was in no way being an 'ass', i was simply asking if it was still active. i'm not criticising the lack of updates, nor am i nagging anyone to hurry up at all.
perhaps we should switch usernames, as it applies to you more in this sense.
come on guys, lets give it a rest!,it wasnt a dumb question,we are all wanting this project to be completed so we can get windows installed and running.
takes over a minute to start the browser wow what are you using the Live cd my gentoo opens in about 10 seconds, now,, when you running other things and try to do stuff there it gets slow. but i just made a deal on a 128meg board so woot! ill be running things faster!
my gentoo runs fine from the hard drie although i think the rootfs file thing was not very smart,, it should have been layed out in folders just like if it was native, then a usr etc and all the other folders right in your F drive , this would speed things up considerably.
anyways shout out to all you xp programmers working on this, awesome keep chuggin along and all of us will be here when you ready!
im running a football pool at cbnflpool.com i have over a gig of space and think i used like maby 10mb i can set up a page there very eaisly but the link would have to be like cbnflpool.com/xboxwin or something along them lines as the name of the site is linked to the web site so we would have to keep that portion unless someone wants to buy a different web name i am also pretty good with flash and grafics so could make the page look pretty good to the eye if you want me to go through with it just drop me a pm or emasil addy that we can disscuss what is wanted on the page
kepp up the good work guys i was starting to get board with my xbox done everything else with it nice to see ppl trying something new.
Hi everyone,
Im still alive but i was on vacation
for a week and a half so guess what hapened ..
i took the oportunity to NOT DO ANYTHING!
Cheers!
Ok not true... I got drunk
a several times and hosted a lan party with 16 ppl in my small appartment. (That makes me think guys.. we need to do something about lan parties and chicks...)
HA!
You take that boss!
That was a good vacation.
Now im back so im gonna take a couples of days off that drug like
addictive game "WoW" and finish that website.
BTW Betaluva im still waiting on those pics of yours.
L8tr!
PS.: Dont you just love that smiley --->
im lmao
i was board so i made a little loading screen for the windows xbox webpage
check it out at
QUOTE(evanmugford @ Jan 20 2005, 07:16 PM)
i was board so i made a little loading screen for the windows xbox webpage
check it out at http://www.cbnflpool.com/loading.swf
Really nice. A bit groiny perhaps, but still. Is the project called Windows XB? Good name if that's the case. But it doesn't seem likely as they'll start with windows 98.
yeah its just a little sample didn't know if they want to use something along them lines so i didn't put to much time into it actually about 5 min lol the windows XB
i just pulled out of my @$$ lol figured it was apropreat no matter what version we use because even if we use 98 its still going to be modifed so technically it will be windows xbox lol
Hey, would you guys mind if i took that idea, and changed it a little, using photoshop, and made i higher quality picture with the MS logo changed to the xbox logo, and the sky and ground only a greenist tint, and higher quality? I'm pretty good with photoshop, and wanted to help contribute in some way to the team. I can e-mail someone the photo when i'm done personally to look at. Or whenever you need it. My services are here for ya.
evanmugford,i like it bUT the project name is WinXBE, so lets be clear on the name,as for graphics,i have some that you can work from,anyone who wants them can email me and i will send them to you, the addy is [email protected]
just doing some messing around. Here is a main page i did for something to do. Really easy to modify or add different graffics just something as an idea
interesting, the tabs that fly out of the side are good.
and the mystery of what happens when win is mixed with xbox.
"and the mystery of what happens when win is mixed with xbox. "
you mean when it is mixed with the xobx
oppps lol fliped the image lol hahaha its my newly designed gaming machine
Hey guys, I am still around here, just wanted to say I like the site layout...very nice and as for a loading screen that looks good as well! Nice job and thank you to all those who had a hand in it. I have sent Scan-C a pm as he is the programmer actually working on the project, but have not heard anything back yet. I would like to stress that we need more bios programmers. I believe the language needed is ASM32 or something like that. I have requested that Scan-C turnover what he has done so the project can continue. I appologize for the disheartening news, but rest assured, with the interest here, we will find another programmer. I also want to take a minute to let everybody know I am not in charge of this project, I just started the thread and got the ideas going and kicked off the project. The only reason I want to be clear on this is when the project is complete I fear some form of legal issues even though the project is supposed to be 100% legal like Cromwell. Anyways, let's go ahead and get some more programmers if we can. The more people we have searching the faster we will have somebody to fill in where Scan-C left off.
i created a ftp server to use as a central database for we can all upload and download the sorces and images or anything to do with the project. just thought it would make things move a little faster
ftp://24.222.82.76
port 21
xbox
xbox
thats a good idea,evan, thanks.
Added the pbl Metoo 1.4 and 1.0 and a few bfm biosses to your ftp, have fun...
Also uploaded ScummVMx 0.5.1
QUOTE(jedi223 @ Jan 24 2005, 02:39 PM)
Added the pbl Metoo 1.4 and 1.0 and a few bfm biosses to your ftp, have fun...
Also uploaded ScummVMx 0.5.1
Why? No offense...but...what the hell does this have to do with WinXBE? Nothing! If you want to leave that stuff on your FTP it's up to you, but don't feel obligated to because in my opinion it doesn't need to be there, that's what Xbins is for and you are not a dumpsite so yea I would pull that shit off it if it were my FTP
yeah i moved that stuff out of the ftp its for projest related material only
sorry but not hosting a site for anything and everything

but thanks for unploading n e way should have been more clear when i posted about it
Hi everyone
,
Just a quick post to let you all know that the webpage is not vaporware
and that im still working on it...
Just hard to get some free time out of a 24hrs day that should have 36.
Man i hate my job...
Anyways, ya know the drill.
Cya all soon!
PS.: Cant wait for our first xbox powered windoom lan party ;P
(or maybe Jdoom for the "connaisseur")
O yeah.. and no its not connoisseur you ppl are spelling it wrong... yes you know who you are!
QUOTE
Why? No offense...but...what the hell does this have to do with WinXBE? Nothing! If you want to leave that stuff on your FTP it's up to you, but don't feel obligated to because in my opinion it doesn't need to be there, that's what Xbins is for and you are not a dumpsite so yea I would pull that shit off it if it were my FTP
Woohooo, hold your horses sorry.
I thought the ftp was for general files AND the winXbe related stuff.
Just wanted to help, don't have to go all flamy
and stuff
Anyways,
Since the xbox mobo is nForce2 based can't we disect a normal nForce2 bios and try to compare it against the xbox bios?
Maybe just to get the low-level system calls to ne the same as the normal nForce2 chipset.
Also I think the base 3d drivers are also present on the bios because of the 3d bios of the Xbox, maybe you van extract that for use in a driver?
just my 2 cents, if it makes sense at all
cheers
When it says in the readme for windows, "Launch via your preferred method" How can I launch it, and does it need to be in a certain partition?
hmmmm... h8raid is now "X-S BANNED".
that can't be very good.
yes,h8raid is banned BUT im trying to get him unbanned so wish me luck.
lmao
so Scan-C is MIA and h8raid is banned.
sounds like there is no one left in the project to me.
QUOTE(betaluva @ Jan 28 2005, 07:26 AM)
yes,h8raid is banned BUT im trying to get him unbanned so wish me luck.

h8raid,why dont you create a new account and use it to post.
i can see why your called total_ass, because you are!, i have been talking to h8raid by messinger,everything is ok,as in said before,people will have to be patient.
Heh... what did he put in his sig?
He won't get unbanned.
-BxN
QUOTE(betaluva @ Jan 29 2005, 05:48 AM)
i can see why your called total_ass, because you are!
So.... whats going on with this?
Am i still to do a website or what?
My spare time is rare lately.
If this is not gonna be of any use to anyone id like to know it.
Ok, so i was reading the page about xpe on wikipedia
Page on xpe wikipedia
and found this line
QUOTE
# El Torito CD: Allows the Windows OS image to be booted and run from a CD-ROM.
# Enhanced Write Filter (EWF): Allows the OS to boot from any read-only media. This is not supported by the full versions of the Windows OS because it needs the ability to write to files. Media XPe is enabled to boot to using EWF are flash media, CD-ROM, or a protected hard drivewhile maintaining the appearance of read/write access to the operating system. It protects the volume content on the target media volume by redirecting all writes to another storage location called an overla
y
If there was some way to get el torito cd to run.. We may have a live! version of xpe on the xbox!
What are your thoughts guys (n girls)?
-BxN
Honestly...How many times do we need to say we are going to use Win 98. No XPE, No XP, no 95, no 2k...
For the last time, we are going to use 98. If you want to use XPE so badly, go start your own project.
@thecrazy, continue work on the webpage. If you can get a forum running on that, then we can ditch this thread and move over to yours. Then we don't have to worry about the members of our team who were banned.
listen to shadow7789,what he said is correct.
Yah use your shitty 98 and get nowhere, winxpe is the way to go! Its actually possible unless you produce an asm coder out of thin air..
-BxN
"Its actually possible unless you produce an asm coder out of thin air.." what do you mean?
Whos going to code the hacked bios? Anyone know asm well? Well thats what the hacked bios is coded in and scan c has vanished into thin air..
I think we should work on getting XP Embedded working since it doesnt give a shit what its running on, also 98se would be laggy and crap.
Otherwise i think we should lay this project to rest...
-BxN
yes, does any one have source code for embedded? something to work with? ive got the cromwell source but it'l take some editing :S maybe a new bios from scratch would be best bet. - im not sure really...
QUOTE(big_xbox_n00bie @ Feb 5 2005, 12:28 PM)
Otherwise i think we should lay this project to rest...
-BxN
agreed. the only person working on this has not posted in a long time.
there has been no progress since this thread started, and the only thing that people are discussing is which version of windows would work best.
imo the project never even started.
We need to get a beta copy of win xpe and start playing around and how far it gets to runs, runs with vmware etc etc
Otherwise we should just let it die.
-BxN
Well well... that doesnt sound good...
Still anyways i had some neet stuff started for the website.
Im going to keep this on my HD until we know what is gonna happen.
If we find our coder somewere ill keep working or if we decide to go ahead with embended.... anyways...
Just one small question.. Wont XPE run regular win32 apps???
Cause I dont get it why we would try to hack a bios if we could get xpe to run....
sounds easier to me... please educate me.
yes embedded runs win32 apps sheesh fellas all it is is windows XP with no hardware restrictions.
think of xp embedded as OLD linus, you give it the hardware drivers tell it to use them and then you pick the XP cmponents you wantto install, gui, networking, internet explorer and whatever else. its not setup to install like linux but its the same mentallity.
and here is an embedded overview, read thru it it shows exactly what you do in a round about what YOU tell it what features and compnonents to use then you make an install image.
http://msdn.MS.com/l...EmbeddedTop.asp
and i SWEAR there is a beta you can use to try free from MS. if not ill ask my buddy how you go about getting embedded if your not working for someone who uses it. i messaged him but its 9am so he might be asleep. ill let you know.
ive already talked to him about helping you guys out but since he is the IT and Development manager he dont really have any time.
***EDIT**
here it is embedded evaluation hhmm did you fellas even try MS's site ? i hope so lol hey are offering all kinds of free stuff these days.
http://www.windowsem...spx?source=1013
Ok heres a list of targets
First we need to try XPE under VMARE and see how well it runs
Next we need to see if it will run alone, otherwise we need a hacked bios.
-BxN
well if your talking running under xbox linux forget it.. unless your using a 128meg box linux just uses too much memory otherwise.
as for how it runs ona PC ? let me tell you its like the speed of running windows 95 on a brand new pent 4 or amd 64 with all the stability of xp with only the features that you want to install, none of the bloated stuff you have when you do an install of regular XP.
Ive only seen one machine running xp and lordy it was on the desktop by the time the monitor was fully on. there is no load time post takes longer than xp does to load.
and like ive tried to expain to you gents dozens of times embedded, is designed if you look around the m$ embedded site to run on some absolutely whacky hardware,, and runs as small or fat as you want it but you have to tell it how to install you set it up with a gui tell it what drivers to use it then creates a boot install image and a remote install image,, no what might be even better is using the remote install set up and installing it via FTP or telenet thru to your xbox.
file system is irrelevant as far as i know since it runs off flashroms.
i used to have the xbox hardware drivers but no longer do, dont know what happened to them guess i thought i would never need them, ill have to find them again cuz if i do i could possibly try to work up an embedded install image.
but since ive never used embedded id need the time to learn it which i dont think its very hard my buddy who is an embedded programmer said its a piece of cake all you need is the hardware drivers.
so if one of you getns have the win32 xbox nic video and mobo drivers pm me.
How we gunna make it boot at startup like a dash?
-Edit
We have a few options, WinXP should cover the nic port with its inbuilt drivers, mobo shouldn't be a problem ethier. Only thing is video but we could ask the linux peoples for one? Other ways are write one or use trial and error.
-BxN
If you want to use WinXPE so badly, go ahead. But, this thread is for normal Windows distros, such as 98. Start your own thread, it isn't that hard. This project will get back on it's feet. Its not like people banned from the forums drop off the face of the earth.
As a side note, maybe we should move this thread to somewhere else so that our "leaders" can participate.
QUOTE(Shadow7789 @ Feb 6 2005, 10:15 PM)
If you want to use WinXPE so badly, go ahead. But, this thread is for
normal Windows distros, such as 98. Start your own thread, it isn't that hard. This project will get back on it's feet. Its not like people banned from the forums drop off the face of the earth.
As a side note, maybe we should move this thread to somewhere else so that our "leaders" can participate.
i have no idea what you been reading but this entire thread has been dedicated to getting XP PE and XP Embedded running, not "normal" windows.
we already know that 95 runs with xbox dos and 98 barely runs.
2k is impossible thus far and so is XP.
if you want as it seems you do, win95 98 then YOU go to one of the other threads, as the entire 6 pages has been about XP not 98.
id take 98 hell why not, but definately not thru a dos emu, must run natively. which means formatting one of your partitions as Fat32. or Fat16 sme for XP its either gotta be Fat32 or NTFS.
CE Embedded or XP Embedded or the oly tru choices, and XP embedded install is smaller than 95 or 98 ever thought about being. less than 100 megs for XP with video mobo and networking. Explorer with full gui.
big xbox...
nothing in the xbox will be native to XP the nic is an nforce NIC and thats not native. Native motherboard drivers would be included in xp i THINK but that wont work well, the ide probably would be ok,, but the agp and other controllers would need proper drivers.
i definately deleted the video and sound drivers and im peeved i wish i had kept them.
im sure the XDK has them though,,, but alas i dont have it and have no intention on downloading it.
Hmm... I guess we could ask the Linux peoples for one but it would need to be recoded to work with windows xpE. I'll try and hunt down those drivers.
-BxN
that really pisses me off that i deleted those drivers cuz i dont think "you know where" has them,, but it might heck someone go there and look under the pc section see if the drivers are there.
ill poke around at other places see if the drivers are around anywhere
QUOTE(gronne @ Jan 2 2005, 06:24 AM)
^^^^^^^

I feel sorry for you H8raid, people really are stupid here. What if people actually read what's been written.... They will make win 98(se), and when they've accomplished that, the discussion about any other os can be brought up again. Please don't bother the authors with stupid discussions.
QUOTE(h8raid @ Jan 2 2005, 11:10 AM)
Very well put Gronne, thank you
EDIT: I just actually read the post by xspidman, quit smoking crack. This kid obviously has no idea what the fuck he is doing and is just posting to waste time. No shit less ram is a good thing, really, I don't think that was a given or anything! Also, about running the games and Windows at the same time, show me where any of the project members have EVER discussed this, they haven't, it is your own little fantasy and is not going to happen. If it were going to ever happen, you would want to look for it out of linux. I wasn't going to bitch at you, except your post was just too fucking flamboyantly retarded to let it stand.
Not Working on 98, Eh? THis is on Page 14 of this thread.
I wasn't gonna bitch you about this, but after rereading your posts, I couldn't resist. The whole point of this thread is so that I could Pop My Win 98 Disc in my Xbox, and install it. Don't tell me that 98 can't Run on the Xbox. We all know the xbox exceeds the min specs. What do you think Betaluva has been working on? Dosbox? THe goal of this project is to run Win 98 natively. Just look at the title of this thread. "Getting it Running Efficiently" This can't be referring to WinXPE, because, use logic, it hasn't been ported yet, and we would not have that running efficiently, Win98 is where our problems lie.
Hmm... About XP. Take a look at BartPE. That thing creates a version of M$ Windows XP that boots from a CD. It needs the XP SP1 files and copies them to a dest dir, and finally creates the iso. I'm too lazy to try building it again( I had it a few months ago and I lost it).
That thing removes the fat and boots a custom windows graphic shell(explorer would give you 8=====D, because of read-only FS of the CD)
I don't remember what can be run under it though.
Now vmware allows to mount an iso as a CD-ROM ...
I'll try this thing when I have a keyboard connected to the box
About bochs:
WTF? ROTFL! OMG, FFS, STFU 
If you want a x86 emulator that doesn't suck, try http://www.qemu.org
It's kinda, errm... SIXTY FIVE TIMES FASTER than bochs. That may mean a Pentium Pro 200 instead of a i386 16MHz
You can only run it under XBOX Linux though. It can run DOS, WINDOWS, Linux, Darwin, BSD, BeOS, whatever you throw at it.
I'm been thinking about compiling a small gentoox linux kernel and a ramdisk, cutting all the fat, just to boot this beauty. With a linux kernel patch provided on that website it runs even faster.
Hum... ok everyone relax were just talking of XPE to pass the time while scan-c comes back to life...
Im still not clear about one thing though
.... and b4 anyone says READ THE THREAD!
I want to say that i have been following it from the start so...
What is our goal exactly and why?
Were trying to run windows applicaiton on a xbox or are we trying to make windows 98 run on a xbox?
There is a BIG difference.
As far as i know everyone wants window on their xbox to run windows compatible software, emulators etc....
Now... I know this was discussed b4 but Arent we blinding ourself here from the real goal ? I mean, i dont think putting a toothpick on the moon just for saying you did is really worth all the effort. All you want is a freaking toothpick. Ya know what i mean?
Its like going from point a to point b pasing through the whole alphabet first.
Im all for getting win98 running on the xbox but will it give us anything more than xpe? thats what i want to know. Will it be faster? Will it run better? or are we just doing this for pride?!
Please give me a straight answer and no flaming about xpe or not xpe. Its a simple question and im sure im not the only one asking it.
Have a good day!
this guy had one to many --->
The title says get IT running efficently not windows 98
Scan-c is gone for good i think.
XPe is much better and a reasonable thing to run, win98 is just slow and shit on xbox. If you are wondering "I cant afford a winxpe license!" There is a FREE beta copy that you could run legally.
-BxN
i hav an idea
i was reading on this site http://www.cc.gatech.edu/~ranma1/mac_install.html and it was telling how to install mac os on the xbox. How about some one makes a i386,x86 emulator so that we could install windows like the way that it was done there. Does this sound like an idea?
@Thecrazy, you should get a forum working on our web page. Then, we can have Scan-C and Hiraid8 back. Just host what you have, and put a forum up too.
i agree, if we can get a site up and running we can kiss x-s goodbye and get on with our core project.
QUOTE(turrican8888 @ Feb 8 2005, 03:14 AM)
About bochs:
WTF? ROTFL! OMG, FFS, STFU

If you want a x86 emulator that doesn't suck, try http://www.qemu.org
It's kinda, errm... SIXTY FIVE TIMES FASTER than bochs. That may mean a Pentium Pro 200 instead of a i386 16MHz
You can only run it under XBOX Linux though. It can run DOS, WINDOWS, Linux, Darwin, BSD, BeOS, whatever you throw at it.
I'm been thinking about compiling a small gentoox linux kernel and a ramdisk, cutting all the fat, just to boot this beauty. With a linux kernel patch provided on that website it runs even faster.
I'm working on this and I have already an half-assed patched xromwell binary that allows a faster boot ( bypasses the DVD initalization and menu and reduces some delays inside the code. There are some other hacks that I dont remember now)
Next is the kernel and a customized initrd.gz.
I'm thinking about f:\qemu (or e:\qemu) containing the patched xromwell.xbe, the vmlinuz initrd.gz,linuxboot.cfg the qemu binaries and HD images, from which qemu would boot. Xromwell loads linuxboot.cfg from the current directory.
The kernel only has the essential stuff: sound, video, fatx, usb, framebuffer. Network is a module, as are some other stuff inside initrd. That thing would call then busybox, mount drive e and f, add /mnt/fatx/f/qemu to PATH, and run a customizable script on f:\qemu, that would contain a call to the emulator with the command line.
The OS images can confortably generated on a PC and then ftp'ed to the box.
This thing can be generic for any program. A customized linux booting just what a guy wants, without the fat, avoids the (No Download/Built with XDK) crap that I'm tired of seeing, and avoids porting nightmares.
I wonder if Quake3Arena runs on the box under XWindows
Is OpenGL accelerated in Xbox-Linux ?
I wrote this in less than 3 minutes at 6am, so it may all sound like crap, but I'll post here if I make some progress. Don't hold your breath though
excellent.
i have been wanting to run half-life in cedega under linux, but these damn distributions are 2-4 gigs in size.
a stripped down linux is just what i could use.
We need a temporary forum until our webpage is up. Any ideas?
turrican
thats a nice idea. but keep in mind 90% of the xbox owners only have 64 megs of ram, but others like myself have the 128meg box. Windows may run, although sluggishly from the 64 megs of ram but will run faster with the 128megs.
But the real kicker and those thinking that games are gunna run need to listen up.
Its just not gunna happen people. be realistic!. Think of windows 98 on a machine with 64 megs of ram... it runs like crap and you cant run anything but ancient old old games. People with the 128 meg mod would be able to run the emulator with windows 98 at a fairly good speed but again running games would be nearly impossible.
I dont see where you guys think that your gunna run games on the xbox when it only has 64 megs of ram. Its just not gunna happen.
Go run Quake 3 arena on ANY machine with 64 megs of ram.. guess what.. its not gunna happen. Next try that on the xbox where there is only 64 megs of Video ram AND System ram TOTAL.
to create a stripped linux so you can run windows in an emu is a fine idea but realise that linux already runs like snot with 64 megs of ram. so your basically back to square one with a stripped version running an emu running windows. infact, your worse off simple cuz there isnt enough ram. even the 128 megs would probably run horribly slow.
The only games that will ever run will be old small games. nothing within the last 5 years will run at a playable speed.
that being said.
What about creating a stripped down linux without all the crap that gentoox has,, just sound video networking, file browser, web browser and thats about it. I was surprised when i first installed GentooX to see that it had all the worthless crap installed. why ? its not needed its not used and we should be given the choice of installing it or not.
or
why make it all be contained in one image, that was a nice idea but reality shows that when you cram it into 1 location like that it runs horribly slow. make images that are mountable, a usr folder a root folder and a few others instead of one chunck file that linux has to dig thru to make stuff run.
I dont know,, if you can get linux to run at least windows 98 at a good speed with a 128 meg box then we are one step closer, but still we are avoiding the entire goal here. Making the xbox run windows all on its own. no emulators or anything.
I made a forum for this cause u guys said u needed a forum. it is located a t
http://wbox.conforums3.com/
thats the forum. pm me if u want the name and pass for editing it.
THANKYOU A94060!, our own site atlast.
Well, it's official, our forums have moved to http://wbox.conforums3.com/.
This thread is officially closed.
Shadow7789...Over and Out.
(I always wanted to say that)
a new shorter url 2 the site will be www.wbox.tk
Windows 98 runs fine on my celeron 500 mhz pc with 64mb ram and 4mb video.Its enough for web surfing and games like age of empires 2.So 64mb is quite sufficient.
QUOTE(LESTAT @ Feb 10 2005, 01:22 PM)
turrican
thats a nice idea. but keep in mind 90% of the xbox owners only have 64 megs of ram, but others like myself have the 128meg box...
Please take a look at my reply here:
http://wbox.conforum...&num=1108089452
QUOTE(Xbox2005 @ Feb 11 2005, 12:33 AM)
Windows 98 runs fine on my celeron 500 mhz pc with 64mb ram and 4mb video.Its enough for web surfing and games like age of empires 2.So 64mb is quite sufficient.
you dont run age of empire 2 with 4 megs of video and 64 megs of ram and make the game run very good. nah it runs like crap i bet. thats just a guess.
you have to think with your brains gentlemen.
64 megs of ram... ok take 10-20megs if not more for the linux kernel and the emulator..... then add in another 16-24 megs or realistically more ram that windows is going to require for its self.... then try to run a game... guess what,, your all out of ram gentlemen then game more than likely isnt going to run.
then you have to find a game that will actually see the xbox gforce 3 video chipset and know what it is... what games will look at the video chip and know what it is ? none,, they will either accept it or say you cant run it cuz you dont have a compliant video card.
PFFFT i love those crap boards...
If you want some REAL phpbb boards try thiis
http://www.celtix.net/
^ Great boards, ive got some spare ones setup but that will be alot faster to use
Im a good admin for them, so if you need any help just ask 
-BxN
QUOTE(Xbox2005 @ Feb 12 2005, 01:24 AM)
Nah!
I justed wanted to mention that games is not the only reason we're trying to get windows running on xbox. I'm mentioning this because of some slight (seen as) sarcasm coming back and forth because of games not running on. (IE-decent runs fine on mine, but i'm not a pc gamer myself) I'm just surprised at so much negativity coming from certain users. What's the big deal? Your doing no good being here but bringing down the ones that are hyped up to try and get it working.
Don't you remember people saying "Xbox won't run anything but xbox software." Look what it's doing now? Let's all be positive here. If you don't believe in things, let it be and please keep your opinions to your self. If after trying, it's not working out, fine, all good. But don't say it's not possible because of theoretical BS.
This forum is to get things moving, NOTHING ELSE. So, please keep your negative opinions to yourself. (You know who you are). Not trying to be a dick here, just very positive, and don't believe in "Can't", and just don't see the point in it with ANY negative (unless facts from trial and error) feedback. The topic discussion is "Getting it Running Efficiently", NOT "Is this possible?/Can it happen".
I hope you see things the same way. Thank you for listening.
This really gives a feeling that .tk-sites are most of the time 'worthless'. You need Firefox to watch them (or be prepared for the pop-ups/spyware) and most of the time, there is nothing interesting to find. Remembers me of .cjb.net.
Not intented as a flame, though.
ok guys dont get your hopes up so soon, yes this is random im the new person to post so here it goes. Xbox 2
i heard will have a 256mb's of ram if you want me too i cant get alot more specs all the way down to processor which will have about four yes its unbelievable but iv seen the graphics and its like doom3 or half-life 2. so just approve me if you want more specs.
QUOTE(Enthrall @ Mar 2 2005, 04:22 AM)
ok guys dont get your hopes up so soon, yes this is random im the new person to post so here it goes.
Xbox 2 
i heard will have a 256mb's of ram if you want me too i cant get alot more specs all the way down to processor which will have about four yes its unbelievable but iv seen the graphics and its like doom3 or half-life 2. so just approve me if you want more specs.
first i have to say sorry for being away that long. there were some problems that really took time to get over...
another thing is i lost all my code (which wasn't to much
)
can anyone tell me the status of this project? things that have been decided, discoverys made?
SCAN C IS ALLIVVVEEEE!
Well..
We thought of getting winxpe run on xbox since it doesnt give a SHIT what it rusn on (16 meg flash chips , need i say more?)
Problem is the boot loader only which we need a coder to right.
My suggestion to you Scan-C is to go through the WHOLE 18 something pages of the thread and refresh your head and see whats currently going on.
-BxN
QUOTE(big_xbox_n00bie @ Mar 27 2005, 08:21 PM)
SCAN C IS ALLIVVVEEEE!
i guess i have to read everything then 
about the driver coding... i don't know anything about that. maybe you can help out lestat?
scan -
wish i was a programmer but im not, im jsut a hardware guy. one of my good friends back in my home town is a genious programmer and uses XP Embedded everyday at work to program the products they sell.
But since the company has deemed him IT Dept manager and Programming Dept. Manager he has very little time. And ive asked several times for his help.
he now has an xbox, so ill have to bug him again and see if he can get in the mood to help out.
as for the drivers. i use to have the Win32 drivers for xbox video and audio. but i dont anymore, all i ever say was people wanting linux so i didnt ever think we would be trying windows otherwise i would have kept them.
but its all nvidia, so,,,, thats a HUGE leap in the right direction.
QUOTE(LESTAT @ Mar 31 2005, 11:36 PM)
***BIG OL SIGH***
take that

-BxN
umm BxN - are you back with UIX or sumthin - cos ur sig seems like it....
it may jus be me not reading but,has the project gone any farther than the last time i posted,i hav been reading here and i jus see fiting (like it was aobut the windows version)
I guess the name for this project was already decided but I always wanted to see a "Windows XB" (WXB for short). Eh... I thought I'd say something.

Cortrall
QUOTE(LESTAT @ Feb 13 2005, 03:16 AM)
nothing is gunna run on the xbox unless you have the 128meg board.


.:BONES:.
will this be possible to use without a gamepad & just a controller?
-Slipknot01
I wonder it is about the ram and PCI checks that crash the Xbox..?
I can't find edit on my original post so...
Oh edit button, where areth thou?!?!?!
For those who are so fond of XPE, you do know that there would be some licensing requirement that will never make it possible on Xbox, don't you ? Either MS would simply deny you from distributing it or the royalty would be too high for 'amateurs' I saw here ;-)
I am really sick of waiting. Xbox 360 is comming out this year. You guys should just do whatever will be ready the soonest.
If there were legal issues in relation to distributing the full XP Embedded OS, the author could always just distribute the Target Designer project file and simply include download and build instructions to make it easier for end users to set up. It shouldn't take anymore than a few minutes to generate the OS image build and has the added benefit of letting the end user add some optional components they may wish to use....
XPe should also work fine in an emulator like QEMU if you want to try, though its just not the same... 
Oh, and Pocket PCs are built on "Windows CE", not XP.
Also, there is no such thing as "Windows CE Embedded." Its always embedded anyway because its designed as an Embedded OS.
QUOTE(tfgbd @ May 20 2005, 08:30 AM)
If there were legal issues in relation to distributing the full XP Embedded OS, the author could always just distribute the Target Designer project file and simply include download and build instructions to make it easier for end users to set up. It shouldn't take anymore than a few minutes to generate the OS image build and has the added benefit of letting the end user add some optional components they may wish to use....
QUOTE(Slipknot01 @ May 11 2005, 10:30 PM)
will this be possible to use without a gamepad & just a controller?
QUOTE(netdroid9 @ May 24 2005, 02:24 PM)
Of course, there is the matter of the 120 day TIMEBOMB, chimpanzee.
usual placeq?
Hey!
I thought that I can help you out with coding, if needed. So if you are trying port Windows XP for XBox I am in. But only for make a chalange, because I think linux is better on XBox than WinXP, although XBox kernel is someting like Windows 2000 kernel, so there is posibilities that that one is going to work.
no one is in this forum anymore man, its been dead for a while. I lay flowers on it grave every once in a while, but no one is here nemore. Better look at mac osx for the xbox 360
It's not dead jet.. just in a coma. Once all hope is lost, the plug will be pulled. Untill then, there's qemu.
Im confused.
Hmmm... some one will probably beat me up for this, but has anyone seen www.linuxbios.org ? the is a section on that site about running other operation systems after linux boots.... something about using a glue layer called ADLO (iirc) maybe we can borrow ::steal:: some of there code :-P
Ok i'll go get my casket ready
Michael
WINDOWS SOURCE CODE FOR BOTH NT4 AND WIN2K BUILDS WERE LEAKED.
Considering the massive knowledge base and amount of applications and hardware devices created to exploit the xbox system this source code can most definitley be used to create a full version of windows for the xbox that can be installed in a native, proper, and full fashion that is truly complete.
Has anyone considered these methods, resources, concepts ???
(1) Build a full Xbox Native Windows from the ground up: Using leaked Windows 2000 Source Code with the missing "non-leaked" components substituted with the relative parts from
(A) leaked Windows NT4 {this has boot code and kernel initialization code in \nt\private\ntos\private\boot\ and \nt\private\ntos\init\ which would allow for the construction of an XBOX specific NTLDR/OSLOADER.EXE and/or NTOSKRNL.EXE
( REACTOS source code: the REACTOS avenue appears great as it already has a Hardware Abstraction Layer with custom code for the XBOX.
(2) Windows CE.NET source code, samples, and binary image building - Dependent on the CE .NET framework to a large extent it nevertheless provides an execellent resource especially when it comes to the construction of pre-kernel (and as such pre WinCE) executions such as those that occur in the hardware enumerating OEM ADAPTION LAYER during boot: a DEFAULT.XBE boot loader has already been constructed for the XBOX and a WinCE NK.NB0 image has been released. Modification to WinCE source code, specifically to the XBOX WinCE image mentioned above (that already works) could lead us somewhere.
By injecting leaked NT/WIN2K code, BIOS/x86 Emulation code such as Bochs, and possibly code from the EFI firmware interface released from INTEL, one could create a glorified superBIOS: This would be a WinCE OS perhaps residing on a LPC module like normal modchips and would allow execution of a normal PC windows setup program (unmodified). This is quite a complex idea but essentially works by creating an intermediate layer between the XBOX and Windows and thus makes Windows think it is installing itself on a PC instead of an XBOX.
(3) Create a BIOS PE FILE to replace XBOXKRNL.EXE then package it up under CABinet protocol and insert it back into the BIOS BOOT ROM so that it is unpacked upon POST.
Obviously we would rebuild NTOSKRNL.EXE using leaked code, rename it as XBOXKRNL.EXE, reseal it with appropriate cryptography and compression and then flash it into the region where the XBOX exepcts such to be.
This would then expect a HAL and Device Drivers as well as a Session Manager Sub-System and further programs at least up to the Winlogon.exe point where a system boot officially comes to an end.
You know, this bring me back to a thread I made... ( http://forums.xbox-s...howtopic=502787 ). If this could work, I'd definetly use it on the project were working on. Good luck to you guys
. Hmm... I'd also have to run to and fro on the wikipedia to really get into what you guys are talking about
mmm... i've reading this from the very begining.. and.. well.. i would like to say some things
1- the challenge was to run a windows on the xbox. selected ONE win98... i agree
2- some ppl tried to talk about wince and winxpe.. ok.. its easier BUT THATS NOT THE F** THREAD ABOUT
i vote to use win98 se. i tried all windows versions in my pc already... with a huge hard drive and up to 5 boots (win95, win98se, winme, win2k and winxp) so.. i can say i was running all at once..
was a pentium 550 slot 1, with 448 megs, 16 megs nvidia riva tnt and a sound blaster live. everything was fine.. BUT... winME sucks BIG TIME.... win2k... takes WAY TO MORE to load up. winXP is ok.. win98SE was amazing (just dont load up ie6.2). win95.. well.. kinda limited...
i vote to continue the proyect with the win98se... and those assholes talking about using winxpe and all that... shut up and open a new thread about running winxpe in the xbox...
In case you'd missed the actual point of the discussion - running any version of Windows (other than CE, which is not the same OS but merely shares a name and the general API design) on the Xbox without using emulation will require some tricky binary patching that is well outside the capability of almost everyone who is interested. Getting 98 to run would likely be *more* difficult than getting 2000/XP to run, because consumer Windows has a much less well designed kernel with a poorer hardware abstraction - it would likely need to be modified quite significantly. Getting an NT-based Windows to run would likely only require boot-time modifications as the hardware abstraction layer is far more complete.
Either way the chances of anyone actually doing it are pretty tiny. It's extremely hard to do without the source code, and those who have the source legitimately are not allowed to tell (Shared Source licencing for Windows requires a non-disclosure agreement, which is my position).
Ahhh,
Allow me to introduce my self. I am The Pure Amrit. When I first read this topic, I knew this was right for me. I am a Windows Geek. I have been reading this article since the begining. The thought of running Windows PE on an XBOX is not bad. I do not know if someone had suguested Bart PE, but it can work. In Bart PE, you can create plugins for Windows XP (OR 2003) and modify the whole OS. In my (worthless) ammount of experiance, I believe that Windows 2003, and Windows CE will be the bet choice for the XBOX. Shure, it is possiable that you can make drivers for the XBOX. The Dashboard (and the rest of the xbox software) is only a modified version of the Windows 2000 Kernel (and Direct X). If That Helps Out At All, I Would Like To Know.
thanks
~The Pure Amrit
P.S.
If The XBOX is only Windows 2000, There is still hope for Windows XP... (
,Hint Hint)
QUOTE(thepureamrit @ Nov 22 2006, 01:15 AM)

In Bart PE, you can create plugins for Windows XP (OR 2003) and modify the whole OS.
Those are just convenient ways to include/exclude particular files, they don't patch OS files.
QUOTE
The Dashboard (and the rest of the xbox software) is only a modified version of the Windows 2000 Kernel (and Direct X). If That Helps Out At All, I Would Like To Know.
Nope. The Xbox kernel is not in any way useful to run Windows - it's not compatible in any way with the NT kernels, even though it's derived from them (the most fundamental issue: NT syscalls take wide Unicode strings, Xbox syscalls take ASCII, so all string-based APIs are immediately incompatible).
Running Windows on the Xbox would have to work the same way as Linux - a loader replaces the existing kernel with something else.
i am trying to get into windows 98 through xdsl but when i click on aterminal the windows 98 bootscreen comes up then a blackscreen with sum writing come up tahat says cd-rom device driver for ide(fourchannels supported.)Copyright oak technology inc.1993-1996.Driver version:V340. Device name:Tomato.Transfer Mode:Programmed 1/0.Drve0: Port=170.(secondary channel).Master IRQ=15.Firmware version :0.6
Ex version 2.25. Copyright © Microsoft Corp.1986-1995.All right reserved.Drive 6 Driver TOMATO unit 0.
i installed xdsl by ftp if that helps.
Thanks
Ok well i only read the first post and had an i dea pop into my head. (IMG:style_emoticons/default/pop.gif) Well we can make windows not make the check by using nlite to modify the instalation disk. i have done this at least 10 times before and it can take out almost all of the minimum system requirements that are on the install disk.
Just thought this would help alot.
This is to modify windows XP only.
This post has been edited by jake09071990: Mar 17 2007, 07:28 PM
Oh WOW! This thread is still alive and a sticky? O_O I was away a long time I know and I got a lot of PM's asking for the source...
I didn't read everything til my last post but I'm sorry to say the source and binarys are lost. I got into some situation which stopped me from working on the code and visit these forums...
Well, I think Windows on the XBOX is still something we should try to archive and I would really like to get a project starting but this isn't as easy as using nlite. It needs patching of binary files and rewriting alot of Win32-Functions used at boottime.
I will need some time to get into all this again. I just tried to replace my Dashboard and, believe it or not, I couldn't remember how to name the xbe.
If someone knowing assembler wants to help, look over the files ntldr and kernel32.dll and try to understand it's basic inner workings. That's where patches need to be applied.
I'll be off know but I'm happy to be here again. The community seems to be as polite and friendly as ever.
Cya
Hey. I've been looking at all the forums about running Windows natively on the Xbox and have become very interested.
I have a ton of questions but would love to help if I can! First of all, it seems as if the latest piece of working code, the CE .NET thing, is quite old but looks very promising. What the heck happened to that? How could a project that cool just die? Am I missing something? Secondly, What's the current focus? I've heard of a lot of different ways people are trying to get various versions of Windows running on the Xbox. Which ideas are still being actively perused? Lastly, what do I need to do to get involved? I am good with assembly, C++, and C# .NET. I also know a lot about windows and the Xbox hardware. I would love to be a part of this, but as of now I am pretty confused about where the Xbox Windows endeavor is going. Thanks!
It going no where sadly and I doubt with the 360 out that it will go any further then its death I hate saying it but this community and completely died since 360 came out and modding 360's isn't even that great and offers us nothing at the moment in the way of homebrew or anything like that so I really don't see or understand why 360 is slowly killing the xbox scene
QUOTE(hellknight @ Mar 10 2008, 05:55 PM)

It going no where sadly and I doubt with the 360 out that it will go any further then its death I hate saying it but this community and completely died since 360 came out and modding 360's isn't even that great and offers us nothing at the moment in the way of homebrew or anything like that so I really don't see or understand why 360 is slowly killing the xbox scene
The post you're replying to is over a year old, you know 
The 360 isn't responsible for the idea of running Windows on the Xbox dying - it died because if you're happy running it under a virtualizer then it works, and there are pretty detailed instructions on how to do it - and if you want to run it natively it requires huge amounts of very difficult effort (as I detailed for a number of people for quite a while).
Quite simply there's nothing to do
There hasn't been any progress running windows natively on the xbox *ever*. Nobody has done anything at all.
It's too hard for too little reward.
Just a suggestion? (I don't know nearly enough about programming as I should) but I know that out there on the net is a CD called 'XP Live' (which is used on the computer to boot to an alternative on-CD OS for repairs) which has a windows/linux kernel that may do the trick for testing and programming. Just a suggestion (not looking to get flamed)
Running XP from a livecd is nothing to do with linux, just requires some PE magic (google BartPE and similar). Doesn't help tackle the fact that there's no NT bootloader that will work on the xbox, and that NT will crash when it looks around the xbox's PCI bus.
Sorry
Is this project still alive?
What project? Nobody with a clue what they're doing ever started anything. There is no project 
If you poke through this thread and the rest of this forum looking for my posts you'll find my debunking of why various ideas are dumb, and an explanation of what would actually be required to make Windows run natively. It's a gargantuan amount of effort. Nobody with the required skills cares that much.
Well it gave me an idea that I'm working on. Instead of port a OS that we don't have source for, and that would have countless issues, why not make a new OS for the xbox? The xbox already has APIs for mice and keyboards as well as anything else we would want. Well I decided to do something like this. I call it Carbon. So far I have support for mice and I'm working on creating windows that are dragable. I know it wont run anything from windows, but if we could get it to launch games, apps etc in the windows, it would be really neat. Even a desktop like system that you can launch apps and games from would be cool.
Man that would be cool as hell. I'll fully support you on this, i know nothing about creating this but anything i can do to help i will. I would love to see something like this created.
Man that would be cool as hell. I'll fully support you on this, i know nothing about creating this but anything i can do to help i will. I would love to see something like this created.
Hey any progress on that OS you were working on, I really think it would be cool but as far as I know the xbox can only run one kernal so would it even be possible to run a game or app in a window?
on this carbon thing... could you run WINE from it?
i know that might make you think of 'just another linux port', but wine is pretty good on different platforms at running windows based software.
ultimately your going to have to enable the NIC. sounds cool tho. toss some screenshots sometime of your work.
QUOTE(h8raid @ Sep 24 2004, 08:46 AM)

"There's no source code for Windows. It has to not address some areas of the ram because this locks up the Xbox, and it has to not scan the pci bus otherwise, lockup. These are the major problems with Windows. Another thing are the drivers, there are none. The people who have Windows running use it through Bochs or Linux with VMWare. I'm not saying it can't be done, but it will be hard and without source code you will need a way to readdress the ramparts and stop the pci buxs scan. It's exactly the part where I am with my FreeDOS port. I'm just lacking the programming skills, but I'm learning right now (IMG:
style_emoticons/default/biggrin.gif) at least FreeDOS is open source so I can rewrite it. A bios would be pretty complicated, but maybe load a program into memory that does this [forces the checks to pass] before the actual Windows bootloader kicks in. What I mean is some kind of a layer between hardware and Windows. I'm not experienced enough to write such code, but I think it should be possible." ~ Scan-C
Exactly what memory region should we not access?
Read the xbox-linux patches.
You's need to still work on this it sounds like a awesome idea
HELP HELP HELP!!!!!!!!!!!I'm sorry my Office 2007 can't open files and the office 2010 too,I don't know what happend to my computers,and all the datas in files can't open it, the information about coach handbags,quad,motorcyle,guitar,the price the quantity,all messed up.
yea xbox has its os that's linux but nobody has worked on it in years. so its so out of date its sad. i wish the guys that did the linux work would come back for a bit update all your drivers fatx etc for kernel 3 etc. the old ass version of wine xbox linux runs is suck and fail compared to the new versions that will run abought anything.
This post has been edited by luther349: Aug 17 2011, 12:18 AM
where can i get this windows software..
QUOTE(tomegtt @ Jul 30 2011, 05:10 AM)

HELP HELP HELP!!!!!!!!!!!I'm sorry my
Office 2007 can't open files and the
office 2010 too,I don't know what happend to my computers,and all the datas in files can't open it, the information about
coach handbags,quad,motorcyle,guitar,the price the quantity,all messed up.
Put the pipe down