- IRATA.ONLINE es un servicio que revive en la actualidad sistemas de la familia PLATO, permitiendo que usuarios de computación retro se conecten, convivan y creen aplicaciones gráficas multiusuario
- Las vías de acceso se dividen entre terminal web, PTERM y clientes de la familia PLATOTerm, con soporte para varias plataformas vintage como Atari 8-bit·C64·Apple IIgs·Atari ST·Amiga
- Los lanzamientos recientes se han enfocado en un terminal web instalable y en actualizaciones de varios ports de PLATOTerm, facilitando el uso del entorno PLATO en hardware real
- La información básica de conexión es Host
IRATA.ONLINE, Port8005y ASCII Protocol; antes de que se apruebe una cuenta, es posible probarlo de forma limitada conguest / guest - Los desarrolladores pueden crear nuevos terminales o programas para el servicio usando el protocolo PLATO basado en ASCII documentado, una implementación de ejemplo en C, el lenguaje TUTOR y herramientas integradas de edición y depuración
Naturaleza y objetivo de IRATA.ONLINE
- IRATA.ONLINE es un servicio basado en PLATO para usuarios de computación retro
- En este espacio, los usuarios pueden convivir y desarrollar juegos y aplicaciones sociales gráficas, interactivas y multiusuario
- El servicio tiene sus raíces en el histórico sistema PLATO, cuya historia va de 1962 hasta el cierre de NovaNET en 2015
- IRATA.ONLINE, junto con Cyber1.org, iniciado en 2004, forma parte del renacimiento de los sistemas PLATO y es un resultado directo del esfuerzo de la comunidad por crear una distribución de PLATO que pueda ejecutarse también en otros sistemas
- El objetivo inicial era ofrecer una experiencia personalizada y fácil de usar para usuarios de Atari 8-bit, y su alcance puede ampliarse a medida que se incorporen más terminales PLATO para otras plataformas
- Más que un simple BBS, es casi un experimento para ofrecer junto con funciones multiusuario una experiencia social completa de desarrollo para sus usuarios
Actualizaciones recientes de PLATOTerm y terminales
- El terminal web puede instalarse como aplicación web
- El usuario solo tiene que presionar el botón naranja y luego elegir
Install...en el menú del navegador
- El usuario solo tiene que presionar el botón naranja y luego elegir
- PLATOTERM 1.4 for Atari 8-bit #FujiNet es una versión para usuarios del adaptador FujiNet
- Usa el servidor TNFS
atari-apps.irata.online, y se ejecuta cargandoplato.atrdentro de la carpetaComms - El código fuente está en GitHub
- Usa el servidor TNFS
- PLATOTERM 1.3 LITE Cart for Atari 8-bit eliminó el soporte de preferencias para ajustarse a un ROM de cartucho de 16K, pero por lo demás es un programa de terminal completo
- Entre las nuevas funciones se incluyen un búfer de entrada de 2048 bytes, soporte para mayores velocidades de transferencia y soporte para varios dispositivos apuntadores
- La versión en disco también se actualizará pronto al mismo nivel
- Página de lanzamiento, ROM ZIP
- PLATOTERM para Android fue lanzado como un wrapper de app Android de la versión en JavaScript
- Se puede descargar buscando
IRATA ONLINEen Google Play - Código fuente de PLATOTERM JS
- Se puede descargar buscando
- PLATOTERM 1.3 for C64 es una versión para Commodore 64
- Incluye mejoras en el procesamiento de imágenes del juego de caracteres y soporte de color de texto predeterminado para los 8 colores base del sistema PLATO
- Página de lanzamiento, Imagen de disco D64
- PLATOTERM para Apple IIgs está listo para pruebas alfa
- Requiere al menos 512K de RAM, Marinetti y una tarjeta Ethernet compatible como Uthernet o Uthernet II
- Serial aún no es compatible y se agregará en una versión futura
- Página de lanzamiento, Disco 2MG
- PLATOTERM 0.8 for Atari ST es una versión beta y se considera feature complete
- Desde la 0.5 se añadieron la función de dial directory, el funcionamiento correcto del hang-up basado en DTR, el mapeo de teclas de flecha a
w a d x, la restauración de palette al salir de modo untopped, ajustes de recursos y mejoras en el manejo de fuente 5x6 para el modo ST Low res - Página de lanzamiento, Archivo ZIP
- Desde la 0.5 se añadieron la función de dial directory, el funcionamiento correcto del hang-up basado en DTR, el mapeo de teclas de flecha a
- PLATOTerm Amiga 0.5 es una nueva versión de prueba que añade soporte para pantallas PAL
- Los usuarios de PAL pueden aprovechar las 512 líneas completas visibles en modo interlaced para cubrir toda la pantalla con una fuente más grande
- Página de lanzamiento, Disco booteable para Workbench 1.3, Disco no booteable para 2.x+
Funciones del servicio y experiencia de usuario
- IRATA.ONLINE es un sistema multiusuario y ofrece capacidades gráficas que combinan texto, gráficos de líneas y juegos de caracteres personalizados
- En los terminales compatibles se puede usar 24-bit color
- Entre sus funciones principales están el soporte para pantalla táctil, juegos multijugador, notes files para publicaciones sociales, conversación entre usuarios en cualquier parte del sistema, tutoriales, entorno de desarrollo, contenido educativo y pantalla compartida con múltiples participantes
- Los Notesfiles equivalen a las publicaciones de foro de PLATO y cualquiera puede publicar y responder
- Los notesfiles pueden crearse para una sola persona, un grupo o de forma pública
- Ejemplos de juegos incluyen Airfight y Empire
- Airfight es un simulador multijugador 3D de combate aéreo
- Empire es un juego multijugador de conquista espacial que se juega por equipos
- Las herramientas de programación se basan en el lenguaje TUTOR y ofrecen un entorno completo de programación con ayuda contextual
- Screen Designer permite dibujar pantallas visualmente y luego convertirlas en código TUTOR para juegos, lessons y herramientas
- Character Set Designer permite crear los juegos de caracteres programables que son parte central de la experiencia PLATO, y combinar varias celdas de caracteres para producir gráficos más complejos
Cómo conectarse y plataformas compatibles
- Los usuarios de PC, Mac y Linux pueden conectarse con solo tener un sistema conectado a internet y el software PTERM
- PTERM se ofrece en Cyber1.org
- Hay descargas de PTERM 5.0.8 para Windows, PTERM 5.0.9 para MacOS y del código fuente de PTERM 5.0.8
- También se ofrecen repositorios APT para Raspbian Jessie y Stretch en Raspberry Pi
- Los usuarios de computadoras vintage pueden usar PLATOTerm
- PLATOTerm es un emulador de terminal para sistemas PLATO como IRATA.ONLINE y CYBER1.ORG
- Está en proceso de portarse a varias plataformas objetivo y muchos de esos destinos ya están disponibles
- También se ofrece el código fuente de cada objetivo, útil para mejorar terminales existentes o como ejemplo para implementar un terminal PLATO en plataformas aún no compatibles
- La lista de plataformas compatibles incluye Apple, Apple IIgs, Atari 8-bit, Commodore 64, Commodore 128, IBM 5150 PC, IBM PCjr o Tandy 1000, ZX Spectrum, Atari ST, Commodore Amiga, TI 99/4A, Sharp X68000 y otras
- En algunas plataformas se puede conectar o cargar directamente con comandos específicos
- Los usuarios de Atari 8-bit #FujiNet deben montar
atari-apps.irata.onlineen el slot de host y arrancar montandoplato.atren la carpetaNetworking - Los usuarios de ZX Spectrum Spectranet deben ingresar
%mount 0,"IRATA.ONLINE"y%load "" - Los usuarios de TI-99/4A TIPI deben ejecutar
CALL TIPI("PI.HTTP://TI99.IRATA.ONLINE/PLATO")
- Los usuarios de Atari 8-bit #FujiNet deben montar
- Amstrad CPC, MSX, Spectravideo SVI-3x8, Memotech MTX-512, Microbee y Tatung Einstein aparecen marcados como
Soon!
Cómo probarlo sin cuenta
- La información de conexión de IRATA.ONLINE es la siguiente
- Host:
IRATA.ONLINE - Port:
8005 - Protocol: ASCII Protocol
- Host:
- Incluso antes de que se apruebe una cuenta, se puede probar el sistema con inicio de sesión de invitado
- user name:
guest - group:
guest
- user name:
- La cuenta de invitado no puede acceder a todas las áreas
- Por ejemplo, no puede ver la lista de usuarios ni usar term-talk
- Aun así, permite explorar el sistema antes de la aprobación de la cuenta
Material técnico para desarrolladores de terminales
- El protocolo que usa IRATA.ONLINE es un protocolo basado en ASCII desarrollado para PLATO
- Usa caracteres de 7 bits y no utiliza el octavo bit del byte
- El protocolo está completamente documentado en el documento
s0ascers, al que también se puede acceder mediante author mode o mediante Go en el sistema de menús
- Para crear nuevo software de terminal, el documento
s0ascerses útil- El documento S0ASCERS está disponible en formato HTML y como texto ASCII
- También se ofrece código de terminal de ejemplo
- El terminal clásico 68K Macintosh MacPAD y el terminal Sun SPARC XPad, proporcionados por Steve Peltz, son implementaciones de ejemplo escritas en C fácil de entender
- El código fuente de The Learning Phone, el cartucho Atari PLATO Cartridge, también está en GitHub
- Los terminales PLATO también pueden recibir código desde IRATA y ejecutarlo localmente
- PTerm 6.0 incluye un intérprete Micro Tutor para ejecutar lessons de Micro-Tutor
- Con implementaciones adecuadas para otros procesadores como 6502, 6809 y 68000, Micro-TUTOR puede extenderse a varios sistemas de computación retro
- Se proporciona el código fuente en ensamblador del intérprete Z80 Micro-Tutor
Escritura de programas para el servicio
- IRATA.ONLINE, como otros sistemas PLATO, usa el lenguaje TUTOR para la mayoría de los programas y lessons
- TUTOR se presenta como un lenguaje fácil de aprender, diseñado para aprovechar los aspectos únicos del servicio
- El sistema incluye editor, depurador y editor visual integrados para crear buenos programas
- Los usuarios que soliciten author sign-on pueden usar estas herramientas de desarrollo
- En el menú Help y en author mode está disponible la lesson
=0introtut=, y la lesson=aids=funciona como guía de referencia - Es posible aprender TUTOR con los PDF The Tutor Language e Introduction to Tutor
1 comentarios
Opiniones de Hacker News
Artículos relacionados:
Irata.online: un servicio PLATO para entusiastas de la computación retro - https://news.ycombinator.com/item?id=32600338 - agosto de 2022, 26 comentarios
Irata.online: una implementación moderna del sistema de cómputo PLATO - https://news.ycombinator.com/item?id=24207044 - agosto de 2020, 1 comentario
Thom hizo un trabajo realmente bueno con PLATO. Su trabajo en Fujinet también vale mucho la pena verlo, y está bien portado a varias plataformas.
¿Alguien puede explicar qué es esto? Dice que es una comunidad, así que me pregunto si es un foro. Pero si es un foro, no entiendo qué significa instalarlo, y también me confunde si es software de foro que puedes instalar en una de las plataformas compatibles para iniciar una nueva comunidad.
¿Esto está relacionado con Irata, que era conocido en el mundo de Commodore 64? En el sitio no parece haber ninguna mención al respecto. El Irata que yo conocía de la escena demo de C64 es https://csdb.dk/scener/?id=4380.
Como contexto, también hay un artículo sobre el fallecimiento de Donald Bitzer a los 90 años.
Fue el padre de PLATO y contribuyó a la formación de la cibercultura al crear una red educativa basada en computadoras que impulsó el desarrollo de las pantallas de plasma y la mensajería digital.
https://www.washingtonpost.com/obituaries/2024/12/13/donald-...
https://news.ycombinator.com/item?id=42406158
Yo también lo uso. Es realmente lo máximo. No cuesta dinero, pero te da un nivel de felicidad que el dinero no puede comprar.
Se puede acceder con el emulador multiplataforma microM8 Apple IIe: https://paleotronic.com/microm8
En la pantalla del menú de inicio hay una opción para conectarse a irata.online con el cliente Apple II DHGR.
Tendré que volver a poner en funcionamiento mi 800XL. Esto se ve realmente interesante.
Muy genial. ¿Existe algún programa para Windows 3.11 que soporte PLATO?
Me gustaría incluirlo por defecto en mi PC virtual de pieter.com.
Sería bueno poder conectarse también desde un iPad. ¿Hay alguien creando un cliente para iOS?