2 पॉइंट द्वारा GN⁺ 2024-12-16 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • IRATA.ONLINE एक ऐसी सेवा है जो PLATO परिवार के सिस्टम को आधुनिक दौर में फिर से जीवित करती है, जिससे रेट्रो कंप्यूटिंग उपयोगकर्ता जुड़ सकें, आपस में बातचीत कर सकें और multiuser graphical applications बना सकें
  • कनेक्शन के रास्ते web terminal, PTERM, और PLATOTerm परिवार के clients में बंटे हैं, और यह Atari 8-bit·C64·Apple IIgs·Atari ST·Amiga जैसे कई vintage platforms को support करता है
  • हालिया releases install किए जा सकने वाले web terminal और कई PLATOTerm ports के updates पर केंद्रित हैं, जिससे असली hardware पर PLATO environment इस्तेमाल करना आसान हो गया है
  • बुनियादी कनेक्शन जानकारी है Host IRATA.ONLINE, Port 8005, और ASCII Protocol; account approval से पहले guest / guest के साथ सीमित अनुभव लिया जा सकता है
  • डेवलपर्स documented ASCII-based PLATO protocol, C example implementation, TUTOR language, और built-in editing व debugging tools का उपयोग करके नए terminals या service programs बना सकते हैं

IRATA.ONLINE का स्वरूप और लक्ष्य

  • IRATA.ONLINE रेट्रो कंप्यूटिंग उपयोगकर्ताओं के लिए PLATO-आधारित सेवा है
  • उपयोगकर्ता इस जगह पर आपस में जुड़ सकते हैं और multiuser, interactive, graphical games तथा social applications विकसित कर सकते हैं
  • इस सेवा की जड़ें 1962 से NovaNET के 2015 में बंद होने तक चले ऐतिहासिक PLATO system में हैं
  • IRATA.ONLINE, 2004 में शुरू हुए Cyber1.org के साथ, PLATO system के पुनर्जन्म की धारा का हिस्सा है, और यह ऐसे community effort का सीधा परिणाम है जिसका उद्देश्य दूसरे systems पर भी चल सकने वाला PLATO distribution बनाना था
  • शुरुआती लक्ष्य Atari 8-bit उपयोगकर्ताओं के लिए आसानी से इस्तेमाल होने वाला custom experience देना था, और जैसे-जैसे अधिक platforms के लिए PLATO terminals आएंगे, इसकी पहुंच भी बढ़ सकती है
  • यह सिर्फ एक BBS से आगे बढ़कर multiuser features और उपयोगकर्ताओं के लिए एक पूर्ण social development experience देने का प्रयोग है

हालिया PLATOTerm और terminal updates

  • Web terminal को web application के रूप में install किया जा सकता है
    • उपयोगकर्ता orange button दबाकर browser menu से Install... चुन सकते हैं
  • PLATOTERM 1.4 for Atari 8-bit #FujiNet FujiNet adapter उपयोगकर्ताओं के लिए release है
    • TNFS server atari-apps.irata.online का उपयोग करें, और Comms folder के अंदर plato.atr load करके चलाएं
    • source code GitHub पर है
  • PLATOTERM 1.3 LITE Cart for Atari 8-bit में 16K cartridge ROM में फिट करने के लिए preferences support हटा दिया गया है, लेकिन बाकी यह एक पूरा terminal program है
    • नई सुविधाओं में 2048-byte input buffer, ज्यादा transfer speed support, और कई pointing devices का support शामिल है
    • disk version भी जल्द इसी स्तर पर update होने वाला है
    • release page, ROM ZIP
  • PLATOTERM for Android JavaScript version के Android app wrapper के रूप में release किया गया है
  • PLATOTERM 1.3 for C64 Commodore 64 के लिए release है
    • इसमें character set image processing में सुधार और 8 बुनियादी PLATO system colors के लिए default text color support शामिल है
    • release page, D64 disk image
  • PLATOTERM for Apple IIgs alpha testing के लिए तैयार है
    • इसके लिए कम से कम 512K RAM, Marinetti, और Uthernet या Uthernet II जैसे supported Ethernet cards चाहिए
    • Serial अभी supported नहीं है और भविष्य के release में जोड़ा जाएगा
    • release page, 2MG disk
  • PLATOTERM 0.8 for Atari ST beta release है और इसे feature complete माना जाता है
    • 0.5 के बाद dial directory feature, DTR-based hang-up का सही काम करना, arrow keys की w a d x mapping, untopped स्थिति में palette restore, resource fixes, और ST Low res mode के लिए 5x6 font handling improvements जोड़े गए हैं
    • release page, ZIP archive
  • PLATOTerm Amiga 0.5 testing के लिए नया release है, जिसमें PAL display support जोड़ा गया है

सेवा की सुविधाएं और user experience

  • IRATA.ONLINE एक multiuser system है, और text, line graphics, तथा custom character sets के संयोजन वाली graphical capabilities देता है
  • supported terminals में 24-bit color का उपयोग किया जा सकता है
  • मुख्य सुविधाओं में touchscreen support, multiplayer games, social posting के लिए notes files, system में कहीं से भी users के बीच बातचीत, tutorials, development environment, educational content, और multi-participant screen sharing शामिल हैं
  • Notesfiles, PLATO के forum posts के बराबर हैं, और कोई भी post कर सकता है तथा replies दे सकता है
    • notesfiles को एक व्यक्ति, समूह, या पूरी public visibility के लिए बनाया जा सकता है
  • games के उदाहरण के रूप में Airfight और Empire हैं
    • Airfight एक multiplayer 3D aerial combat simulation है
    • Empire कई teams के साथ खेला जाने वाला multiplayer space conquest game है
  • programming tools, TUTOR language पर आधारित हैं और पूरा programming environment तथा context-based help उपलब्ध कराते हैं
  • Screen Designer, screen को visual तरीके से बनाकर उसे games, lessons, और tools के लिए TUTOR code में बदल सकता है
  • Character Set Designer, PLATO experience के केंद्र में मौजूद programmable character sets बनाने देता है, और कई character cells को जोड़कर ज्यादा जटिल graphics तैयार किए जा सकते हैं

कनेक्ट करने के तरीके और supported platforms

  • PC, Mac, Linux उपयोगकर्ता सिर्फ internet से जुड़े system और PTERM software के साथ कनेक्ट कर सकते हैं
    • PTERM Cyber1.org पर उपलब्ध है
    • Windows के लिए PTERM 5.0.8, MacOS के लिए PTERM 5.0.9, और PTERM 5.0.8 source code download उपलब्ध हैं
    • Raspberry Pi के लिए Raspbian Jessie और Stretch APT repositories भी दी गई हैं
  • vintage computer उपयोगकर्ता PLATOTerm का उपयोग कर सकते हैं
    • PLATOTerm, IRATA.ONLINE और CYBER1.ORG जैसे PLATO systems के लिए terminal emulator है
    • इसे कई target platforms पर port किया जा रहा है, और कई targets पहले से उपलब्ध हैं
    • हर target का source code भी दिया गया है, जिससे मौजूदा terminals को बेहतर बनाया जा सके या अभी unsupported platforms के लिए PLATO terminal implementation का उदाहरण लिया जा सके
  • supported platforms की सूची में 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 आदि शामिल हैं
  • कुछ platforms पर अलग commands से सीधे connect या load किया जा सकता है
    • Atari 8-bit #FujiNet उपयोगकर्ता atari-apps.irata.online को host slot में mount करें और Networking folder से plato.atr mount करके boot करें
    • ZX Spectrum Spectranet उपयोगकर्ता %mount 0,"IRATA.ONLINE" और %load "" दर्ज करें
    • TI-99/4A TIPI उपयोगकर्ता CALL TIPI("PI.HTTP://TI99.IRATA.ONLINE/PLATO";) चलाएं
  • Amstrad CPC, MSX, Spectravideo SVI-3x8, Memotech MTX-512, Microbee, और Tatung Einstein प्रविष्टियां Soon! स्थिति में दिखाई गई हैं

बिना account के आज़माने का तरीका

  • IRATA.ONLINE की कनेक्शन जानकारी इस प्रकार है
    • Host: IRATA.ONLINE
    • Port: 8005
    • Protocol: ASCII Protocol
  • account approval से पहले भी guest login के साथ system को आज़माया जा सकता है
    • user name: guest
    • group: guest
  • guest account को सभी हिस्सों तक पहुंच नहीं मिलती
    • उदाहरण के लिए, user list नहीं देखी जा सकती और term-talk भी उपयोग नहीं किया जा सकता
    • फिर भी account approval से पहले system को देखा-परखा जा सकता है

terminal developers के लिए technical resources

  • IRATA.ONLINE द्वारा उपयोग किया जाने वाला protocol, PLATO के लिए विकसित ASCII-based protocol है
    • यह 7-bit characters का उपयोग करता है और bytes का 8वां bit इस्तेमाल नहीं करता
    • protocol को s0ascers document में पूरी तरह documented किया गया है, और इसे author mode या menu system के Go के जरिए भी access किया जा सकता है
  • नया terminal software बनाने के लिए s0ascers document उपयोगी है
    • S0ASCERS document HTML format और ASCII text format दोनों में उपलब्ध है
  • example terminal code भी उपलब्ध है
    • Steve Peltz द्वारा दिए गए classic 68K Macintosh terminal MacPAD और Sun SPARC terminal XPad आसानी से समझ आने वाले C में लिखे गए sample implementations हैं
    • Atari PLATO Cartridge, The Learning Phone का source code भी GitHub पर है
  • PLATO terminal, IRATA से code लेकर local machine पर भी चला सकता है
    • PTerm 6.0 में Micro Tutor interpreter शामिल है, जो Micro-Tutor lessons चला सकता है
    • 6502, 6809, 68000 जैसे दूसरे processors के लिए उपयुक्त implementation होने पर Micro-TUTOR को कई retro computing systems तक बढ़ाया जा सकता है
    • Z80 Micro-Tutor interpreter का assembly source code उपलब्ध है

सेवा के लिए programs लिखना

  • IRATA.ONLINE, दूसरे PLATO systems की तरह, ज्यादातर programs और lessons के लिए TUTOR language का उपयोग करता है
  • TUTOR को सीखने में आसान language के रूप में पेश किया गया है, और इसे सेवा के अनोखे पहलुओं का उपयोग करने के लिए डिज़ाइन किया गया है
  • बेहतर programs बनाने के लिए editor, debugger, और visual editor system में built-in हैं
  • जिन उपयोगकर्ताओं ने Author sign-on का अनुरोध किया है, वे इन development tools का उपयोग कर सकते हैं
  • Help menu और author mode में =0introtut= lesson दिया गया है, और =aids= lesson reference guide की भूमिका निभाता है
  • The Tutor Language और Introduction to Tutor PDF के जरिए TUTOR सीखा जा सकता है

1 टिप्पणियां

 
GN⁺ 2024-12-16
Hacker News की राय
  • संबंधित लेख:
    Irata.online: रेट्रो कंप्यूटिंग प्रेमियों के लिए PLATO सेवा - https://news.ycombinator.com/item?id=32600338 - अगस्त 2022, 26 टिप्पणियाँ
    Irata.online: PLATO कंप्यूटिंग सिस्टम का आधुनिक implementation - https://news.ycombinator.com/item?id=24207044 - अगस्त 2020, 1 टिप्पणी

  • Thom ने PLATO से जुड़े काम में वाकई बहुत अच्छा काम किया है। उनका Fujinet वाला काम भी ज़रूर देखने लायक है, और उसे कई platforms पर अच्छे से port भी किया गया है

  • क्या कोई समझा सकता है कि यह है क्या? इसे community कहा गया है, इसलिए सोच रहा हूँ कि क्या यह forum है। लेकिन अगर यह forum है, तो “install” करने का मतलब क्या है, यह समझ नहीं आ रहा; और यह भी कन्फ्यूजन है कि क्या यह forum software है जिसे compatible platforms में से किसी एक पर install करके नई community शुरू की जा सकती है

  • क्या इसका संबंध Commodore 64 वाले मशहूर Irata से है? साइट पर इससे जुड़ा कोई ज़िक्र नहीं दिखता। C64 demo scene से मैं जिस Irata को जानता था, वह यह है: https://csdb.dk/scener/?id=4380

    • मेरी जानकारी में कोई संबंध नहीं है। यह PLATO network learning environment को फिर से जीवित करने की कोशिश है
  • पृष्ठभूमि के तौर पर, Donald Bitzer के 90 वर्ष की उम्र में निधन पर एक लेख भी है
    वे PLATO के जनक थे; उन्होंने computer-based education network बनाया, जिसने plasma screen और digital messaging के विकास को गति दी और cyberculture के निर्माण में योगदान दिया
    https://www.washingtonpost.com/obituaries/2024/12/13/donald-...
    https://news.ycombinator.com/item?id=42406158

  • मैं भी इसे इस्तेमाल कर रहा हूँ। सच में कमाल है। इसमें पैसे नहीं लगते, लेकिन यह ऐसी खुशी देता है जिसे पैसे से खरीदा नहीं जा सकता

  • cross-platform microM8 Apple IIe emulator से कनेक्ट किया जा सकता है: https://paleotronic.com/microm8
    start menu screen पर Apple II DHGR client के जरिए irata.online से कनेक्ट करने का option है

  • लगता है अपना 800XL फिर से चालू करना पड़ेगा। यह सच में बहुत दिलचस्प लग रहा है

    • मेरे पास भी वही model था। क्या दिन थे! cartridge में एक प्यारा-सा space combat game भी था, पर नाम याद नहीं। एक और game कुछ ज्यादा ही अनोखा था—वह input listings के रूप में था, और उसमें आप काफी detailed nuclear power plant चला सकते थे। शानदार मशीन थी
  • वाकई शानदार। क्या PLATO को support करने वाला Windows 3.11 program है?
    मैं उसे pieter.com पर अपने virtual PC में default रूप से रखना चाहूँगा

  • अच्छा होगा अगर iPad से भी कनेक्ट किया जा सके। क्या कोई iOS client बना रहा है?

    • जिस system में ठीक-ठाक web browser हो, उस पर web client इस्तेमाल किया जा सकता है। website पर orange button दबा दें :)