Articulo de referencia

Blue Board (software)

Blue Board fue un software de sistema de tablón de anuncios creado por Martin Sikes (1968-2007 ) para la Commodore 64 en la década de 1980 en Vancouver , Columbia Británica , Ca...

Blue Board fue un software de sistema de tablón de anuncios creado por Martin Sikes (1968-2007 ) para la Commodore 64 en la década de 1980 en Vancouver , Columbia Británica , Canadá, y vendido en todo el mundo. Gracias a la optimización de su código y la asignación de memoria , Blue Board ofrecía un rendimiento muy rápido para un BBS en esa plataforma de hardware. De hecho, Blue Board era más rápido que la mayoría, si no todos, los BBS que se ejecutaban en computadoras de 8 bits . Esta velocidad, combinada con el uso del conjunto de caracteres ASCII y el protocolo de transferencia de archivos XModem en lugar de PETSCII y el protocolo Punter específico de Commodore, a veces llevaba a los usuarios a creer que estaban llamando a un BBS que se ejecutaba en una computadora mucho más grande y rápida.

El desarrollador Sikes creó originalmente Blue Board para su propio BBS, llamado Blue Hell, que administraba desde su casa bajo el seudónimo de "Beelzebub". Posteriormente, se licenció en Ingeniería Eléctrica por la Universidad de Columbia Británica y desarrolló una larga carrera en la industria de los videojuegos, incluyendo su participación como cofundador de Black Box Games (ahora parte de Electronic Arts , donde trabajó como programador en la serie de juegos de carreras Need for Speed , entre otros), antes de su repentina muerte mientras dormía el 24 de diciembre de 2007, a los 39 años.

innovaciones técnicas

Entre los programas BBS disponibles en su época, Blue Board destacó por su ingenioso uso del limitado espacio de RAM del ordenador , incluyendo la RAM de sombra detrás de sus ROM , para almacenar datos de uso frecuente como nombres de usuario, contraseñas y encabezados de mensajes. Esto permitió que el BBS eludiera el sistema de disquetes, conocido por su lentitud, del C64 para muchas funciones. El texto de las bases de mensajes se guardaba en el disquete en modo RWTS (Lectura/Escritura/Pista/Sector), evitando así las limitaciones de rendimiento del sistema de archivos de la unidad de disquete 1541. Además, todo el programa BBS estaba escrito en código ensamblador 6510 , lo que mejoraba aún más la velocidad y la eficiencia de la memoria. Otra innovación sumamente ingeniosa fue el uso de un truco de percepción para que la placa pareciera aún más rápida. Sikes no pudo eliminar una pausa leve, pero perceptible, antes de mostrar el mensaje principal, ya que el software tenía que realizar un procesamiento intensivo de la CPU antes de estar listo para la entrada del usuario. Así pues, dividió los procesos en grupos y ejecutó cada grupo de rutinas mostrando un solo carácter en una línea, seguido de un retorno de carro , tras lo cual se realizaba otro grupo de procesamiento, antes de mostrar dos caracteres y un retorno de carro, más procesamiento, y finalmente mostrar tres caracteres, un retorno de carro y, a continuación, el mensaje principal. El carácter predeterminado era un asterisco (*), pero el administrador del sistema podía cambiarlo por cualquier otro. Dado que el software mostraba esta serie de caracteres y retornos de carro entre procesos, el retraso antes de mostrar el mensaje principal resultaba imperceptible.

Blue Board fue uno de los primeros BBS, y probablemente el primero para Commodore 64, en admitir funciones como votaciones y mensajes cortos que denominaban "garabatos". Además, reservaba un pequeño bloque de la memoria del C64 para programas externos que podían incluir capacidad adicional de transferencia de archivos o juegos rudimentarios que anticipaban los juegos de puertas que se harían enormemente populares en BBS posteriores.

Limitaciones

Debido a que todas las cuentas de usuario y los encabezados de los mensajes se almacenaban en la memoria RAM limitada del C64, que debía compartirse con el propio programa, este solo admitía hasta nueve áreas de mensajes y nueve áreas de archivos de descarga. Otras limitaciones incluían un máximo de 239 cuentas de usuario y una contraseña de cuatro caracteres.

Cada vez que se iniciaba el BBS, el administrador del sistema tenía que introducir manualmente la hora, ya que el Commodore 64 no dispone de hardware de reloj en tiempo real .

Además, iniciar el programa era engorroso. Primero, había que cargar y ejecutar el programa, luego cargar los datos de usuario y de mensajes almacenados en la memoria RAM, y finalmente reemplazar el disco con el disco de texto de los mensajes. Todo el proceso duraba varios minutos.

Hardware compatible

Si la unidad principal era el disco duro de doble cara 1571, Blue Board podía usar ambas caras del disco: una para el texto del mensaje y otra para descargar archivos.

Disminución de la popularidad

En el apogeo de la popularidad de Blue Board (la segunda mitad de la década de 1980), muchos dispositivos Blue Board estaban en funcionamiento y el software se pirateaba ampliamente. Con el declive de la informática de 8 bits, también lo hizo Blue Board. La disponibilidad de hardware más potente, como Amiga , Macintosh y PC de gama básica, hizo posible el desarrollo de software BBS más potente en lenguajes de alto nivel sin la necesidad de la optimización exhaustiva que empleaba Blue Board. Sin embargo, Blue Board fue fundamental para el desarrollo social de la cultura en línea en Vancouver, que se basaba en mensajes de texto y correo electrónico en lugar de la descarga de archivos, por lo que siguió siendo perfectamente adecuado para ese propósito mucho después de que la plataforma C64 quedara obsoleta. A principios de la década de 1990, no era raro encontrar dispositivos Blue Board aún en funcionamiento, mientras que los BBS que se ejecutaban en ordenadores mucho más potentes languidecían o eran relegados a repositorios de archivos shareware . El verdadero golpe de gracia para Blue Board fue el auge de los sistemas de chat multilínea, comenzando con DDial y progresando a STS y MajorBBS . Se desconoce si alguna de las pizarras azules sigue en funcionamiento hoy en día.

  • Documentación modificada de Blue Board 3.0
  • Página en memoria de Martin Sikes
  • ¿Dónde está Blue Board? - Un sitio web dedicado a encontrar el paquete BBS de Blue Board y a preservarlo.