El Venerable Commodore 64, ¿hay algo que no puede hacer? Al igual que muchas plataformas informáticas de la década de 1980, acceso directo a la memoria y los periféricos hacen que la piratería sea fácil y divertida. En particular, encontrará que los puertos serie y paralelo están maduros para la experimentación, pero el Commodore también tiene su puerto de expansión / cartucho, y [Frank Buss] tomó la decisión de engancharlo a una pantalla LCD de caracteres de dos líneas.
Usar el puerto de expansión para esta tarea es un poco poco convencional. A diferencia del puerto paralelo, el puerto de expansión no tiene una salida estable, como tal. El puerto consta de las líneas de datos de la CPU 6510 y, por lo tanto, se actualiza siempre que la RAM se lee o se escribe para, en lugar de actualizar de manera controlada como lo hace un puerto paralelo. Sin embargo, [Frank] encontró un camino alrededor de esto: las líneas IO1 e IO2 bajan cuando se escriben ciertas áreas de memoria. Al combinar estos con circuitos de pestillo, es posible obtener hasta 16 líneas de salida paralelas, ¡mucho más que suficiente para conducir una pantalla HD44780 básica! Es un testimonio de la flexibilidad de la lógica de la serie 74.
Todo está construido en un cartucho C64 Proto-Board de diseño propio [Frank] y se realizó un esfuerzo para asegurarse de que la LCD trabaje con básica para una fácil experimentación. Es un mod ordenado que podría construirse fácilmente en un gran recinto y quizás se use como base para un proyecto de automatización de 8 bits. ¡Alguien tiene éxito en que Amiga 2000 dirige el distrito escolar HVAC, después de todo!