IRATA.ONLINE: ชุมชน PLATO สำหรับผู้หลงใหลเรโทรคอมพิวติ้ง
(irata.online)- IRATA.ONLINE เป็นบริการที่ฟื้นระบบตระกูล PLATO ให้กลับมาในยุคปัจจุบัน ช่วยให้ผู้ใช้เรโทรคอมพิวติ้งเชื่อมต่อเข้ามาพูดคุยและสร้างแอปพลิเคชันกราฟิกแบบหลายผู้ใช้ได้
- ช่องทางการเชื่อมต่อแบ่งเป็นเว็บเทอร์มินัล, PTERM และไคลเอนต์ตระกูล PLATOTerm โดยรองรับแพลตฟอร์มวินเทจหลากหลาย เช่น Atari 8-bit·C64·Apple IIgs·Atari ST·Amiga
- รีลีสล่าสุดเน้นเว็บเทอร์มินัลที่ติดตั้งได้และการอัปเดตพอร์ต PLATOTerm หลายตัว ทำให้ใช้งานสภาพแวดล้อม PLATO บนฮาร์ดแวร์จริงได้ง่ายขึ้น
- ข้อมูลเชื่อมต่อพื้นฐานคือ Host
IRATA.ONLINE, Port8005, ASCII Protocol และก่อนบัญชีได้รับอนุมัติ สามารถทดลองแบบจำกัดได้ด้วยguest / guest - นักพัฒนาสามารถใช้โปรโตคอล PLATO แบบ ASCII ที่มีเอกสารประกอบ, ตัวอย่างการใช้งานภาษา C, ภาษา TUTOR และเครื่องมือแก้ไข·ดีบักในตัว เพื่อสร้างเทอร์มินัลใหม่หรือโปรแกรมสำหรับบริการได้
ลักษณะและเป้าหมายของ IRATA.ONLINE
- IRATA.ONLINE เป็นบริการบน PLATO สำหรับผู้ใช้เรโทรคอมพิวติ้ง
- ผู้ใช้สามารถเข้ามาพูดคุย และพัฒนาเกมกับแอปพลิเคชันโซเชียลแบบหลายผู้ใช้·อินเทอร์แอคทีฟ·กราฟิกได้ในพื้นที่นี้
- รากฐานของบริการมาจาก ระบบ PLATO ในประวัติศาสตร์ ซึ่งดำเนินต่อเนื่องตั้งแต่ปี 1962 จนถึงการปิด NovaNET ในปี 2015
- IRATA.ONLINE เป็นส่วนหนึ่งของกระแสการเกิดใหม่ของระบบ PLATO ร่วมกับ Cyber1.org ที่เริ่มในปี 2004 และเป็นผลโดยตรงจากความพยายามของชุมชนในการสร้างดิสทริบิวชัน PLATO ที่รันบนระบบอื่นได้
- เป้าหมายแรกเริ่มคือมอบประสบการณ์เฉพาะที่ใช้งานง่ายให้ผู้ใช้ Atari 8-bit และเมื่อมีการนำเทอร์มินัล PLATO สำหรับแพลตฟอร์มอื่นเข้ามามากขึ้น ขอบเขตการเข้าถึงก็อาจกว้างขึ้นได้
- นอกเหนือจาก BBS ธรรมดาแล้ว บริการนี้ใกล้เคียงกับการทดลองที่พยายามมอบทั้งความสามารถแบบหลายผู้ใช้และ ประสบการณ์พัฒนาเชิงโซเชียล ที่สมบูรณ์ให้แก่ผู้ใช้
อัปเดตล่าสุดของ PLATOTerm และเทอร์มินัล
- เว็บเทอร์มินัล สามารถติดตั้งเป็นเว็บแอปพลิเคชันได้
- ผู้ใช้เพียงกดปุ่มสีส้ม จากนั้นเลือก
Install...ในเมนูของเบราว์เซอร์
- ผู้ใช้เพียงกดปุ่มสีส้ม จากนั้นเลือก
- PLATOTERM 1.4 for Atari 8-bit #FujiNet เป็นรีลีสสำหรับผู้ใช้อะแดปเตอร์ FujiNet
- ใช้เซิร์ฟเวอร์ TNFS
atari-apps.irata.onlineแล้วโหลดplato.atrในโฟลเดอร์Commsเพื่อรัน - ซอร์สโค้ดอยู่ที่ GitHub
- ใช้เซิร์ฟเวอร์ TNFS
- PLATOTERM 1.3 LITE Cart for Atari 8-bit ตัดการรองรับ preferences ออกเพื่อให้พอดีกับ ROM คาร์ทริดจ์ 16K แต่ส่วนที่เหลือเป็นโปรแกรมเทอร์มินัลเต็มรูปแบบ
- PLATOTERM สำหรับ Android ถูกรีลีสเป็นแอป Android wrapper ของเวอร์ชัน JavaScript
- สามารถค้นหา
IRATA ONLINEบน Google Play เพื่อดาวน์โหลดได้ - ซอร์สโค้ด PLATOTERM JS
- สามารถค้นหา
- PLATOTERM 1.3 for C64 เป็นรีลีสสำหรับ Commodore 64
- รวมการปรับปรุงการประมวลผลภาพชุดอักขระ และการรองรับสีข้อความพื้นฐานสำหรับสีพื้นฐาน 8 สีของระบบ PLATO
- หน้ารีลีส, อิมเมจดิสก์ D64
- PLATOTERM สำหรับ Apple IIgs อยู่ในสถานะพร้อมทดสอบแบบอัลฟา
- PLATOTERM 0.8 for Atari ST เป็นรีลีสเบต้าและถือว่าอยู่ในสถานะ feature complete
- PLATOTerm Amiga 0.5 เป็นรีลีสใหม่สำหรับทดสอบ พร้อมเพิ่มการรองรับจอแสดงผล PAL
- ผู้ใช้ PAL สามารถใช้เส้นภาพที่มองเห็นได้ครบทั้ง 512 เส้นในโหมด interlaced เพื่อใช้ฟอนต์ที่ใหญ่ขึ้นปกคลุมทั้งหน้าจอได้
- หน้ารีลีส, ดิสก์บูตสำหรับ Workbench 1.3, ดิสก์ไม่บูตสำหรับ 2.x+
ฟีเจอร์บริการและประสบการณ์ผู้ใช้
- IRATA.ONLINE เป็นระบบ หลายผู้ใช้ และมีความสามารถด้านกราฟิกที่ผสมผสานข้อความ·ไลน์กราฟิก·ชุดอักขระแบบกำหนดเอง
- บนเทอร์มินัลที่รองรับสามารถใช้ 24-bit color ได้
- ฟีเจอร์หลักประกอบด้วยการรองรับหน้าจอสัมผัส, เกมหลายผู้เล่น, notes files สำหรับโพสต์แบบโซเชียล, การสนทนาระหว่างผู้ใช้ได้จากทุกที่ในระบบ, บทเรียน, สภาพแวดล้อมพัฒนา, คอนเทนต์การศึกษา และการแชร์หน้าจอแบบหลายผู้เข้าร่วม
- Notesfiles คือโพสต์ฟอรัมของ PLATO และทุกคนสามารถโพสต์และตอบกลับได้
- notesfiles สามารถสร้างให้มองเห็นได้เฉพาะคนเดียว, กลุ่ม หรือสาธารณะทั้งหมด
- ตัวอย่างเกมมี Airfight และ Empire
- Airfight เป็นซิมูเลชันการรบทางอากาศ 3D แบบหลายผู้เล่น
- Empire เป็นเกมพิชิตอวกาศแบบหลายผู้เล่นที่เล่นเป็นหลายทีม
- เครื่องมือเขียนโปรแกรมอิงกับภาษา TUTOR และมีสภาพแวดล้อมเขียนโปรแกรมเต็มรูปแบบพร้อมความช่วยเหลือตามบริบท
- Screen Designer สามารถวาดหน้าจอแบบภาพ แล้วแปลงเป็น โค้ด TUTOR สำหรับเกม, lesson หรือเครื่องมือได้
- Character Set Designer ช่วยให้สร้างชุดอักขระที่โปรแกรมได้ ซึ่งเป็นแกนสำคัญของประสบการณ์ PLATO และสามารถรวมหลายเซลล์อักขระเพื่อสร้างกราฟิกที่ซับซ้อนขึ้นได้
วิธีเชื่อมต่อและแพลตฟอร์มที่รองรับ
- ผู้ใช้ PC, Mac, Linux สามารถเชื่อมต่อได้เพียงมีระบบที่ต่ออินเทอร์เน็ตและซอฟต์แวร์ PTERM
- PTERM จัดให้โดย Cyber1.org
- มีดาวน์โหลด PTERM 5.0.8 สำหรับ Windows, PTERM 5.0.9 สำหรับ MacOS และซอร์สโค้ด PTERM 5.0.8
- ยังมีคลัง APT สำหรับ Raspbian Jessie และ Stretch บน Raspberry Pi
- ผู้ใช้คอมพิวเตอร์วินเทจสามารถใช้ PLATOTerm ได้
- PLATOTerm เป็นเทอร์มินัลอีมูเลเตอร์สำหรับระบบ PLATO เช่น IRATA.ONLINE และ CYBER1.ORG
- กำลังพอร์ตไปยังหลายแพลตฟอร์มเป้าหมาย และหลายเป้าหมายใช้งานได้แล้ว
- มีซอร์สโค้ดของแต่ละเป้าหมายให้ด้วย สามารถใช้ปรับปรุงเทอร์มินัลเดิมหรือเป็นตัวอย่างการทำเทอร์มินัล PLATO สำหรับแพลตฟอร์มที่ยังไม่รองรับได้
- รายชื่อแพลตฟอร์มที่รองรับรวมถึง Apple, Apple IIgs, Atari 8-bit, Commodore 64, Commodore 128, IBM 5150 PC, IBM PCjr หรือ Tandy 1000, ZX Spectrum, Atari ST, Commodore Amiga, TI 99/4A, Sharp X68000 เป็นต้น
- บางแพลตฟอร์มสามารถเชื่อมต่อหรือโหลดได้ทันทีด้วยคำสั่งเฉพาะ
- ผู้ใช้ Atari 8-bit #FujiNet ให้เมานต์
atari-apps.irata.onlineลงใน host slot แล้วเมานต์plato.atrจากโฟลเดอร์Networkingเพื่อบูต - ผู้ใช้ ZX Spectrum Spectranet ให้ป้อน
%mount 0,"IRATA.ONLINE"และ%load "" - ผู้ใช้ TI-99/4A TIPI ให้รัน
CALL TIPI("PI.HTTP://TI99.IRATA.ONLINE/PLATO")
- ผู้ใช้ Atari 8-bit #FujiNet ให้เมานต์
- รายการ Amstrad CPC, MSX, Spectravideo SVI-3x8, Memotech MTX-512, Microbee, Tatung Einstein แสดงสถานะเป็น
Soon!
วิธีทดลองโดยไม่มีบัญชี
- ข้อมูลเชื่อมต่อ IRATA.ONLINE มีดังนี้
- Host:
IRATA.ONLINE - Port:
8005 - Protocol: ASCII Protocol
- Host:
- ก่อนบัญชีได้รับอนุมัติ ก็สามารถทดลองระบบด้วยการล็อกอินแบบ guest ได้
- user name:
guest - group:
guest
- user name:
- บัญชี guest ไม่สามารถเข้าถึงทุกพื้นที่ได้
- ตัวอย่างเช่น ดูรายชื่อผู้ใช้ไม่ได้ และใช้ term-talk ไม่ได้
- แต่ยังสามารถสำรวจระบบก่อนบัญชีได้รับอนุมัติได้
เอกสารทางเทคนิคสำหรับนักพัฒนาเทอร์มินัล
- โปรโตคอลที่ IRATA.ONLINE ใช้คือ โปรโตคอลแบบ ASCII ที่พัฒนาขึ้นสำหรับ PLATO
- ใช้อักขระ 7-bit และไม่ใช้บิตที่ 8 ของไบต์
- โปรโตคอลมีเอกสารครบถ้วนในเอกสาร
s0ascersและเข้าถึงได้ผ่าน author mode หรือ Go ในระบบเมนู
- หากต้องการสร้างซอฟต์แวร์เทอร์มินัลใหม่ เอกสาร
s0ascersจะเป็นประโยชน์- เอกสาร S0ASCERS มีให้ทั้งรูปแบบ HTML และข้อความ ASCII
- มีโค้ดเทอร์มินัลตัวอย่างให้ด้วย
- เทอร์มินัล classic 68K Macintosh MacPAD และเทอร์มินัล Sun SPARC XPad ที่ Steve Peltz จัดให้ เป็นตัวอย่างการใช้งานที่เขียนด้วยภาษา C ที่เข้าใจง่าย
- ซอร์สโค้ด The Learning Phone ซึ่งเป็น Atari PLATO Cartridge ก็อยู่บน GitHub ด้วย
- เทอร์มินัล PLATO ยังสามารถรับโค้ดจาก IRATA แล้วรันในเครื่องได้
- PTerm 6.0 มี Micro Tutor interpreter รวมอยู่ด้วย จึงรัน Micro-Tutor lessons ได้
- หากมีการใช้งานที่เหมาะสมสำหรับโปรเซสเซอร์อื่น เช่น 6502, 6809, 68000 ก็สามารถขยาย Micro-TUTOR ไปยังระบบเรโทรคอมพิวติ้งหลายแบบได้
- มีซอร์สโค้ดแอสเซมบลีของ Z80 Micro-Tutor interpreter ให้ใช้งาน
การเขียนโปรแกรมสำหรับบริการ
- IRATA.ONLINE ใช้ ภาษา TUTOR สำหรับโปรแกรมและ lessons ส่วนใหญ่ เช่นเดียวกับระบบ PLATO อื่น ๆ
- TUTOR ถูกแนะนำว่าเป็นภาษาที่เรียนรู้ง่าย และออกแบบมาเพื่อใช้ประโยชน์จากแง่มุมเฉพาะของบริการ
- ระบบมีเครื่องมือแก้ไข, ดีบักเกอร์ และ visual editor ในตัวสำหรับสร้างโปรแกรมที่ดี
- ผู้ใช้ที่ขอ Author sign-on จะสามารถใช้เครื่องมือพัฒนาเหล่านี้ได้
- ในเมนู Help และ author mode มี lesson
=0introtut=ให้ใช้งาน และ lesson=aids=ทำหน้าที่เป็นคู่มืออ้างอิง - สามารถเรียนรู้ TUTOR ได้จาก PDF The Tutor Language และ Introduction to Tutor
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
บทความที่เกี่ยวข้อง:
Irata.online: บริการ PLATO สำหรับผู้ชื่นชอบเรโทรคอมพิวติ้ง - https://news.ycombinator.com/item?id=32600338 - สิงหาคม 2022, ความคิดเห็น 26 รายการ
Irata.online: การนำระบบคอมพิวติ้ง PLATO มาทำใหม่ในยุคปัจจุบัน - https://news.ycombinator.com/item?id=24207044 - สิงหาคม 2020, ความคิดเห็น 1 รายการ
Thom ทำงานเกี่ยวกับ PLATOได้ดีมากจริงๆ งาน Fujinetของเขาก็น่าดูมากเช่นกัน และพอร์ตไปหลายแพลตฟอร์มได้ดีด้วย
มีใครอธิบายได้ไหมว่านี่คืออะไร? เขียนว่าเป็นชุมชน เลยสงสัยว่าเป็นฟอรัมหรือเปล่า แต่ถ้าเป็นฟอรัมก็ไม่เข้าใจว่าคำว่าติดตั้งหมายถึงอะไร และก็ยังงงว่าเป็นซอฟต์แวร์ฟอรัมที่สามารถติดตั้งบนหนึ่งในแพลตฟอร์มที่รองรับแล้วเริ่มชุมชนใหม่ได้หรือไม่
อันนี้เกี่ยวข้องกับ Irata ที่เคยดังฝั่ง Commodore 64 หรือเปล่า? ในเว็บดูเหมือนไม่มีการพูดถึงเรื่องนี้เลย Irata ที่ฉันรู้จักจากวงการเดโม C64 คือ https://csdb.dk/scener/?id=4380
เป็นข้อมูลพื้นหลังเพิ่มเติม มีข่าวด้วยว่า Donald Bitzer เสียชีวิตเมื่ออายุ 90 ปี
เขาคือบิดาแห่ง PLATO และมีส่วนช่วยก่อร่างวัฒนธรรมไซเบอร์ด้วยการสร้างเครือข่ายการศึกษาบนคอมพิวเตอร์ที่จุดประกายการพัฒนาจอพลาสมาและระบบส่งข้อความดิจิทัล
https://www.washingtonpost.com/obituaries/2024/12/13/donald-...
https://news.ycombinator.com/item?id=42406158
ฉันก็ใช้อยู่ เหมือนสุดยอดมาก ไม่ต้องเสียเงิน แต่ให้ความสุขในระดับที่เงินซื้อไม่ได้
เข้าใช้งานได้ผ่านอีมูเลเตอร์ microM8 Apple IIe แบบข้ามแพลตฟอร์ม: https://paleotronic.com/microm8
ในหน้าจอเมนูเริ่มต้นมีตัวเลือกให้เชื่อมต่อไปยัง irata.online ด้วยไคลเอนต์ Apple II DHGR
คงต้องทำให้ 800XL กลับมาใช้งานได้อีกครั้งแล้ว อันนี้ดูน่าสนใจมาก
เจ๋งมาก มีโปรแกรม Windows 3.11 ที่รองรับ PLATOไหม?
อยากใส่ไว้เป็นค่าเริ่มต้นใน virtual PC ของฉันบน pieter.com
น่าจะดีถ้าเข้าใช้งานจาก iPad ได้ด้วย มีใครกำลังทำไคลเอนต์ iOSอยู่ไหม?