Retrocomputadora PIC cuenta con teclado VGA, PS / 2 Leave a comment

Comparte este Post

Puede pensar que nuestra comunidad siempre se esforzará por estar a la vanguardia de la informática y usar solo el hardware más reciente y más rápido, excepto por el flujo constante de proyectos de retrocomputación que aparecen. Estas plataformas minimalistas se remontan a la primera y segunda generación de microcomputadoras accesibles, a menudo con pantallas de texto si tienen una pantalla y una interfaz de teclado simple para un intérprete de idiomas.

A menudo estas máquinas se esfuerzan por usar el hardware del día y están cubiertas con 74 chips lógicos y procesadores de 8 bits en paquetes de doble línea de 40 pines, pero hay proyectos que implementan retroordenadores en hardware más moderno. Un ejemplo es [Sebastián] máquina basada en un par de microcontroladores PIC , uno de los cuales es un procesador de aplicaciones con una interfaz de teclado PS / 2 y el otro que maneja una interfaz de pantalla VGA. La aplicación que ejecuta calcula si un número de 4 dígitos es primo y muestra sus resultados.

Su descripción brinda una descripción fascinante de los desafíos que encontró al crear una salida VGA confiable a partir de dicho hardware limitado, y cómo los resolvió. Aunque esta descripción de una sola frase hace que una tonelada de trabajo suene fácil, los pulsos de sincronización horizontal se generan como hardware PWM, y los datos de píxeles se transmiten desde el bus SPI. La resolución VGA es 640 × 480, sobre la que inicialmente podría colocar un bloque de texto de 10 × 10. Las optimizaciones posteriores lo extienden a 14 × 14.

A veces no es el poder del hardware, sino el desafío de hacerlo funcionar lo imposible que proporciona la atracción en un proyecto, y en este frente, el retroordenador de Sebastian ciertamente lo hace. Hemos presentado muchas otras retrocomputadoras aquí, algunas de las cuales siguen el ejemplo de [Sebastian] usando silicio moderno a lo largo , mientras otros mezclar y combinar viejo y nuevo .


Comparte este Post

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Abrir chat
Powered by
0

Tu carrito