
PCBoard (PCB) fue una aplicación de sistema de tablón de anuncios (BBS) introducida por primera vez para DOS en 1983 por Clark Development Company (CDC) de Fred Clark. PCBoard fue uno de los primeros paquetes BBS comerciales para sistemas DOS y se consideró uno de los paquetes de gama alta durante la rápida expansión de los sistemas BBS a principios de la década de 1990. PCB se utilizó como base de algunos de los sistemas de tablón de anuncios más grandes de la época, como Canada Remote Systems .
PCB se destacó por su compatibilidad con grandes sistemas BBS multilínea, que soportaba mediante la ejecución de múltiples copias del programa, ya sea utilizando sistemas multitarea como DESQview o en varias máquinas físicas con almacenamiento compartido. El sistema se licenciaba según el número de líneas que soportaba; la mayoría de los sistemas tenían la licencia básica de dos líneas, pero también se ofrecía en sistemas de 5, 10, 25, 50, 100, 250 y 1000 líneas. Una versión nativa de 32 bits para IBM OS/2 también estuvo disponible con PCB V15.22 y versiones posteriores. Además, existían algunas herramientas disponibles para PCBoard, desarrolladas específicamente para los sistemas operativos OS/2 2.0 y OS/2 Warp .
Al igual que muchas empresas de BBS, el auge de la World Wide Web a partir de 1994 provocó graves pérdidas económicas, y CDC quebró en 1997.
Soporte para múltiples nodos
PCBoard admitía los dispositivos UART ( transmisor-receptor asíncrono universal ) 16C550, como el UART 16550 ("Fifo"), el UART 16554 y el UART 16650, lo que permitía ejecutar varios nodos del BBS en un único ordenador ( multitarea ) utilizando IBM OS/2 o la herramienta multitarea DESQview de DOS en combinación con el gestor de memoria QEMM . Algunos administradores de sistemas informaron de resultados mixtos al ejecutar PCBoard en Windows 95 cuando se lanzó por primera vez. [ 1 ] . La estabilidad era fundamental para un BBS, que normalmente funcionaba 24/7 , y la versión inicial del sistema operativo de 32 bits carecía de ella. Windows 95 nunca fue compatible oficialmente con CDC.
Los ordenadores estándar, tanto entonces como ahora, solo tienen uno o dos puertos serie (también conocidos como puertos COM), necesarios para conectar un módem externo . Esto hizo que las tarjetas multipuerto como la G-Tek "BlackBoard", la "BBS550" o la "SmartCard", y la "DigiBoard" de Digi International fueran populares entre los administradores de sistemas. Otras opciones eran las tarjetas multimódem internas y varios ordenadores conectados mediante una red de área local (LAN).
PCBoard también admite acceso a la Red Digital de Servicios Integrados (RDSI) y Telnet a través de Internet. El emulador de terminal de código abierto SyncTERM , disponible para Win32 , Linux , FreeBSD , NetBSD , OpenBSD , Solaris y Mac OS X, puede utilizarse, por ejemplo, para conectarse a las pocas instalaciones de PCBoard BBS que aún están conectadas a Internet.
Redes multi-BBS
A partir de 1988, RelayNet , también conocido como RIME (RelayNet International Mail Exchange), permitió que los BBS que utilizaban PCBoard se unieran a una red que intercambiaba mensajes con otros BBS en un sistema similar al antiguo FidoNet .
Metadatos
PCBoard utilizó dos archivos para los metadatos de BBS : FILE_ID.DIZ yDESC.SDI . Cuando un usuario cargaba un archivo, se leía una breve descripción (una o dos líneas) a partir de la entrada del usuario o de FILE_ID.DIZ (dentro del archivo ZIP) y se guardaba una descripción extendida( un texto de varias líneas que explicaba el archivo en detalle ) en un archivo separado llamado DESC.SDI. La extensión de archivo .SDI significa información de descripciónsuplementaria .
CDC fue pionera en el formato FILE_ID.DIZ, que se popularizó entre varios proveedores de BBS. [ 2 ]
Programación de scripts
CDC desarrolló el lenguaje de programación PCBoard (PPL) , un lenguaje de scripting que permitía modificar y, en gran medida, reemplazar la mayoría de los comandos y procesos estándar. Un script intérprete compilado en PPL se denominaba ejecutable de programación PCBoard (PPE). Los PPE se generaban con el compilador PPL (PPLC), una herramienta opcional proporcionada por CDC que también se podía adquirir por separado. Su precio era inferior a 100 dólares y inferior a 50 dólares en combinación con cualquier licencia BBS. Esto permitía a los programadores desarrollar PPE para PCBoard sin necesidad de adquirir una licencia BBS de PCBoard.
También estaban disponibles el manual impreso de PCBoard y el manual de referencia impreso de PPLC.
Historia
La primera versión de PCBoard se lanzó en 1983.
PPL se introdujo con la versión 15.0.
Se utilizaban varios programas para abrir puertas de BBS , entre ellos Prodoor de Sam Smith, que añadía un editor de pantalla completa y otras funciones que posteriormente se incluyeron en el propio PCBoard.
Los lenguajes de script PPL y PPE, cada vez más accesibles, incrementaron la popularidad de PCBoard y, a mediados de los noventa, se consolidaron como el sistema BBS estándar de facto para los BBS de software pirata en la IBM PC. Dado que los BBS de software pirata generalmente utilizaban software pirateado, este uso no se reflejó en las estadísticas oficiales de ventas o uso de PCBoard.
A pesar de su elevado precio, CDC vendió más de 50.000 licencias de PCBoard en 1995.
La última versión completa de PCBoard fue la 15.3, lanzada en septiembre de 1996. Nunca llegó a popularizarse y la mayoría de los sistemas que estuvieron en línea después de 1997 continuaron utilizando las versiones anteriores 15.2x.
El 29 de julio de 1996, Clark Technologies, una división de CDC, anunció la disponibilidad del código fuente y las licencias OEM para el software PCBoard BBS. [ 3 ]
La versión final fue la 15.4 beta , que tuvo un período de prueba de un mes. Posteriormente, el ingeniero jefe de software de los CDC publicó información sobre cómo eludir el tiempo de espera del período de prueba; [ 4 ] el tiempo de espera se había insertado como recordatorio y no tenía la intención de deshabilitar permanentemente el software.
En julio de 1997, CDC quebró y cerró sus oficinas sin previo aviso, dejando a un gran número de clientes descontentos. La empresa nunca notificó a los clientes, y aquellos que acababan de comprar licencias para el software no recibieron notificación, reembolso ni acceso al software por el que habían pagado. [ 5 ]
Incluso después de que CDC dejara de brindar soporte cuando la empresa cerró, los administradores de sistemas continuaron utilizando PCBoard en todo el mundo. Numerosas personas ofrecieron ayuda, creando herramientas y documentación para el sistema PCBoard.
Aunque la empresa no existía durante el período previo al problema del año 2000 , PCBoard solo tuvo algunos problemas menores al llegar el año 2000 (y 2001) y varias personas proporcionaron soluciones. [ 6 ]
PCBoard aún se utiliza hoy en día por aficionados nostálgicos a los BBS. Existe un controlador gratuito de FOSSIL llamado NetFoss que permite acceder a PCBoard mediante telnet en Windows. También existía un complemento para PCBoard basado en DOS, "PCB Internet Collection", que permitía el acceso por telnet mediante la instalación de un controlador de paquetes (solo para DOS).
Premios
- Lenguaje de programación de PCBoard / Compilador PPLC
- 1994 - Premio Dvorak a la "Tecnología de telecomunicaciones para PC sobresaliente" [ 7 ]
- Software BBS
Características
- Compatibilidad con conmutadores de paquetes
- Internacionalización completa de la página de fechas y códigos.
- FOSSIL ofrece soporte para prácticamente cualquier tarjeta serie inteligente (código /M).
- Adjuntar archivos a los mensajes
- Múltiples eventos diarios
- Compatibilidad total con conjuntos de caracteres internacionales de 2 bytes.
- Compatibilidad integrada con paquetes de mensajes .QWK
- Jukebox y compatibilidad con CD-ROM "lento"
- Soporte para fax entrante
- Soporte para listas de copias carbón
- Soporte para mensajes de acuse de recibo
- Soporte de identificación de llamadas
- Soporte ALIAS por área de conferencias
- Soporte de RIPscrip para llamadas remotas
- PPL (compilador de lenguaje de programación para placas de circuito impreso) (opcional)
- Reconocimiento y soporte automático para UART 16550
- Compatibilidad con tarjetas serie multipuerto inteligentes y no inteligentes
- Editor de texto a pantalla completa
- Compatibilidad con gráficos ANSI
- Operación a todo color
- Lectura de hilos de mensajes
- Admite hasta 65.535 áreas de conferencia (base de mensajes).
- Admite 36 protocolos de transferencia de archivos.
- Admite 32.767 PUERTAS por conferencia.
- Chat de nodo de 255 canales en tiempo real (chat CB)
- Encabezados de mensajes largos para todos los programas de NetMail, incluidos Internet, Usenet y otros.
- Acceso a la red local para soporte de correo electrónico interno
- Soporte de conexión directa para redes serie internas y PADS.
- Se comunica directamente con los controladores COMM de OS/2 para permitir un gran número de nodos múltiples bajo OS/2.
- Detecta automáticamente el funcionamiento de OS/2 para el control de intervalos de tiempo.
- Compatibilidad total con cualquier red compatible con NetBIOS , incluidas NetWare , LANtastic , 3-Com, Vines y más.
- Acceso remoto completo a DOS para el administrador del sistema si se desea.
- Soporte multilingüe verdadero y completo
Requisitos
- Compatible con IBM PC
- Mínimo 320k RAM
- DOS 3.1 o superior
- Módem compatible con acceso telefónico remoto, un módem virtual como NetSerial o NetFoss telnet FOSSIL para Windows.
Placa de circuito impreso/M
- Requiere un procesador 80386 o superior, ya que el código está escrito utilizando instrucciones 80386 para lograr la máxima velocidad.
Grupos de EPI/EPI
Miles de PPE fueron desarrollados y publicados, a menudo de forma gratuita, por particulares o grupos de la comunidad. También se desarrollaron varios PPE comerciales, principalmente bajo licencias shareware . Se formaron varios grupos de lanzamiento especializados en el desarrollo de PPE y otras herramientas para PCB/BBS, como el grupo francés Aegis Corp, el grupo ruso Brutal PPE/PCE/PRO Coders (BPC) y los grupos alemanes Peanuts (PNS) y Paranoia (PNA).
Grupos de software pirata como PWA y DOD lanzaron varios PPE que fueron utilizados por muchos administradores de sistemas, incluidos el PPE "NewScan" de PWA, el PPE "Files-Reverse" de PWA y el "LARS Upload Processor" de DOD.
El grupo francés Aegis Corp distribuyó un descompilador PPE (PPLX) escrito por Lone Runner, que permitía descompilar binarios PPE y convertirlos en código PPL legible. Lone Runner también escribió el compilador Aegis PPL, que generaba código más pequeño y rápido que el compilador PPL original de Clark Development. Posteriormente, surgieron otras herramientas para desarrolladores de PPE. Otro descompilador PPE fue PPLDecompiler, escrito por CHiCKEN, miembro de la "División Suiza de Codificación" del grupo Electronic Rats (EcR).
Metamundos de PCBoard
Metaworlds fue un intento de CDC de establecer un entorno similar a un BBS en Internet, básicamente un buzón de correo cerrado en formato HTML en línea. El acceso al contenido solo era posible para usuarios registrados que debían autenticarse con nombre de usuario y contraseña para acceder al sistema. Metaworlds admitía el funcionamiento en paralelo con el software BBS PCBoard estándar basado en ANSI y utilizaba Microsoft SQL Server como base de datos subyacente. Una versión de tiempo de ejecución de Microsoft SQL Server venía incluida con el software Metaworlds. CDC cerró sus puertas antes de que Metaworlds estuviera terminado. Metaworlds fue desarrollado por CDC para facilitar la transición a Internet cuando el declive de los BBS se hizo evidente. [ 10 ]
Referencias
- ↑ Ejecución de PCBoard en Windows 95, NT 3.5x y 4.x , UE-00149.TXT, Underground Empire , consultado el 16 de junio de 2007.
- ↑ Richard Holler (17 de mayo de 1994), FAQ file_id.diz , ASP (Association of Shareware Professionals) , versión en línea de Textfiles.com, consultada el 4 de agosto de 2007.
- ↑ MURRAY, Utah, Clark Technologies ofrece código fuente y licencias OEM para PCBoard , PR Newswire a través de Highbeam.com , consultado el 7 de junio de 2007.
- ↑ David Terry (16 de junio de 1997), (1 Mw-tech) PCBoard Beta Patch , bbsdocumentary.com , consultado el 4 de junio de 2007
- ↑ Lisa Carricaburu (viernes, 20 de junio de 1997), "Clark Development ya no existe" ( disponible en línea en textfiles.com ), The Salt Lake Tribune
- ↑ Colección de parches Y2K para PCB de varias fuentes
- ↑ "Ganadores del Premio Dvorak a la Excelencia en Telecomunicaciones de 1994" . 1994. Archivado del original de 1994 el 8 de agosto de 2007. Consultado el 25 de septiembre de 2007 .
{{cite web}}: Comprobar|url=valor ( ayuda ) - ↑ "Ganadores de los Premios Dvorak a la Excelencia en Telecomunicaciones para PC de 1995" . 6 de abril de 1995. Archivado del original el 28 de septiembre de 2007. Consultado el 7 de junio de 2007 .
- ↑ Fundación de los Premios de la Industria del Shareware, Salón de la Fama del Shareware. Archivado el 21 de junio de 2007 en Wayback Machine , SIAvoting.com , consultado el 7 de junio de 2007.
- ↑ The Mighty SCI, Boletín de PCBoard n.º 2 - Sección de preguntas frecuentes (en alemán), Underground Empire , consultado el 16 de junio de 2007.
Enlaces externos
- Breve historia de PCBoard según bbsdocumentary.com (y descargas de software).
- 153 EPI de PCBoard de PWA en el archivo de BBS
- Archivo de placas de circuito impreso AC (556 PPE) , DF (333 PPE) , GI (188 PPE) , JO (358 PPE) , PR (354 PPE) , SZ (337 PPE) en el archivo BBS
- Archivo de PCBoard archivado el 9 de mayo de 2006 en Wayback Machine , Filegate.net
- Software BBS para DOS , Mpoli.fi
- Lista de sitios relacionados con PCB en la sección del administrador del sistema.
- Discos de instalación originales y una colección de más de 4000 EPI y herramientas.
- Software para sistemas de tablones de anuncios
- Software para DOS
- Software OS/2
- Software de 1983