- IRATA.ONLINE adalah layanan yang menghidupkan kembali sistem turunan PLATO di era modern, memungkinkan pengguna komputasi retro untuk terhubung, berinteraksi, dan membuat aplikasi grafis multi-pengguna
- Jalur akses terbagi menjadi terminal web, PTERM, dan klien keluarga PLATOTerm, serta mendukung berbagai platform vintage seperti Atari 8-bit·C64·Apple IIgs·Atari ST·Amiga
- Rilis terbaru berfokus pada terminal web yang dapat diinstal dan pembaruan beberapa port PLATOTerm, sehingga lingkungan PLATO lebih mudah digunakan di perangkat keras asli
- Informasi koneksi dasar adalah Host
IRATA.ONLINE, Port8005, ASCII Protocol, dan sebelum akun disetujui, tersedia pengalaman terbatas denganguest / guest - Pengembang dapat memanfaatkan protokol PLATO berbasis ASCII yang terdokumentasi, contoh implementasi C, bahasa TUTOR, serta alat penyuntingan dan debugging bawaan untuk membuat terminal baru atau program untuk layanan
Karakter dan tujuan IRATA.ONLINE
- IRATA.ONLINE adalah layanan berbasis PLATO untuk pengguna komputasi retro
- Pengguna dapat berinteraksi di ruang ini serta mengembangkan game dan aplikasi sosial multi-pengguna, interaktif, dan grafis
- Akar layanan ini berada pada sistem PLATO historis yang berjalan dari 1962 hingga berakhirnya NovaNET pada 2015
- IRATA.ONLINE adalah bagian dari arus kelahiran kembali sistem PLATO bersama Cyber1.org yang dimulai pada 2004, dan merupakan hasil langsung dari upaya komunitas untuk membuat distribusi PLATO yang dapat berjalan di sistem lain
- Tujuan awalnya adalah menyediakan pengalaman khusus yang mudah digunakan bagi pengguna Atari 8-bit, dan jangkauannya dapat meluas seiring hadirnya terminal PLATO untuk lebih banyak platform
- Lebih dari sekadar BBS, ini mendekati eksperimen untuk menyediakan fungsi multi-pengguna sekaligus pengalaman pengembangan sosial yang lengkap bagi pengguna
Pembaruan PLATOTerm dan terminal terbaru
- Terminal web dapat diinstal sebagai aplikasi web
- Pengguna cukup menekan tombol oranye lalu memilih
Install...dari menu browser
- Pengguna cukup menekan tombol oranye lalu memilih
- PLATOTERM 1.4 for Atari 8-bit #FujiNet adalah rilis untuk pengguna adaptor FujiNet
- Menggunakan server TNFS
atari-apps.irata.online, lalu memuat dan menjalankanplato.atrdi dalam folderComms - Kode sumber tersedia di GitHub
- Menggunakan server TNFS
- PLATOTERM 1.3 LITE Cart for Atari 8-bit menghapus dukungan preferences agar muat dalam ROM cartridge 16K, tetapi selain itu merupakan program terminal lengkap
- Fitur baru mencakup buffer input 2048 byte, dukungan kecepatan transfer lebih tinggi, dan dukungan untuk beberapa perangkat penunjuk
- Versi disk juga akan segera diperbarui ke level yang sama
- Halaman rilis, ROM ZIP
- PLATOTERM untuk Android dirilis sebagai wrapper aplikasi Android dari versi JavaScript
- Dapat diperoleh dengan mencari
IRATA ONLINEdi Google Play - Kode sumber PLATOTERM JS
- Dapat diperoleh dengan mencari
- PLATOTERM 1.3 for C64 adalah rilis untuk Commodore 64
- Mencakup perbaikan pemrosesan gambar character set dan dukungan warna teks dasar untuk 8 warna dasar sistem PLATO
- Halaman rilis, image disk D64
- PLATOTERM untuk Apple IIgs sudah siap untuk pengujian alfa
- Membutuhkan minimal RAM 512K, Marinetti, serta kartu Ethernet yang didukung seperti Uthernet atau Uthernet II
- Serial belum didukung dan akan ditambahkan pada rilis mendatang
- Halaman rilis, disk 2MG
- PLATOTERM 0.8 for Atari ST adalah rilis beta dan dianggap sudah feature complete
- Sejak 0.5, pembaruan mencakup penambahan fitur dial directory, hang-up berbasis DTR yang bekerja normal, pemetaan tombol panah ke
w a d x, pemulihan palette saat status untopped, perbaikan resource, dan perbaikan penanganan font 5x6 untuk mode ST Low res - Halaman rilis, arsip ZIP
- Sejak 0.5, pembaruan mencakup penambahan fitur dial directory, hang-up berbasis DTR yang bekerja normal, pemetaan tombol panah ke
- PLATOTerm Amiga 0.5 adalah rilis baru untuk pengujian dan menambahkan dukungan tampilan PAL
- Pengguna PAL dapat memanfaatkan seluruh 512 baris yang terlihat dalam mode interlaced untuk menutupi layar penuh dengan font yang lebih besar
- Halaman rilis, disk boot untuk Workbench 1.3, disk non-boot untuk 2.x+
Fitur layanan dan pengalaman pengguna
- IRATA.ONLINE adalah sistem multi-pengguna dan menyediakan kemampuan grafis yang menggabungkan teks, grafis garis, dan character set kustom
- Pada terminal yang didukung, 24-bit color dapat digunakan
- Fitur utama mencakup dukungan layar sentuh, game multiplayer, notes files untuk posting sosial, percakapan antar-pengguna dari mana saja di sistem, tutorial, lingkungan pengembangan, konten edukasi, dan berbagi layar multi-peserta
- Notesfiles setara dengan posting forum di PLATO, dan siapa pun dapat membuat posting serta membalas
- notesfiles dapat dibuat untuk satu orang, grup, atau publik penuh
- Contoh game mencakup Airfight dan Empire
- Airfight adalah simulasi pertempuran udara 3D multiplayer
- Empire adalah game penaklukan antariksa multiplayer yang dimainkan oleh beberapa tim
- Alat pemrograman berbasis bahasa TUTOR dan menyediakan lingkungan pemrograman lengkap serta bantuan berbasis konteks
- Screen Designer dapat menggambar layar secara visual lalu mengubahnya menjadi kode TUTOR untuk game, lesson, dan tool
- Character Set Designer memungkinkan pembuatan character set yang dapat diprogram, inti dari pengalaman PLATO, serta menggabungkan beberapa sel karakter untuk membuat grafis yang lebih kompleks
Cara terhubung dan platform yang didukung
- Pengguna PC, Mac, dan Linux dapat terhubung selama memiliki sistem yang tersambung ke internet dan perangkat lunak PTERM
- PTERM disediakan oleh Cyber1.org
- Tersedia unduhan PTERM 5.0.8 untuk Windows, PTERM 5.0.9 untuk MacOS, dan kode sumber PTERM 5.0.8
- Repositori APT untuk Raspbian Jessie dan Stretch di Raspberry Pi juga disediakan
- Pengguna komputer vintage dapat menggunakan PLATOTerm
- PLATOTerm adalah emulator terminal untuk sistem PLATO seperti IRATA.ONLINE dan CYBER1.ORG
- Sedang di-porting ke berbagai platform target, dan banyak target sudah dapat digunakan
- Kode sumber untuk tiap target juga tersedia, sehingga dapat dimanfaatkan sebagai contoh untuk memperbaiki terminal yang ada atau mengimplementasikan terminal PLATO bagi platform yang belum didukung
- Daftar platform yang didukung mencakup Apple, Apple IIgs, Atari 8-bit, Commodore 64, Commodore 128, IBM 5150 PC, IBM PCjr atau Tandy 1000, ZX Spectrum, Atari ST, Commodore Amiga, TI 99/4A, Sharp X68000, dan lainnya
- Beberapa platform dapat langsung terhubung atau dimuat dengan perintah tersendiri
- Pengguna Atari 8-bit #FujiNet memasang
atari-apps.irata.onlineke slot host, lalu memasangplato.atrdari folderNetworkingdan melakukan boot - Pengguna ZX Spectrum Spectranet mengetik
%mount 0,"IRATA.ONLINE"dan%load "" - Pengguna TI-99/4A TIPI menjalankan
CALL TIPI("PI.HTTP://TI99.IRATA.ONLINE/PLATO")
- Pengguna Atari 8-bit #FujiNet memasang
- Item Amstrad CPC, MSX, Spectravideo SVI-3x8, Memotech MTX-512, Microbee, dan Tatung Einstein ditampilkan dengan status
Soon!
Cara mencoba tanpa akun
- Informasi koneksi IRATA.ONLINE adalah sebagai berikut
- Host:
IRATA.ONLINE - Port:
8005 - Protocol: ASCII Protocol
- Host:
- Bahkan sebelum akun disetujui, sistem dapat dicoba dengan login tamu
- user name:
guest - group:
guest
- user name:
- Akun tamu tidak dapat mengakses semua area
- Misalnya, tidak dapat melihat daftar pengguna dan tidak dapat menggunakan term-talk
- Namun tetap dapat meninjau sistem sebelum akun disetujui
Materi teknis untuk pengembang terminal
- Protokol yang digunakan IRATA.ONLINE adalah protokol berbasis ASCII yang dikembangkan untuk PLATO
- Menggunakan karakter 7-bit dan tidak menggunakan bit ke-8 pada byte
- Protokol ini didokumentasikan sepenuhnya dalam dokumen
s0ascers, dan juga dapat diakses melalui author mode atau Go pada sistem menu
- Untuk membuat perangkat lunak terminal baru, dokumen
s0ascersberguna- Dokumen S0ASCERS tersedia dalam format HTML dan teks ASCII
- Kode terminal contoh juga disediakan
- Terminal classic 68K Macintosh MacPAD dan terminal Sun SPARC XPad yang disediakan Steve Peltz adalah contoh implementasi yang ditulis dalam C yang mudah dipahami
- Kode sumber The Learning Phone, Atari PLATO Cartridge, juga tersedia di GitHub
- Terminal PLATO juga dapat menerima kode dari IRATA dan menjalankannya secara lokal
- PTerm 6.0 menyertakan interpreter Micro Tutor sehingga dapat menjalankan Micro-Tutor lessons
- Dengan implementasi yang sesuai untuk prosesor lain seperti 6502, 6809, dan 68000, Micro-TUTOR dapat diperluas ke berbagai sistem komputasi retro
- Kode sumber assembly interpreter Z80 Micro-Tutor disediakan
Menulis program untuk layanan
- IRATA.ONLINE menggunakan bahasa TUTOR untuk sebagian besar program dan lessons, seperti sistem PLATO lainnya
- TUTOR diperkenalkan sebagai bahasa yang mudah dipelajari dan dirancang untuk memanfaatkan aspek unik layanan
- Editor, debugger, dan editor visual untuk membuat program yang baik sudah tertanam di sistem
- Pengguna yang meminta Author sign-on dapat menggunakan alat pengembangan ini
- Menu Help dan author mode menyediakan lesson
=0introtut=, sementara lesson=aids=berfungsi sebagai panduan referensi - TUTOR dapat dipelajari melalui PDF The Tutor Language dan Introduction to Tutor
1 komentar
Komentar di Hacker News
Artikel terkait:
Irata.online: layanan PLATO untuk penggemar komputasi retro - https://news.ycombinator.com/item?id=32600338 - Agustus 2022, 26 komentar
Irata.online: implementasi modern dari sistem komputasi PLATO - https://news.ycombinator.com/item?id=24207044 - Agustus 2020, 1 komentar
Thom benar-benar melakukan pekerjaan yang sangat bagus terkait PLATO. Karyanya di Fujinet juga sangat layak dilihat, dan sudah di-porting dengan baik ke berbagai platform
Ada yang bisa menjelaskan ini apa? Karena disebut komunitas, saya bertanya-tanya apakah ini forum. Tapi kalau forum, saya tidak mengerti maksudnya “menginstal”, dan saya juga bingung apakah ini perangkat lunak forum yang bisa dipasang di salah satu platform yang kompatibel untuk memulai komunitas baru
Apakah ini terkait dengan Irata yang terkenal di ranah Commodore 64? Di situsnya sepertinya tidak ada penyebutan terkait. Irata yang saya kenal dari scene demo C64 adalah https://csdb.dk/scener/?id=4380
Sebagai konteks latar, ada juga artikel bahwa Donald Bitzer meninggal dunia pada usia 90 tahun
Ia adalah bapak PLATO, yang berkontribusi membentuk budaya siber dengan menciptakan jaringan pendidikan berbasis komputer yang memicu perkembangan layar plasma dan pesan digital
https://www.washingtonpost.com/obituaries/2024/12/13/donald-...
https://news.ycombinator.com/item?id=42406158
Saya juga memakainya. Benar-benar luar biasa. Tidak perlu biaya, tetapi memberikan tingkat kebahagiaan yang tidak bisa dibeli dengan uang saja
Bisa diakses lewat emulator microM8 Apple IIe lintas platform: https://paleotronic.com/microm8
Di layar menu awal ada opsi untuk terhubung ke irata.online dengan klien Apple II DHGR
Sepertinya saya harus membuat 800XL saya berfungsi lagi. Ini terlihat sangat menarik
Keren sekali. Apakah ada program Windows 3.11 yang mendukung PLATO?
Saya ingin memasukkannya sebagai bawaan di PC virtual saya di pieter.com
Akan bagus kalau bisa diakses juga dari iPad. Apakah ada yang sedang membuat klien iOS?