Windows CE.NET Ported to Xbox
Cutriss writes "Caught this over at Xbox Scene - Windows CE.NET 4.2 has been ported to the Xbox. Artifex, one of the developers of this project, says the following about the status of development: 'The basic kernel subsystem is in place. The IoCtl is about 90% done. ISR/IST is up and working. PCI enumeration happens properly. USB initializes and enumerates devices (but hangs if there's a gamepad connected). Mouse driver loads. Keyboard driver loads but is missing a layout, so it's not quite functional yet. A VERY simple video driver is in place (Software mouse cursor seems to be failing, so you won't see a pointer, yet).' It's a 100% legal distribution, but you'll still need a modded/exploited Xbox in order to run it. Screenshots hosted by Xbox Scene can be found here(1) and here(2)."
Nice of them to have anti-leech protection on the images...unless they only scan for slashdot as the referrer! Hah!
is microsoft cool now?
This is exactly the kind of "hacking" that Bill wants to see... porting Microsoft software to Microsoft hardware.
I blame MICHAEL!!!!!
Keyboard driver loads but is missing a layout, so it's not quite functional yet. A VERY simple video driver is in place (Software mouse cursor seems to be failing, so you won't see a pointer, yet).
So it runs just like winME then.
Windows running on Microsoft hardware. What next, MacOS running on something made by Apple?
Kudos to the guys who did this, I'm sure it took a lot of work...but do we really need Windows CE on the X-Box? IIRC, Windows 2000 already works, and so does Linux. Is there any specific advantage to CE, aside from its smaller size?
LOAD "SIG",8,1
Hasn't this black and green box endured enough ports? Its a computer we get it, when will it stop? When all O/Ss known to man are on xbox?
jeez...someone has waaay too much time on their hands...
We already have Linux working on the Xbox, so why would you need Windows CE.NET?? Who wants to turn their Xbox into an overwight PDA
I mean... why would someone want to use another MS software in Xbox, since you can get along without the MS bugware....
-Is the meaning of life vanity, or is vanity the meaning of life?
This is refreshing. Microsoft demi-priests cracking their own Rosetta Stone. In a way, it's funny.
"Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
CeX?
Windows CE.NET 4.20 on the Microsoft Xbox *updated*
.NET CLR apps, and (with a VM installed) Java. CE versions of Windows Media Player, Flash players, IE, MS Office, etc etc.... This is the real deal.
>> Artifex & Phoenix, with the assistance and support of OzXodus has released a proof of concept.
From the readme:
-Wait wait wait.... Windows? On the Xbox?
-BULLSHIT! Everyone said it cant be done! Is this for real?
Yes, this is for real. It's a VERY early work in progress... but it DOES work. Windows CE.NET is a full, "Win32" Windows kernel, designed for embedded platforms. It can run windows applications compiled for CE, CE.NET, PocketPC, and Windows Mobile. It can also run
-Ok, so, what can we do with it NOW?
Not much. This is just a proof of concept. The kernel starts, SOME drivers load, the GUI comes up, you can run applications. There is a LOT still to be done before it's very impressive
-What works?
The basic kernel subsystem is in place. The IoCtl is about 90% done.
ISR/IST is up and working. PCI enumeration happens properly. USB initializes and enumerates devices (but hangs if there's a gamepad connected). Mouse driver loads. Keyboard driver loads but is missing a layout, so it's not quite functional yet. A VERY simple video driver is in place (Software mouse cursor seems to be failing, so you won't see a pointer, yet).
-What still needs done?
LOTS. Most importantly, the existing 'bugs' need fixed. Keyboard layouts need put in place. The software cursor needs fixed. The date and time is not being retrieved properly... Secondly, drivers need written, ported, or simply put in place. It should be easy to work the NVNET driver in, as it's designed to be easily dropped into an NDIS/RNDIS environment. FATX should just be a matter of adapting the FAT filesystem driver. Gamepad drivers can be ported from the existing windows versions. It MAY (very speculative!) be possible to work in a 3d-accelerated nvidia gpu driver, as CE.NET includes a complete DirectX implementation.
Also, Focus support is not currently in place (lacking in xbeboot)
-Why Release now, then? Why not finish these tasks first, and then release?
I started this project on my own, and got it to this point several months ago Then a LOT of other things started to come up, both with the Xbox, and IRL. I tried to get some other Phoenix members interested, but they were also either too busy with other projects, or IRL. Since then, I've been pondering what to DO with the existing codebase. I finally made the decision to release what I have so far to the public, and see if there were interest. If there is, I'm making an open call for developers, and taking this the way of the xbox-linux project.
-Can I help?
YES! Especially helpfull would be people with embedded RTOS experience, and people with experience in writing windows drivers or with the windows driver architechture itself. Just contact me (see below) and we'll discuss what can be done. I may go so far as to set up a sourceforge project to collaborate our efforts.
-Is this legal to use? Is this legal to distribtue? Am I violating copyright if I host this?
The stage1 bootloader (XbeBoot) was taken from the Xbox-Linux project, and was written without the use of the XDK. Everything AFTER the stage1 bootloader is either my code (BSP) or CE itself. I submit my code to the world under the GPL. As far as CE itself, here is what Microsoft has to say on the subject:
(Taken from "Understanding Additional Licensing Rights", Posted: September 18, 2003
http://www.microsoft.com/windows/embedded/ce.net/h owtobuy/licensing/addlicrights.asp)
"Non-commercial distribution rights grant developers the ability to install a runtime on an unlimited number of devices and distribute those devices to third parties for non-commercial purposes.
Must we port everything over to something other than what it was intended?
I'm fed up with people abusing things such as the xbox for no apparent reason... does this make the xbox better? does it make waffles? come on....
Eat a Chicken, You know you want to.
Yup, soon it won't be just for the holidays.
You'll have your own machine gun toting solider on every corner.
The terrorists wanted us to live in fear, to change our way of life.
Guess who's winning?
You don't have permission to access /users.compaqnet.be/cn203909/5/0000271629/noleech. gif on this server.
The effect continues....
And while we're on the subject, why would he climb that mountain?
"Old man yells at systemd"
Could this say anything about Dreamcast games on an xbox?
Look it's a joke about my sig IN MY SIG! LOL!
Those two screenshot links don't work... anybody got a mirror?
YES! We've done it gentleman... We have successfully ported a Microsoft operating system onto a microsoft computer. Congratulations!!!
~Chris Hammond
The terrorists wanted us to live in fear, to change our way of life.
No, they want to convert us to their interpretation of Islam, or failing that, kill those who refuse.
I read what the guy who did this said, and at theend, he says that with this out of the way, we are a few steps closer to getting Windows XP and such ported over. The guy does need help getting together some people who know Windows drivers and such to help him and is considering making this a sourceforge project.
Replace Microsoft Software with other Microsoft Software on Microsoft Hardware -
- Cool
- Why Bother
- How Dumb
- You Tool
- But.. That's not Linux!
But which will be most popular?
ok, well, firstly why on earth would anyone want to bother, i can't see any point at all for the exercise, a hobbyOS is always more fun when you own it, or have some rights over it.
on the legal front, i am curious to know if he's linking anything MS against anything GPL here, or if it's simply recompiled and being launched by his GPL'd work.
Software Freedom Day!.
here - http://pbx.mine.nu/mirror/pictures.xbox-scene.com/
XBox Developers Kit is out
Eat shit and die, Microsoft!
How is developing software for thier shitty OS making them eat shit? I think it is you with the brown face.
The question I have is "what exactly is scripting" and "debugging" and how I am supposed to debug? Can someone with some techno experience explain what is scripting, coding, etc...Also, what is a "RunTime Error". The exact line that pops up says: "A runtime error has occurred. Do you wish to debug? Line:52 Error 'null' is null or not an object" What does this mean?
I got me the first post!!! Oh yeah.
Bonus points: Why work on a closed source version of a propriatory operating system without getting paid?
A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
Uninstall that Visual Basic IDE.
Someone ports OS X to the Xbox, fitting, isn't it.
"Sic Semper Tyrannosaurus Rex."
I'd be happy to explain this to you. Perhaps you are a Linux (open source developer)? If so, you probably aren't used to "fixing bugs". This is what professional (Win32 developers) developers do when their users find a defect.
You probably have a "debugger" installed, even if you have never used it. For more info, please consult Microsoft development documentation or documentation produced by other shops whose software actually gets used in the real world.
You won't find it in your Linux "HOWTOs".
It's sad that's actually an accomplishment (but sadly, it is a feat for programmers).
Funny in a way. But pretty sad.
Thanks Microsoft. Hackers are needed to get *your* crummy software on *your* crummy hardware.
At least Linux goes on pretty much anything.
you dumb broad.
why people, why?#!@$#?
Hi there
"Would you fucking moron moderators do something right.."
I don't recall Slashdot being a software repository, and due to your tone in your "request" - do you actually think that by belittling the moderators, you'll be able to force them to mod up the parent? Lets be realistic for one millisecond here and assume that these are real people on the other end. Now I work helpdesk support for a major ISP, if someone like you ended up calling and I got your call, I'd be "accidentally" hitting the release button on my phone and you can dial back in and wait another hour to talk to someone useful. Belittling anyone on here will get you nothing but a -1 on your posts, no matter how important you think it is.
Maybe you should read the slashdot Moderation Guidelines and learn on how moderation works on here. Knowledge is power.
So many people have been asking why port CE, why port anything to the x-box? Why not? It's a hobby. People have fun doing it, and I personally admire the skills these people have. Will it in the long run be beneficial? Probably not. You get experience from doing stuff like this and enjoy it at the same time. Sounds good to me.
news.google.com search
Porting things to the Xbox does make it better. I use Xbox Media Center, which is based off both Xine and mplayer. It's great for watching movie rips.
This is great, think of all the applications I can put it to...
1) I can read email in Starbucks over 802.11b (once somebody is kind enough to port a network adaptor).
2) I can hook it up to the GPS device and a 29" Telly and get my xbox to give me directions in the car.
3) I can run pocket Excel on my desk at work, on a huge screen, on those days when my laptop is off for repair.
4) I can download my contacts and diary and read them on my telly at home.
5) blah blah blah
Big is beautiful, why should I bother doing any of these things on a PDA that I keep on leaving around.
So long as I'm carrying my 29" wide screen TV, my xbox and a network connector I will never again be late for a meeting, or stuck without a friends phone number.
I was going to be a total ass an make fun of you for being a phone jockey at an ISP, and then I looked at the state of the job market and changed my mind, lest the bad juju cause me to get fired and end up working ISP helpdesk.
Software mouse cursor seems to be failing, so you won't see a pointer, yet
A nice utility might be to accentuate the mouse cursor for those that use more than one monitor at higher resolutions. I.E., touch the mouse slightly and the cursor flashes.
It may sound stupid to some, but this would be really useful in my opinion.
The picture labeled Xbox_wince2 is really the Goatse guy. You 'fsck' off.
Ah am not a crook! (\(-__-)/)
You forgot the whole I, for one, welcome our new Windows CE.NET on Microsoft XBox overlords one.
Ah am not a crook! (\(-__-)/)
LOL
I don't see linking to the goatse guy being the topic.
Ah am not a crook! (\(-__-)/)
I hate to say it, but won't more projects like this cause console prices (X-box especially) to rise? Microsoft is losing tons of money on these things as is, but expect to regain the money on game sales. I'm not sure how many games run on WindowsCE that you can by from MS right now that could help them recoup their losses on these things.
If people aren't buying the games, instead just putting other OSs on them, it just might cause MS to raise their prices so they're not selling at such a loss anymore. Frankly, they're not competing too well against Sony as is, so raising the price a little probably wouldn't hurt them all that much more in the long run.
CC Licensed Serialized Story and Podcast: Ingenioustries
And people said that Windows wasn't as portable as Linux or NetBSD. What do you have to say now, punks?!
No, not really. I don't see where its anything special. And I'm not a nigger. ;)
Ah am not a crook! (\(-__-)/)
What crawled up your ass?
This guy did what 95% of posters here do: TRY to be funny, with an emphasis on TRY.
Humor is subjective, just like opinions.
Which means yours is as valid as his.
With a third of the country on some kind of Prozac-like happy pills, seems to me you should think about it too.
'Nuff said
Make me your friend. All my friends get +1 modifier and I need friends :)
Dishwasher, for now. :(
Ah am not a crook! (\(-__-)/)
Windows isn't as portable as Linux or NetBSD.
It's real!
Damn it!
What's wrong dear sir?
Ah am not a crook! (\(-__-)/)
There I was, minding my own business, gathering some ideas on what next to do to my xbox...
/. and see what's up tonight...
;)
All of a sudden I can't load a bloody forum posting.... what the hell?!?
Look over at the hub... nope, we've got lights.
Look over at the cabel modem.... nope, Adelphia doesn't suck tonight.
Quickly check my router, drop and reclaim my dhcp connection. Everything fine there.
Hell, guess they forgot to pay their hosting bill this month. Might as well stroll on over to
Oh, look. An article pointing to Xbox scene. Guess that explains it...
----
Uninformed opinions are like steaming piles of feces; best to be avoided.
#SickNotWeak
"But does it run WinCE?"
Seriously, what the hell is the point? What is Windows CE possibly good for besides a handheld device. A webpad is what Windows CE is for, NOT the Xbox. When Windows XP is running on an Xbox(which will NEVER happen), then I will be impressed. But Windows CE, its kinda useless.
you know something we don't? I never heard them make that demand.
With every one askiny why, I ask: "Why not?"
And I would like to know, does it still play Xbox games? I would love to use a mouse/keyboard/joystick for some games.
If it can, this would be like combining the Xbox with PDA and web TV. I think this is the best thing to happen with to the Xbox.
Why do this? More options, the better.
1) Windows CE on Xbox
2) ???
3) Profit!!!
Ya maybe for Microsoft...
"Quando Omni Flunkus Moritati" -- Red Green
Before all the trolls start whine about, "why mod an xbox"
need i remind you that for well under $200
you have
*legaly (sorta)
-divx player with composite outputs.
and support to stream for every major streaming protacal, from your network hard drives
-mp3 jupebox with shoutcast support (xbox media player)
decent ftp server
*illigaly
-a nintendo, SNES, GENesis, gameboy advance, N64 emulator (put a couple thosand games)
-Can copy games to the hard drive and play them
have a nice, cool dedicated linux box running gnetoo, mandrake or one of like 3 decent distros
The hardware is a 733celeron (copermine core, good on power and heat)
64megs of ram shared between apps, and Video ram
a modified Geforce 3 core (good enough)
For those of you that whine, "it can't play burned disks"
either replace the drive, or buy one that has a samsung drive in it, they play all media just about.
come comment on the madness at http://slashdot.org/~phreak03/journal/
*_g_o_a_t_s_e_x_*_g_o_a_t_s_e_x_*_g_o_a_t_s_e_x_*
g_______________________________________________g
o_/_____\_____________\____________/____\_______o
a|_______|_____________\__________|______|______a
t|_______`._____________|_________|_______:_____t
s`________|_____________|________\|_______|_____s
e_\_______|_/_______/__\\\___--___\\_______:____e
x__\______\/____--~~__________~--__|_\_____|____x
*___\______\_-~____________________~-_\____|____*
g____\______\_________.--------.______\|___|____g
o______\_____\______//_________(_(__>__\___|____o
a_______\___.__C____)_________(_(____>__|__/____a
t_______/\_|___C_____)/______\_(_____>__|_/_____t
s______/_/\|___C_____)_______|__(___>___/__\____s
e_____|___(____C_____)\______/__//__/_/_____\___e
x_____|____\__|_____\\_________//_(__/_______|__x
*____|_\____\____)___`----___--'_____________|__*
g____|__\______________\_______/____________/_|_g
o___|______________/____|_____|__\____________|_o
a___|_____________|____/_______\__\___________|_a
t___|__________/_/____|_________|__\___________|t
s___|_________/_/______\__/\___/____|__________|s
e__|_________/_/________|____|_______|_________|e
x__|__________|_________|____|_______|_________|x
*_g_o_a_t_s_e_x_*_g_o_a_t_s_e_x_*_g_o_a_t_s_e_x_*
# Important Stuff: Please try to keep posts on topic. # Try to reply to other people's comments instead of starting new threads. # Read other people's messages before posting your own to avoid simply duplicating what has already been said. # Use a clear subject that describes what your message is about. Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page) # If you want replies to your comments sent to you, consider logging in or creating an account. Problems regarding accounts or comment posting should be sent to CowboyNeal.
I am not buying one until they get QDOS working on it.
-------
1. Enjoy your job
2. Make lots of money
3. Work within the law
Choose any two.
This is BS, my downloads are only going 150KB/s... BitTorrent sucks!
2. ???
3. Profit!
That's not blatant.
THIS is blatant (and hilarious!)
You must be new here
So this isn't completely OT, I don't own an xbox, but I'd buy one if it ran beos - windows CE is so 1999. :P
More importantly, he also seems to be JAADWNITS* *Just Another Arogant Dickhead With Nothing Interesting To Say.
Gentoo Linux - another day, another USE flag.
Now if we can combine that awesome Xbox mod (The clear one the size of my fridge).. and this.. well.. I can only think itd be the most revolutionary non-portable device on the planet.. I cant wait to see how much it goes for on ebay...
to xbox owners this is signifigant progress towards getting 3d acceleration going, something thats very far off in all the linux distros..
to joe slashdotter its not important (let alone front page) news at all
Isn't it time start using PNG?!
Actually, you can solder your own individual SDRAM IC's (up to 2 more) into the XBOX.
OK, somebody explain this to me....
what's the fun in the blue screen of death showing up in the middle of your playing?
what's the fun of having to reboot your console every 10 hours because the whole thing freezes?
... y Dios vio que Linux era bueno... Genesis 99.666
..we're going to use the XboX as a PDA, we're also gonna need to invest in new shirts with bigger breast pockets.
What was that thing again? The Constitution wasn't it? That was a fun time while it lasted..
making the case that the won-eyed girl is a phonIE (mynuts won, beating a lame won to debt?)
.asp again on that won. fortunately we have robbIE's 'stuff that matters' slowgun, & his gnu dating service to keep US abreast of reality/prevent softwar gangster hypenosys mindphuking?
.controll ?pr? ?firm? crap? (mynuts won, need a date buddIE?)
.asp on that won?
by Anonymous Coward on Wednesday December 31, @06:48AM (#7844071)
will corepirate nazi felon ?pr? ?firm? scriptdead execrable (mynuts won, it's ok if you do it for monIE?)
by Anonymous Coward on Wednesday December 31, @06:44AM (#7844061)
skew/FUDge survey results/EVERYTHING?
you can bet your
&, failing that, we have the:
pateNTdead eyecon0meter used to
by Anonymous Coward on Tuesday December 30, @02:38PM (#7837849)
that's right. this stuff is unbreakable, & wwworks on several (more than 3) dimensions.
morons build vessel that floats on any suBStance? (mynuts won, no need to be suspicious?)
by Anonymous Coward on Monday December 29, @02:53PM (#7829639)
you can bet your
creators/humankind converge to repel unprecedented evile? (mynuts won, who run our 'banks'?)
by Anonymous Coward on Monday December 29, @02:51PM (#7829610)
& why not? what other options are there for us?
eyecon0meter: survival most sought after feature? (mynuts won, get yOUR freedumb here?)
by Anonymous Coward on Monday December 29, @02:48PM (#7829586)
creators' badtoll over corepirate nazi execrable (mynuts won, many think hangin's way too good for the skalywags?)
by Anonymous Coward on Monday December 29, @02:46PM (#7829567)
disposal?
newclear power dissed/cussed? (mynuts won, no animals killed buy MiStake in newclear power generation)
by Anonymous Coward on Monday December 29, @02:41PM (#7829536)
&, it's free as in free.
newclear powered blips explore corepirate nazi (mynuts won, no lowrating robbIE's sponsors?)
by Anonymous Coward on Monday December 29, @07:53AM (#7826913)
cesspool?
pheWWW.
lookout bullow. the daze of the phonIE payper liesense ?pr? ?firm? hypenosys stock markup FraUD softwar gangster execrable, is WANing into coolapps/the abyss, at the increasing speed of right.
consult with/trust in yOUR creators.... get ready to brighten up?
mynuts won: solar(is) power included?
You keep your xbox running Windows. Someone give me Windows running xbox games. =P
It goes from God, to Jerry, to me.
Caught this over at Xbox Scene
Uh...
1. What were you doing there?
2. Why did you think we'd be interested?
I mean, it already run Windows & Linux (later with some tweak) !
;-)
... i am not sure xbox has a bright future outside US.
Windows CE, is just nonsense for me. Memory efficiency & all, isn't it the thing we expect from a usual OS ?
So, what is this means, that CE runs faster than latest NT (2K/XP) series ? or does it means, that They are planing a CE for desktop
Given the loss MS have here in europe on xbox xmass selling, not even talking about asia
How long will they be able to counter-strike the PS/2 world-wide success (but US) ?
Seriously. Stop that. Seeing that the XBox uses PowerPC chips now, you're going to start these Microsoft developers thinking they can port Windows XP to my Powerbook.
Oh, the hypocricy!
People going on and on about "why bother" porting WinCE to XBox, but ask them the same thing porting Linux to Xbox or other gaming platforms and you best done your asbestos underwear. I guess Slashdotters don't like it when the shoe is on the other hand.
Usually if a page doesn't load, I just try another website to see if its my connection... :)
When some useless open source clone operating system is ported to the xbox that has no useful applications people here crap themselves. When they port an operating system that might have some use in their multimedia uses for the xbox you guys give them shit just because it's microsoft. I don't care what free shit exists for xbox, no one's going to use it unless they can make some good homebrew software for it. I mean people are pirating this stuff anyway, so who cares if it's open or free? People want to use their xbox as a place to play their media files and last time I checked, there isn't a kis will enable people to use those horribly closeckass open source media player. So maybe thid yet impressively useful media players.
(Of course, for years I used a cheap Sears TV as the monitor for my Atari 600XL/130XE, but those computers were made for TV output, so they weren't so fuzzy...)
One of the primary advantages of CE is that it doesn't ship with craploads of unnecassary services/features, etc. It's a lightweight platform, and it's great for a thinclient running RDP to get to a Term Services box. I kow I'm probably opening the floodgates for flames from the citrix crowd, but if an organization has enterprise licensing from MS, it's kinda dumb to also pay for citrix licenses. Besides the inherent efficiency of a lightweight platform, the platform is also more secure by not having so many extra services to keep patched.
Yes, my only tool is a hammer. And you're starting to look like a nail.
... Now I have to hack a piece of Microsoft hardware to run a piece of Microsoft software? Hmmm...... right.....
or maybe the Fer Dummies series:
Crippling an Xbox Fer Dummies.
Whatever heats yer sink I guess.
"Talk minus action equals nothing" - Joey Shithead, D.O.A.
"Talk minus action equals
It takes a lot of work getting a WinCE kernel running on an unsupported hardware platform, so I salute the guys who did this.
However, M$ will still require you to buy a license for each hardware platform onto which you deploy an OS image.
Also, PocketPC applications are ARM4-based, and will therefore not run without recompilation on the x86 processor.
What if we ported Windows to the PC??
"A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
Can you imagine a Beowulf Cluster of these?
just a warning for you guys... I think wince.net messed with the internal clock on my system... so, be sure to go into the MS dashboard and fix the clock back, otherwise games may not load properly (Grand Theft Auto: VC for example, freezes at the loading screen).