Sindicador de canales de noticias
Development » Deprecations #2457 (stable)
Development » Packages #2987 (stable)
Test Releases » danielb987 #45 (stable)
Los usuarios valoran el servicio de Metro de Granada con un 8,5
Alicante, Sant Vicent del Raspeig y El Campello concentran el 85,78 por ciento de los viajes en Tram en 2025
Convenio Gobierno Vasco-Ayuntamiento para celebrar el centenario del funicular de Larreineta
Primera semana del viajero organizada por la UIC
Acciona finaliza la subestructura de un nuevo tramo la línea Sandbukta- Saastadm en Noruega
Vilor avanza en la ampliación de la nave de los talleres del Pla de Vilanoveta, en Lleida
Bi-mode trainsets to relaunch through routes after a 40-year hiatus
Bi-mode trainsets to relaunch through route after a 40-year hiatus
La aparición de cucarachas en dos trenes de la red del Cercanías en Málaga cancela seis servicios en la Costa del Sol
Integral dx locomotive delivered to the US Air Force, Army and Navy
El turismo extranjero sostiene al sector turístico en Córdoba en enero marcado por suspensión de trenes y con borrascas
Stations funded as Welsh rail prospectus sets out long-term aspirations
Aquest estiu començaran les obres per completar la remodelació del vestíbul de l'estació Glòries de metro
Guardia Civil dice que Adif se llevó material de Adamuz e hizo pruebas "sin solicitarlo"
Taiwanese high speed fleet ATC upgrade underway
Un código que mezcla x86 y CSS y demuestra que poder hacerse, se puede
Lyra Rebane ha creado una CPU x86 en CSS, todo un atrevido y bizarro invento que combina las instrucciones en código máquina de la CPU x86 con el lenguaje de hojas de estilo CSS de los navegadores web supervitaminado y mineralizado. El resultado, añadiendo una interfaz de entrada y salida, es que se pueden ejecutar programas de x86 directamente en el navegador, sin JavaScript siquiera*. El resultado es lento y carente de practicidad, pero ahí queda.
Se puede observar gracias al ejemplo incluido que es capaz de hacer algunas de las cosas típicas de los programas de demostración, como generar la secuencia de Fibonacci o el triángulo de Pascal. Es lento de narices, eso sí, y prácticamente se puede ver cual blinkenlights el «paso a paso» de los registros, instrucciones y la interfaz de entrada/salida a la consola de texto y el teclado, que aparece sólo cuando es necesario. El código máquina es el original de 16 bits del 8086 al que se le han quitado algunas complicaciones, como algunos flags.
El ingenio incluye unos 0x600 bytes de memoria (unos 1,5 KB), aunque se pueden ampliar. Los programas se cargan a partir de la dirección 0x100, y todo recibe el el rimbombante nombre de CSS-OS (Sistema Operativo de Hojas de Estilo en Cascada). Tan sencillo y divertido como eso, y tan complicado a la vez.
_____
* En realidad sí que hay un script, que se utiliza a modo de reloj y para que sea más estable. Existe también una versión sin ese script que utiliza animaciones pero que resulta más lenta todavía y es algo inestable. Aunque, funcionar, funciona.





