1 पॉइंट द्वारा GN⁺ 2024-02-02 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • 1986 के अंत में लॉन्च हुआ Sega AI Computer, Sega के सबसे दुर्लभ और कम-ज्ञात सिस्टमों में से एक है; इस रिलीज़ में system ROM और software dumps, scans, photos, और शुरुआती MAME emulation सामग्री एक साथ सार्वजनिक की गई है
  • मुख्य यूनिट एक शैक्षिक कंप्यूटर था, जिसमें NEC V20 16-bit 5MHz CPU, 128KB RAM, 512KB ROM, Yamaha V9938 video, SN76489 PSG, touch surface, और cassette drive था
  • उत्पाद नाम में “AI” आधुनिक generative AI नहीं, बल्कि Prolog runtime आधारित natural language processing के करीब है, और मिले हुए software ज़्यादातर बच्चों की शिक्षा के लिए हैं
  • preservation टीम ने 2014 में Yahoo! Auctions Japan से मुख्य यूनिट और 15 software हासिल किए, फिर और सामग्री जुटाई; 2024 तक MAME 0.262 में partial emulation संभव है
  • अगस्त 1986 से मई 1989 तक मिले software संकेत दिखाते हैं कि यह दुर्लभ system एक बार के प्रयोग से आगे बढ़कर school/education market में कुछ समय तक ऑपरेट हुआ होगा

1986 के अंत में सामने आया दुर्लभ शैक्षिक कंप्यूटर

  • Sega AI Computer, 1986 के अंत के आसपास लॉन्च हुआ Sega का कम-ज्ञात दुर्लभ system है
  • इस public release से पहले संबंधित जानकारी जापानी और अमेरिकी flyers और कुछ press material पर निर्भर थी, और बचे हुए records भी अधूरे हैं तथा कुछ inaccurate हो सकते हैं
  • इस release में निम्न सामग्री शामिल है
    • Sega AI Computer से निकाला गया पूरा system ROM
    • 30 Sega My Card ROM dumps
    • 14 cassette tape recordings
    • कई scans और photos
    • MAME developers के साथ सहयोग से बना शुरुआती working MAME driver
  • release से पहले कई software titles की internet information, screenshots, physical photos, और scans लगभग उपलब्ध नहीं थे
  • system की दुर्लभता के कारण कुछ games को मूल development team के बाहर शायद ही कभी देखा गया था, या उनके complete होने की स्थिति uncertain है

hardware और storage media

  • 1986 के हिसाब से basic specifications ये थे
    • CPU: 16-bit NEC V20 5MHz
    • ROM: कुल 512KB
      • 64KB system ROM के 2 chips
      • 128KB character ROM का 1 chip
      • 128KB voice ROM के 2 chips
    • RAM: 128KB
    • video: Yamaha V9938, 256x212 resolution, VRAM 64KB
    • sound: SN76489 PSG
    • storage media: Sega My Card 128KB~256KB, audio cassette
    • input: overlay के साथ उपयोग होने वाली touch surface, 8-direction pad और 3 buttons, microphone input
    • I/O: RS232 Centronics port
    • cassette drive: 9600bps
    • optional peripherals: keyboard, YM2151 FM chip वाला Sound Box
  • शुरुआती flyers में BASIC programming ROM card, disk drive expansion, 8-bit CPU वाला Bridge Unit, joystick peripheral, और microphone input की योजना या मौजूदगी की संभावना दिखाई देती है
  • Sega SC-3000 में Z80 8-bit CPU और 2KB RAM था, Sega Master System में 8KB RAM और बेहतर video chip शामिल था, और Sega AI Computer का video section MSX2 specification पूरा करता है

touch surface और audio structure

  • मुख्य यूनिट की बड़ी touch surface हर title के dedicated overlay के साथ उपयोग होती थी, और अधिकांश software अलग touch interface देते हैं
  • कुछ titles overlay के बिना touch surface का उपयोग करके drawing feature देते हैं
  • audio में अधिकतम 4 तरह की आवाज़ें साथ मिलाई जा सकती हैं
    • PSG audio
    • Sound Box लगे होने पर FM audio
    • ADPCM data decode करने वाले chip पर आधारित speech synthesis
    • cassette drive से seek/play होने वाला audio
  • voice ROM में 128KB ROM का 1 chip है जिसमें 46 common Japanese voice samples हैं, और 128KB ROM का 1 chip है जिसमें पूरे system sentences हैं
  • software storage के दो तरीके हैं
    • 128KB My Card पूरे memory space को 17 card pinouts से map करता है
    • 256KB My Card में Master System style का simple bank switching mapper शामिल है
  • Sega AI Computer cassette stereo है; एक channel encoded data storage के लिए और दूसरा channel normal audio storage के लिए उपयोग होता है
  • इस structure की वजह से कुछ loading के दौरान background music playback संभव था, उदाहरण के तौर पर Vivaldi के Four Seasons के कुछ हिस्से शामिल हैं

“AI” और Prolog की वास्तविक भूमिका

  • मुख्य यूनिट पर “SEGA PROLOG…. Bringing you into the world of artificial intelligence” लिखा है
  • मिले हुए software वास्तव में लगभग सभी educational हैं और मुख्य रूप से बच्चों के लिए हैं
  • hardware performance का maximum उपयोग नहीं हुआ, लेकिन 1988~1989 के बाद के software शुरुआती software से बेहतर quality वाले हैं
  • अमेरिकी prototype किसी रूप में LISP की मौजूदगी का संकेत देता है, लेकिन उस prototype तक पहुंच नहीं मिली
  • Prolog interpreter existing software में natural language processing सक्षम करने के लिए इस्तेमाल हुआ लगता है, और शायद यह end users के लिए direct access वाले रूप में नहीं था
  • 24 जुलाई 1986 का Electronics article Sega AI Computer को Prolog AI language में लिखे programs चलाने वाले product के रूप में पेश करता है
    • जापान में अगले महीने $547 में बिक्री शुरू होने वाली थी
    • product का focus बच्चों के लिए computer-assisted education पर मजबूती से था
    • personal diary program simple word-processing mode और question mode देता था
    • question mode में बच्चा अपनी दिनभर की activities के बारे में एक-दो शब्दों में जवाब देता, तो program grammatically correct diary sentence generate करता
    • अधिक advanced CAI applications natural language input parse करते, user की ability level evaluate करते, फिर appropriate difficulty वाली material पर आगे बढ़ते
  • Sega Prolog, CSK Research Institute के साथ मिलकर विकसित किया गया था; चूंकि Prolog display driving और peripheral control के लिए suitable नहीं था, इसलिए fast assembly subroutines को call करने वाला structure अपनाया गया

preservation material हासिल करने की प्रक्रिया

  • सितंबर 2014 में, 10 साल से अधिक समय तक कोई public sighting न होने के बाद, Yahoo! Auctions Japan पर Sega AI Computer main unit और 15 software अलग-अलग listings के रूप में आए
  • कई individuals और organizations की मदद से उन सभी items को खरीदते हुए preservation work शुरू हुआ
  • उसके बाद Yahoo Auctions पर main unit कुछ बार और दिखा, लेकिन software साथ आने के मामले दुर्लभ रहे, और दूसरे sources से software धीरे-धीरे और हासिल किया गया
  • 2022 के अंत में boxed keyboard और existing software के 10 early iterations वाला auction bundle बेचा गया, और एक साल बाद इसे initial buyer से हासिल किया गया
  • पहले bundle से मिले hardware और software पर Tokyo के Aomori Minami Hoikuen के markings stamped थे
  • Sega AI Computer मुख्य रूप से जापानी schools को बेचा गया लगता है, लेकिन manufacturing quantity और sales quantity, या Sega ने wider market को target किया था या नहीं, पता नहीं है
  • Japanese children’s science magazine Copel 21 के दिसंबर 1986 और जनवरी 1987 issues में Sega AI Computer को 87,500 yen में, और Kumon Wonderschool set को 9,990 yen की 17 installments में खरीदने का order form शामिल था

1986~1989 तक जारी software के संकेत

  • कई software manuals पर dates printed हैं, जिनकी range 1 अगस्त 1986 से 1 मई 1989 तक है
  • “AI Enikki” My Card के 1986 और 1989, दो versions हैं
  • कम से कम 10 titles 1986 में cassette पर release हुए और फिर 1987~1988 में cards पर re-release हुए
  • cassette और card दोनों versions में बाद के versions updated और अधिक advanced software हैं
  • estimated software release period कम से कम 33 महीने है, और इसे बेहद दुर्लभ व unknown system मानते हुए यह असामान्य रूप से लंबा है
  • Sega ने software को update/re-release क्यों किया, initial private release के बाद improved versions फिर private distribution में दिए गए या नहीं, और schools जैसे customers के साथ कुछ अवधि तक software supply करने का contract था या नहीं, यह confirmed नहीं है
  • Copel 21 दिसंबर 1986 issue का advertisement और order form संकेत देता है कि कम से कम उस समय से Sega AI Computer purchase के लिए उपलब्ध था

development contributors और manufacturing clues

  • संबंधित जानकारी बहुत fragmented है और inaccurate हो सकती है
  • project को Sega R&D Dept 6 ने lead किया लगता है
  • Masami Ishikawa, Sega AI Computer project में शामिल लोगों में से एक हैं
  • Mika Okada, game art work में शामिल लोगों में से एक हैं
  • Electronics के जुलाई 1986 article में कुछ games को Marubeni Corp द्वारा develop किया गया बताया गया है
  • “Pinpon Pasokon” की 3-software series में Kamiya नाम की company credits में है
  • Sega Prolog का कुछ हिस्सा CSK Research Institute ने develop किया
  • English learning software develop करने के लिए Sega ने Linguaphone Institute के साथ काम किया
  • hardware Shizuoka की Nippon Gakki Co. ने बनाया, जिसे Yamaha के नाम से ज्यादा जाना जाता है
  • system ROM में 07/19-1986 string है
  • Sound Box ROM में Programmed by SHUN ARAI, Produced by YASUHIGE KOBAYASHI, R&D No. 6 SOUND BOARD v1.1 87/08/12 SEGA जैसी ASCII strings हैं

MAME emulation status

  • MAME driver, Chris Covell की hardware research के आधार पर Wilbert Pol और Fabio Priuli ने develop किया
  • code merge हो गया, और 31 जनवरी 2024 की release में Sega AI Computer की partial emulation संभव हो गई
  • संबंधित सामग्री
  • command-line execution example mame -nodebug -window segaai -card XXXX format का है, और XXXX में MAME-format game identifier जाता है
  • Sound Box emulation -exp soundbox flag से enable होती है
  • multi-card games को -card XXXX:card2 की तरह second card से boot किया जा सकता है
  • जनवरी 2024 तक ज्ञात emulation issues ये हैं
    • speech emulation कभी-कभी गलत ROM के samples refer करती दिखती है
    • tape drive अभी emulated नहीं है
    • keyboard अभी emulated नहीं है
    • अन्य emulation bugs और issues हो सकते हैं
  • 1 फरवरी 2024 update के अनुसार MAME patch #11991 अगली release में गलत voice sample playback issue fix करने वाला है

मिले हुए software और language barrier

  • मिले हुए software ज्यादातर Japanese में हैं और text-heavy हैं, इसलिए Japanese न पढ़ पाने वाले users के लिए play करना मुश्किल है
  • पूरी list और scans निम्न pages में organized हैं
  • confirmed major categories ये हैं
    • AI Enikki
      • AI Enikki: early card version और later card version
    • Kumon Wonderschool
      • early tape-only set और later card-only set मौजूद हैं
      • फिलहाल केवल card version emulated है
      • tape version 1~2 साल पहले release हुआ था और अलग content वाला software लगता है
      • Alice World, Robinson Land, Cosmic Train, Cinderella Labyrinth, Gulliver Pocket, Mozart Academy, Arabian Night, Andersen Dream, Ocean Fantasy, Columbus Map शामिल हैं
    • Ongaku Wonder School
      • Runrun Music, Tantan Rhythm, Ranran Melody
    • English Wonder School
      • Folks & Fairy Tales - Eigo de Hanashi
      • Popo Adventure's - Eigo de Game
      • Eigo no Uta
    • Surasura Moji Wonder School
      • Henshin Kanji
      • Okeiko/Hanamaru Aiueo
      • Waku Waku ABC To 123
    • Pinpon Pasokon
      • Pinpon Numbers
      • Pinpon Music Rhythm
      • Pinpon Music Melody
  • Pinpon Pasokon का पहला set 1987 में black MyCard पर release हुआ, और बाद के sets 1988 के अंत में या ज्यादा संभावना से 1989 में white MyCard पर release हुए
  • 25 मई 2024 update में Eigo no Uta 1·2 और Pinpon Music Rhythm·Melody के 1989 variants सहित 4 नए card dumps release किए गए

अभी तक न मिले titles और material

  • AI Enikki cassette version auction में देखा गया था, लेकिन हासिल नहीं हो पाया
  • Eigo no Uta में cassette, manual, और package missing हैं
  • Pinpon Numbers, Pinpon Music Rhythm, Pinpon Music Melody के 1989 Black MyCards versions में manual, package, और overlay missing हैं
  • Kumon Wonder School Japanese flyer में screenshot के साथ Edison Labo का उल्लेख है
  • SukaSega के AI page में Edison’s Labo, Lincoln Freedom, Grimm House, Holmes Mystery, Anne Diary, Takara Jima Pirates, Space Fantasy, Safari Fantasy, Mothers Book आदि का उल्लेख है, लेकिन exact source unknown है
  • Copel 21 के दिसंबर 1986 और जनवरी 1987 issues के ads में 18 boxes दिखते हैं, जिनमें से कुछ actual released title names से जुड़े हैं
  • ads में दिखे सभी titles के complete या released होने की संभावना कम है, लेकिन “Edison’s Labo” के flyer में screenshots हैं, इसलिए उसके develop होने की संभावना है

public download material

  • system dumps decompressed basis पर कुल 590KB हैं
  • 30 Sega My Card dumps decompressed basis पर कुल 4.9MB हैं
  • MAME filename rules के अनुरूप ready folder भी दिया गया है
  • cassette recordings 14 cassettes, कुल 16 sides हैं और फिलहाल लगभग 1.2GB हैं
    • cassette system writing time पर emulated नहीं है
    • cassette dump data को Sega AI Computer loading routine और checksum tests पास करने वाला “accurate” data अभी प्रमाणित नहीं किया गया है
    • शुरुआती research के अनुसार tapes FSK modulation method इस्तेमाल करते हैं और theoretical maximum bitrate उस समय के हिसाब से high 9600bps है
    • actual bitrate इससे कम से कम दो गुना कम लगता है
    • current public format 48kHz, 24-bit stereo lossless FLAC है
  • अन्य material में hardware manuals, software scans, flyers/ads, photos, magazine scans, और technical documents शामिल हैं
  • Big Shared Folder में लगभग 700 files और 1.6GB data है, जिसमें पुरानी auction/sale photos, main unit और board close-up photos, keyboard और Sound Box board photos, software package photos, और unreleased US prototype से जुड़े archived webpages शामिल हैं

1 टिप्पणियां

 
GN⁺ 2024-02-02
Hacker News की टिप्पणियाँ
  • Sega का फ़ैन और Prolog का फ़ैन होने के नाते, यह वाकई बेहद शानदार है
    Prolog से इसका रिश्ता कुछ हद तक एक मार्केटिंग चाल जैसा भी लगता है, लेकिन असल में गेम्स कितनी हद तक Prolog में लिखे गए थे, यह साफ़ नहीं है

    • ROM में किसी रूप में Prolog inference/runtime मौजूद था, और लगता है कि यह एक सामान्य शुरुआती x86 CPU पर चलता था
      इस मशीन के गेम्स उस runtime code को कॉल कर सकते थे, लेकिन ऐसा लगता है कि Prolog सीधे यूज़र के सामने एक्सपोज़ नहीं किया गया था
      उस समय के “AI” hype और सरकारी पहल वाले प्रोजेक्ट का मार्केटिंग एंगल भी था, और संभव है कि गेम्स के ज़रिए simple natural language parsing जैसी अजीब-सी capabilities दिखाने की कोशिश की गई हो
      कुछ साल बाद, मैं ढीले तौर पर एक ऐसे प्रोजेक्ट से जुड़ा था जिसमें कहीं बड़े C-आधारित सिस्टम में Prolog interpreter embed करके complex data models के लिए report query language जैसी functionality बनाई गई थी
      और बाद में, मिलते-जुलते उद्देश्य से rich data models को संभालने के लिए advanced users/integrators के सामने SQL एक्सपोज़ किया गया
      आज के समय में, custom reports शायद GUI form या wizard-आधारित query building से बनाई जातीं, या ज़्यादा बढ़कर drag-and-drop visual programming language से
      इस साल अगर आपको natural language processing जैसा कुछ करना है, तो पहले LLM से कोशिश न करने पर डाँट पड़ने वाला माहौल है
    • लेख के अनुसार अनुमानित software release period अगस्त 1986 से मई 1989 तक कम-से-कम 33 महीने था, जो एक बेहद दुर्लभ और लगभग अनजान सिस्टम के लिए काफ़ी अजीब लगता है
      सोच रहा हूँ कि क्या इसका संबंध उस समय चल रहे जापान के FGCS प्रोजेक्ट से था: https://en.wikipedia.org/wiki/Fifth_Generation_Computer_Syst...
      अगर Sega इसमें शामिल थी और इस “बेहद दुर्लभ और लगभग अनजान सिस्टम” की गतिविधि शुद्ध commercial new product development नहीं बल्कि research grant से समर्थित थी, तो बात समझ में आती है
      FGCS ने Prolog-आधारित systems के विकास में भारी निवेश किया था, इसलिए इस सिस्टम से इसका संबंध होने की संभावना और मज़बूत लगती है
    • इसका नाम ही “AI” computer था, और 1986 में Prolog लगभग AI का पर्याय था
      इसलिए इसे केवल दिखावा कहना मुश्किल है, और आज हम Sega को एक game company के रूप में जानते हैं, इसके अलावा यह मानने की खास वजह नहीं दिखती कि यह अवधारणा ज़रूर game-केंद्रित ही रही होगी
  • उस दौर में Sega का graphic design सच में कमाल का था

    • काश कई AI hardware startups में से कम-से-कम एक तो इससे प्रेरणा ले
    • design का शौक़ीन होने के नाते, उस दौर का Sega retro hardware और software design मेरे निजी all-time favorites में है
  • “Sega की AI machine 128KB read-only memory में मौजूद runtime Prolog language interpreter का उपयोग करती है” — यह हिस्सा बहुत दिलचस्प है
    OS और ROM को share करते हुए 128KB से छोटा Prolog interpreter 5MHz पर चलता था — यह कौन-सी language features सपोर्ट करता था और कैसे काम करता था, यह जानना चाहूँगा
    इतने सीमित hardware पर उपयोगी Prolog interpreter लिखना अपने-आप में बड़ा achievement है
    काश कोई ROM से interpreter निकालकर उसे ऐसी ASM में बदल दे जिसे पढ़ा जा सके

    • क्या मूल Prolog भी PDP-11/20 पर ही implement नहीं किया गया था, जहाँ physical address space सिर्फ 256KB थी और virtual memory भी नहीं थी?
  • आजकल इस तरह के graphics वाले games ज़्यादा क्यों नहीं दिखते? AAA realism उबाऊ हो चुका है
    काश Amiga graphics फिर से लौट आएँ

    • AAA 3D games सिर्फ games की समस्या नहीं थे, बल्कि security state द्वारा graphics से बाहर भी व्यापक रूप से लागू हो सकने वाले specific hardware development को बढ़ावा देने का एक तरीका भी थे
      1990 के शुरुआती दशक में Sega उस paradigm shift का सीधा हिस्सा था जिसमें “हमारी Lockheed technology देखो!” वाले दौर से entertainment-केंद्रित development की ओर बढ़ा जा रहा था
      वह समय सोवियत संघ के पतन और Gulf War की समाप्ति के तुरंत बाद का था, जब युद्ध कुछ समय के लिए सार्वजनिक रूप से अलोकप्रिय हो गया था, और इस तरह के development को जारी रखने की demand कहीं-न-कहीं से आनी ही थी — और वह कहीं हम ही थे
    • https://youtu.be/zwoyfH7TgEQ
      https://www.pouet.net/prodlist.php?platform%5B%5D=Amiga+OCS%...
    • ऐसे games मौजूद हैं। pixel art games खोजिए
      जैसे Terraria, Stardew Valley, Enter the Gungeon
    • यह भी देखिए :)
      https://youtube.com/watch?v=Wlq6fFOqI28
    • itch.io पर भी काफ़ी मिल जाएँगे
  • किसी नए retro system के बारे में जानना, जिसके बारे में पहले कभी सुना न हो, हमेशा दिलचस्प होता है

  • शायद संदर्भ यह है कि MAME 0.262 अभी-अभी रिलीज़ हुआ था
    “non-working new systems” की सूची में Sega AI शामिल है
    Sega AI [Chris Covell, Fabio Priuli, Wilbert Pol, smspower, The Game Preservation Society]
    https://www.mamedev.org/releases/whatsnew_0262.txt

  • लगता है इसे Fifth Generation Computer Systems(FGCS) योजना से funding मिली होगी

  • ध्यान खींचने वाली बात यह है कि उसका keyboard layout HHKB से काफ़ी मिलता-जुलता है

    • जहाँ तक मुझे पता है, HHKB को Apple Lisa / Macintosh keyboard से प्रेरणा मिली थी: https://en.m.wikipedia.org/wiki/Apple_keyboards
      वह Sega AI से पहले का है, इसलिए संभव है कि Sega का design भी Apple design से प्रभावित रहा हो
    • बल्कि यह TRS-80 Model 100 पर और ज़्यादा आधारित लगता है
  • AI hype train पर जल्दी चढ़ जाने से लगता है Sega सच में अपने समय से आगे था

    • या फिर शायद पीछे। 1986 तो पहले AI winter के बीचोंबीच था
  • सिस्टम का नाम भी ऐसा है, और वेबपेज पर यह भी कहा गया है कि इंटरनेट पर इसके बारे में कहीं कोई जानकारी नहीं है, तो मन से यह विचार जाता ही नहीं कि शायद यह किसी तरह का art project हो
    ऐसा भी लग सकता है कि यह पूरी तरह AI-generated था और असल में कभी मौजूद ही नहीं था

    • नहीं, यह सचमुच मौजूद था। बस दुर्लभ था और केवल एक देश में रिलीज़ हुआ था
      https://www.youtube.com/watch?v=gXMBwMcJ_pY