Windows CE.NET 4.20 on the Microsoft Xbox

Alguno ha leido esta noticia? Esta en Xbox-Scene.

Segun parece Windows CE.NET 4.20 en Xbox, alguno que controle de ingles me puede explicar de que va todo lo que pone en la web.

Saludos y Feliz Navidad.
Buenas.

Yo ya lo tengo en la X, pero por lo visto es una version aun muy preliminar aunque avanzada al mismo tiempo.

Yo ingles poca cosa, pero por lo que he podido leer, el teclado ni tira, y es cierto, yo lo tengo, pero no lo detecta, pero el raton si funciona, aunque este tambien tiene Bugs, pero vamos, que a nivbel visual, han utilizado el mismo metodo de carga que el Gentoox, ya que como detalle, al ser arrancado, hace como un amago de que se reproduce en modo panoramico.

Luego, al conectar el mando, este, es detectado por el Windows, pero no funciona, no hace emulacion de raton como el Gentoox.

Y bueno, que si se detectan fallon y demas, que se remitan a la direccion qu abajo en el DOC procede.

COmo detalle, bueno, comentan que el Windows CE.net tiene soporte completo para DirectX, lo cual, yo sabia que tenia funcionalidad, creo que en parte para Webs y demas, para la aceleracion, pero tampoco indican que DirectX menea el sistema.

Y bueno, hablan sobre si sera posible de meter un XP, y concretamente, hablan del XPe, que si no recuerdo mal, sera la base de la Phantom (si es que esta acaba saliendo), por lo que el kernel utilizado podria ser el del XPe, pero vamos, que no nos hagamos ilusiones.

Y poco mas que comentar al respecto.

Un saludote.
Yo lo he puesto, lo que pasa que ni tengo teclado ni raton. Tu que lo has probado el raton te va? Has probado haber si funciona algo?

Saludos.
he "conseguido" el Ce-Xbox.zip q se supone q es de lo q estais hablando no?, de todas formas ocupa 10Mb y lo probare esta tarde pero la cosa es en 10Mb han podio meter algo??

Nose esta atrde lo pruebo pero si lo q he "conseguido" no tienen na q ver con el Windows CE.NET 4.20 on the Microsoft Xbox pos decirmelo y asi me dejo de lios.

Salu2 --PunY--
Si, eso es lo que hay que probar.

Saludos.
i basicamente con el CE que se podria hacer en la xbox?

pues eso :P salu2
El raton aun no lo he p`robado, porque el raton que tengo USB lo tengo en casa, aqui en le curro no lo tengo, por lo que aun no he podido hacer nada.

De todas maneras, con el raton, como mucho podre arrancar alguna que otra cosa, vamos, lo que aparece en el escritorio.

Un saludote.
Windows CE.NET 4.20 on the Microsoft Xbox

>> 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 .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.

-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/howtobuy/licensing/addlicright
.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. These rights are applicable to both Evaluation Edition and Full Version licensees."

Further:

"A developer may create and deploy runtimes on an unlimited number of devices to share with friends as long as neither person is receiving any
financial gain from the transaction."

In other words, we can all share this great peice of work freely and openly, so long as noone tries to sell it. Thanks muchly, Microsoft! :-)

-Ok, so, CE.NET is a nifty toy, and all... but can we put REAL Windows on the xbox? Like Windows XP?
Well, yes and no.
This topic has been beaten to death over time, but... I'll add a little to the discussion.
There is an embeddable version of Windows XP called "XP eMbedded" or XPe. It has been said time and time again that the Windows kernel will not boot without a BIOS. This is true of MOST Windows kernels, but only because their lower level functions are coded against a standard PC, and we don't have the source,
obviously. With XPe, WE can provide the lower level functions ourselves, in a custom BSP, and build a custom bootloader. Preliminary experimentation shows that this WILL work, it will just take a lot of effort. Better to get the "Toy" OS up and running first, and then apply what we learn along the way to the big bad.

-How can I contact you?
Well, if you dont already know my usual haunts...
You can email me at artifex@hush.ai but there's no assurance i'll ever
read/respond. ;-)
Or, even better, catch me on irc.oftc.net in either #xbox-linux or, now,
#xbox-windows

Usage - Throw default.xbe and NK.nb0 in a directory on your xbox. Plug in a usb mouse, prefferably not through a controller's hub. Launch via your
preferred method. Unplug the gamepad as soon as it starts running, otherwise the usb init may hang. Some text should appear briefly, then the screen will go black for a moment. Give it 3-5 seconds, and the desktop should appear. You will most likely not have a mouse cursor, but the mouse should be
functional. Keyboard will not yet work. (see below for details.)
YMMV!!!


by Xbox-scene
se podria currar alguien una traduccioncilla pa los q estamos escasos de ingles.:):)

Salu2 --PunY--
uyyyy me da q eso no es mu legallll Oooh Oooh
co que carajo se abre esto?
Ce-Xbox.zip.torrent
ya estaya lo encontre , voy a probarlo
pos no me rula
lo meto en una carpeta en e, y me lo lee como phoenix pero al ejecutarlo se me queda en la pantalla de evolution

sera porque no tengo raton?

o hay que hacer algo mas
el archivo torrent no se te abrira a no ser que tengas un gestor de descargas bit torrent....


uyyyy me da q eso no es mu legallll


va a ser que no... :P sobre todo poner el link que hay arriba....



toy a putno de tenerlo, lo pruebo y ya cuento...
ya lo he probado, funciona ok.... bueno nada mas arrancar me detecta el raton de pm, lo malo es que sin el teclado es bastante inservible.. ademas el raton no aparecen en pantalla pero mas o menos se puede usar y ver todo lo que tiene.. :D es practicamente un windows muy simple :D (logico es un windows ce.. [angelito] )

el caso es que va y que tiene muy buena pinta... dentro de un añito ya tenemos un ordenador y xbox todo junto !!! :D
me podrias decir si te abre sin raton?

ami se me queda colgado en la pantalla del evolution
y puede ser poque no tengo usb

gracias

si es de eso me pillo el usb
........... creo haber leido que tiene que copiarse todo en el raiz de la unidad (sin meterlo en un directorio). Yo lo he copiado en la raiz de e: y arranca sin problemas. ( lo lanzo con el boxplorer)
Va perfecto metiendo los 2 archivos en una carpeta pero como no tengo raton usb no se que tal será. De todas formas no tiene mala pinta.
Por cierto, el que puso el link del torrent de lo retiore pq inclumple las normas de EOL.
lo meto en la raiz de e , lo lanzo con el boxplrer y pantalla en negro

puede que sea por no tener raton ni usb
Aqui os pongo la traduccion hecha con http://babelfish.altavista.com


#############################

Windows CE.NET 4.20 en Microsoft Xbox * actualizado *
> > Artifex y Phoenix, con la ayuda y la ayuda de OzXodus ha lanzado una prueba del concepto.
Del readme:
- espera de la espera de la espera.... ¿Windows? ¿En el Xbox?
¡- BULLSHIT! ¡Cada uno dijo que linado esté hecha! ¿Está esto para verdadero?
Sí, esto está para verdadero. Es un trabajo MUY temprano en marcha... pero trabaja. Windows CE.NET es un lleno, núcleo de "Win32" Windows, diseñado para las plataformas encajadas. Puede funcionar los usos de las ventanas compilados para el CE, CE.NET, PocketPC, y el móvil de Windows. Puede también funcionar apps del NET CLR, y (con una VM instalada) Java. Versiones del CE del jugador de medios de Windows, de los jugadores de destello, IE, MS oficina, etc
etc.... Éste es el reparto verdadero.

¿- aceptable, así pues, qué podemos AHORA hacer con él?
No mucho. Esto es justo una prueba del concepto. El núcleo comienza, ALGUNOS conductores carga, el GUI viene para arriba, usted puede funcionar usos. Hay mucho todavía ser hecho antes de que sea muy impresionante

¿- qué trabaja?
El subsistema básico del núcleo está en lugar. El IoCtl es el cerca de 90% hecho.
ISR/IST es ascendente y trabajo. La enumeración del PCI sucede correctamente. El USB inicializa y enumera los dispositivos (pero cuelga si hay un gamepad conectado). Cargas del conductor del ratón. Las cargas del conductor del teclado pero están faltando una disposición, así que no es absolutamente funcional todavía. Un conductor video MUY simple está en lugar (el cursor del ratón del software se parece fallar, así que usted no verá un indicador, con todo).

¿- qué todavía necesita hecho?
PORCIONES. Lo más importantemente posible, necesidad la ' de los insectos existentes fijó. Las disposiciones de teclado necesitan puesto en lugar. Las necesidades del cursor del software fijaron. La fecha y la hora no se está recuperando correctamente... En segundo lugar, los conductores necesitan escrito, virado hacia el lado de babor, o puesto simplemente en lugar. Debe ser fácil trabajar el conductor de NVNET adentro, pues se diseña para ser caído fácilmente en un ambiente de NDIS/RNDIS. FATX debe apenas ser una cuestión de adaptar el conductor del filesystem del FAT. Los conductores de Gamepad se pueden virar hacia el lado de babor de las versiones existentes de las ventanas. PUEDE (muy especulativo!) sea posible trabajar en un conductor del gpu del nvidia 3d-accelerated, pues CE.NET incluye una puesta en práctica completa de DirectX.

También, la ayuda del foco no está actualmente en el lugar (que carece en xbeboot)

¿- por qué ahora lance, entonces? ¿Por qué no acabe estas tareas primero, y en seguida lance?
Comencé este proyecto sobre mis el propios, y conseguido le a este punto hace muchos de varios meses entonces de otras cosas comenzados para venir para arriba, ambos con el Xbox, e IRL. Intenté conseguir algunos otros miembros de Phoenix interesados, pero eran también busy también con otros proyectos, o IRL. Desde entonces, pondering qué HACER con el codebase existente. Finalmente tomé la decisión para lanzar lo que tengo hasta ahora al público, y para ver si había interés. Si hay, estoy haciendo una llamada abierta para los reveladores, y estoy tomando a esto la manera del proyecto del xbox-linux.

¿- puedo ayudar?
¡SÍ! Especialmente el helpfull sería gente con experiencia encajada de RTOS, y gente con experiencia en conductores de las ventanas de la escritura o con el architechture sí mismo del conductor de las ventanas. Justo éntreme en contacto con (véase abajo) y discutiremos qué puede ser hecha. Puedo ir en cuanto al sistema para arriba un sourceforge proyecta colaborar nuestros esfuerzos.

¿- es esto legal utilizar? ¿Está esto legal al distribtue? ¿Soy que viola el copyright si recibo esto?
El bootloader stage1 (XbeBoot) fue tomado del proyecto de Xbox-Linux, y escrito sin el uso del XDK. Todo DESPUÉS del bootloader stage1 es mi código (BSP) o el CE sí mismo. Someto mi código al mundo bajo GLP.
Hasta el CE sí mismo, aquí es lo que tiene que decir Microsoft en el tema:

(tomado de "licenciar adicional que entiende endereza", fijado: De septiembre el 18, 2003 http://www.microsoft.com/windows/embedded/ce.net/howtobuy/licensing/addlicrights.asp)

"reveladores no comerciales de la concesión de las derechas de distribución la capacidad de instalar un tiempo de pasada en un número ilimitado de dispositivos y de distribuir esos dispositivos a los terceros para los propósitos no comerciales. Las estas derechas son aplicables a la edición de la evaluación y a los concesionarios llenos de la versión."

Más futuro:
"un revelador puede crear y desplegar tiempos de pasada en un número ilimitado de dispositivos para compartir con los amigos mientras ninguna de las dos personas está recibiendo algún aumento financiero de la transacción."

Es decir podemos toda la parte este gran peice del trabajo libremente y abiertamente, siempre y cuando noone intenta venderlo. ¡Gracias muchly, Microsoft! :-)

¿- aceptable, así pues, CE.NET es un juguete nifty, y todo... pero puede nosotros pusieron Windows VERDADERO en el xbox? ¿Como Windows.xp?
Bien, sí y no.
Este asunto se ha batido a la muerte en un cierto plazo, pero... Agregaré un poco a la discusión.
Hay una versión embeddable de "XP llamado Windows.xp encajado" o de XPe. Se ha dicho repetidamente que el núcleo de Windows no pateará sin un BIOS. Esto es verdad de LA MAYORÍA de los núcleos de Windows, pero solamente porque sus funciones de nivel inferior se cifran contra una PC estándar, y nosotros no tiene la fuente, obviamente. XPe, podemos proveer de las funciones de nivel inferior ourselves, en un costumbre BSP, y construimos un bootloader de encargo. La experimentación preliminar demuestra que ésta trabajará, él apenas tomará muchos de esfuerzo. Mejore para conseguir al OS del "juguete" primer en servicio, y después apliqúese lo que aprendemos a lo largo de la manera al malo grande.

¿- cómo puedo entrarle en contacto con?
Bien, si usted no conoce ya mis refugios generalmente...
Usted puede email yo en artifex@hush.ai pero no hay aseguramiento que siempre
read/respond.; -)
O, incluso mejor, cójame en irc.oftc.net en o # xbox-linux o, ahora,
# xbox-ventanas

Uso - tiro default.xbe y NK.nb0 en un directorio en su xbox. Enchufe un ratón del usb, prefferably no a través del cubo de un regulador. Lance vía su método preferido. Desenchufe el gamepad tan pronto como it starts running, otherwise the usb init may hang. Some text should appear briefly, then the screen will go black for a moment. Give it 3-5 seconds, and the desktop should appear. You will most likely not have a mouse cursor, but the mouse should be functional. Keyboard will not yet work. (see below for details.)
YMMV!!!

Update: Artifex gave us some screenshot users took. Check it out here and here.
#########################


...... pone que hay que desconectar el gamepad para que no se cuelgue!!!
No estoy nada seguro de la legalidad del archivo enlazado, por lo cual queda retirado.

Os recuerdo que no se pueden poner enlaces ni directos ni indirectos (P2P) a material ilegal.
-----------------
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:

"A developer may create and deploy runtimes on an unlimited number of devices to share with friends as long as neither person is receiving any financial gain from the transaction."

In other words, we can all share this great peice of work freely and openly, so long as noone tries to sell it. Thanks muchly, Microsoft! :-)
----------------

En principio segun ellos es legal su uso y distribucion. Claro que habra que ver la respuesta oficial de Microsoft.
Si consiguen meterle un edonkey y un messenger será la muete...

La verdad es que carga en unos segundos y el aspecto es identico a un windows "de ir por casa"
que guapo esta.
no me funcionaba por tener el hd bloqueado con el configmagic
desbloqueo y perfecto
lo digo por si le sirve a alguien
Escrito originalmente por pausamva

el caso es que va y que tiene muy buena pinta... dentro de un añito ya tenemos un ordenador y xbox todo junto !!! :D


dentro de un añito?? ein? Ya hace mucho tiempo que puedes tener un ordenador y una xbox todo junto como dices, simplemente instalando linux.
que tal esta el linux?
no lo conozco
es estilo windows?
es dificil de instalar y manejar?
Ummm??? perdona? que tendra que ver el tener el HD bloqueado??? yo lo tengo en un directorio, con el HD Bloqueado (ademas con el Config Magic) y me va perfectamente, si en tal caso, podria ser porque tengas la consola en modo PAL o NTSC, que aun y asi, tampoco tendria sentido, pero como ya dicen, da problemas con los puertos USB, osease, los de los mandos, o PADs, por lo cual, cargalo, y quitale seguidamente el mando.

Un saludote.
Voy a probarlo esta noche a ver como va este CE, me parece una ida buena este windows ce sobre xbox, ojala saquen versiones y lo vallan mejorando.

Un saludo
sabeis si funciona desde dvd


adios aaa tossssssss
Bueno por lo que he leido en la scene...

I'm curious since the DC (DreamCast) runs on WindowsCE is it at all possible that they could develope a DC emu for it? Maybe even port the DC version of WindowsCE to the xbox.

Creo que dice que el emulador de pc de la Dream Cast funciona en CE-BOX

-----------------
A que no le funcione, el CE-BOX, que desactive el IGR
------------------
¿Alquien ha probado IE en CE-BOX?
Esta noche lo he probado, y joer tiene buena pinta, ¿Hace falta tener raton o teclado, USB ? pq en el escritorio me salida una ventana diciendo que USB no identificado y al no tenerlo no he podido pasar de ahi, pero tiene buena pinta ente win CE

Un saludo
Buenas, he estado trasteando un poco con el, esta muy muy verde. El ratón lo detecta pero no se ve el cursor (ya lo comentan en el faq), pero bueno se puede mas o menos intuir y moviendote por los distintos menus.

El problema es que el teclado no lo detecta con lo cual le quita bastante gracia al asunto.

Con lo que viene preinstalado he podido trabajar (bueno ya ves, un word sino puedes escribir no sirve de mucho), Y el media player tampoco consigo abrir ninguna unidad osea que...

La idea seria que funcionara el teclado y poder ponerle un navegador web sencillito, un messenger y para rematar un edonkey o similar... Entonces si que seria realmente util y no solo una curiosidad. Ademas como carga enseguida seria perfecto para la xbox y consultar alguna cosa en internet o chatear un rato desde el sofa
hola a todos mi pregunta es como conecto el raton a la consola???

gracias y feliz año nuevo
Pues por ejemplo con un adaptador de xbox a usb como este :

http://195.219.130.6/satkit/tienda/contenido/productoscategoria.asp?pagina=3&busca=&codigofamilia=42&nombrefamilia=&ss=1

o bien haciendotelo tu, hay manuales en xbox-scene de como poner 2 puertos a donde va la memoria en el mando.

Un saludo.
A ver si alguien descubre algo con este programilla y nos aporta algo que sea útil.

[comor?]
UP

Subo este post para ver si alguien tiene info sobre la instalacion del WinCE para la XBOX.
Que paso con esto? se dejo o han ido actualizandolo y sacando nuevas versiones cada vez mejores?
Existe alguna version en español?
36 respuestas