Noticias que mencionan VGA

Building a 24-bit Arcade CRT Display Adapter, From Scratch

Este artículo describe el proyecto de un desarrollador para construir un adaptador de pantalla CRT para una máquina arcade (RCade) en el Recurse Center. El objetivo era superar las limitaciones de las adaptadores VGA estándar, permitiendo resoluciones no estándar (336x262) y una profundidad de color

Compilador C en 512 Bytes: ¡Un Nuevo Récord!

Un equipo de ingenieros ha creado un compilador de C llamado SectorC que asombrosamente cabe en 512 bytes, el tamaño de un sector de arranque de una máquina x86. Este logro, anunciado recientemente, desafía los límites convencionales de la compilación de código y es considerado el compilador de C má

42 Años de Código: Un Programador Reflexiona

El artículo reflexiona sobre cómo ha cambiado la experiencia de programar a lo largo de 42 años. El autor, que comenzó a programar en 1983, recuerda una época en la que la programación era más íntima y comprensible, con un control directo sobre el hardware y la resolución de problemas. Con el tiempo

Zig Kernel: Un sistema operativo minimalista en Zig

Un desarrollador ha creado un kernel minimalista llamado Zig Kernel, escrito completamente en el lenguaje de programación Zig y sin utilizar ningún archivo de ensamblador. El kernel, diseñado para funcionar en máquinas x86 (i386), se ejecuta a través del protocolo Multiboot 1 y muestra un mensaje de

macintosh retro: raspberry pi pico revive un clásico

Un ingeniero ha construido una versión en miniatura de un Macintosh original utilizando una Raspberry Pi Pico, como parte de la iniciativa "MARCHintosh". El proyecto, inspirado en videos de Ron's Computer Videos y Action Retro, replica la experiencia de un Macintosh de los años 80 con hardware moder

Endbot: Robot y efectos en 256 bytes, ¡increíble!

Endbot es una demostración audiovisual increíblemente compacta, que se ajusta en tan solo 256 bytes, diseñada para ejecutarse en el entorno DOS (específicamente a través de DosBox-X). Su tamaño minúsculo desafía las expectativas, logrando renderizar elementos visuales como un sprite de robot con dañ

VGA: la complejidad oculta de un estándar sin documentación clara

El artículo aborda la complejidad del acceso a la memoria VGA (Video Graphics Array) y los problemas de documentación que existen alrededor de este estándar de hardware heredado. El VGA, aunque técnicamente no es un hardware complicado (no tiene microcode ni CPU propios), está compuesto por varios c

Pic0rick lanza plataforma de ultrasonido económica basada en RP2040

El proyecto pic0rick lanza una nueva plataforma de ultrasonido de bajo costo diseñada para simplificar el desarrollo de sistemas de adquisición de ecografías. El dispositivo utiliza el microcontrolador RP2040 de Raspberry Pi (doble núcleo Cortex-M0+ a 133 MHz), reemplazando los diseños anteriores ba

El proyecto de reconstrucción de F-15 Strike Eagle II busca pilotos de prueba

El proyecto abierto de ingeniería inversa que reconstruye en C el código fuente del juego de 1989 F-15 Strike Eagle II, de MicroProse, ha alcanzado un nuevo hito: todo el código C de los tres ejecutables del juego ha sido reconstruido, la mayor parte de los datos ha migrado del ensamblador a C, la m

GentleOS/32: un sistema operativo artesanal para PC veteranas de 32 bits

GentleOS/32 es un sistema operativo creado como proyecto personal y dirigido a los entusiastas del hardware retro de los años noventa. Su objetivo es ofrecer una plataforma sencilla para experimentar con equipos antiguos y ejecutar aplicaciones gráficas interactivas directamente sobre el metal, sin

Tiny Tapeout Explorer: visualización 3D de chips en el navegador

Tiny Tapeout Explorer es una herramienta interactiva basada en web que permite explorar diseños de circuitos integrados creados por la comunidad de Tiny Tapeout, un proyecto de código abierto orientado a democratizar la fabricación de chips de silicio a pequeña escala. La aplicación funciona íntegra

os8088: un escritorio estilo Macintosh para el IBM PC XT escrito en ensamblador

os8088 es un sistema operativo gráfico con aspecto de Macintosh System 1 que arranca directamente desde un disquete en un IBM PC o PC/XT con procesador Intel 8086/8088, sin DOS debajo ni línea de comandos. El sector de-boot de 512 bytes carga un kernel de unos 40 KB que detecta la tarjeta gráfica (V