2 पॉइंट द्वारा GN⁺ 2024-12-09 | 1 टिप्पणियां | WhatsApp पर शेयर करें

परिचय

  • Sega Channel एक game-on-demand सेवा थी, जो cable subscribers को हर महीने लगभग 50 Sega Genesis गेम उपलब्ध कराती थी.
  • यह जून 1994 से जून 1998 तक संचालित हुई, और subscribers को एक adapter cartridge मिलता था जो Genesis और cable TV line को जोड़ता था.
  • वे game menu डाउनलोड कर सकते थे और चुने हुए गेम को RAM में डाउनलोड करके चला सकते थे.
  • एक समय Sega Channel के लगभग 2.5 लाख subscribers थे.

गेम इमेज

  • नवंबर 2024 में, Sonic Retro forum के RisingFromRuins उपयोगकर्ता ने सितंबर 1996 की Sega Channel game image CD खोजी.
  • इससे यह जांचने के लिए एक प्रोजेक्ट शुरू हुआ कि क्या इसमें से exclusive games या prototype games निकाले जा सकते हैं.

प्रक्रिया

  • image file की सामग्री को hex editor में देखा गया, लेकिन उसमें कोई पढ़ने योग्य सामग्री नहीं थी.
  • 2017 में, Foley Hi-Tech की backup CD मिली, जिसमें Sega Channel development materials शामिल थे.
  • यह निष्कर्ष निकला कि game image files बनाने वाले tool का reverse engineering करके data निकालना अधिक आसान होगा.
  • NSF.EXE नामक प्रोग्राम का विश्लेषण करके game image files को decode करने वाला प्रोग्राम लिखा गया.

खोज

  • सितंबर 1996 में प्रसारित exclusive games, जैसे Chessmaster और Klondike, सहित games list की पुष्टि हुई.
  • Sega Channel demo cartridge ROM का उपयोग करके emulator में menu चलाया जा सका.
  • game description ROM emulator में नहीं चलता था, लेकिन संशोधन के बाद उसे चलाया जा सका.

निष्कर्ष

  • Sega Channel development backup CD को सार्वजनिक करने वाले Tdijital, .SA compression format का reverse engineering करने वाले Octocontrabass, और NSF.EXE को debug mode में compile करने वाली Scientific Atlanta को धन्यवाद.
  • RisingFromRuins द्वारा game image files सार्वजनिक किए जाने की वजह से यह प्रोजेक्ट संभव हो सका.

1 टिप्पणियां

 
GN⁺ 2024-12-09
Hacker News टिप्पणियाँ
  • Teletext सिस्टम 1980 और 1990 के दशक में यूरोप में व्यापक रूप से उपयोग होता था, और यह प्रसारण TV सिग्नल के खाली हिस्सों में डेटा भेजने का तरीका था। BBC की Ceefax Teletext सेवा का उपयोग BBC Micro में सॉफ़्टवेयर वितरित करने के लिए किया गया था

    • Teletext ने TV पर सीधे समाचार, मौसम आदि की जानकारी देखने की सुविधा दी, और लोकप्रिय पेज तेज़ी से लोड हों इसलिए उन्हें बार-बार दोहराया जाता था
    • Sega Channel सिस्टम की तरह Teletext सिस्टम भी loop किए गए डेटा का प्रसारण करता था
    • Teletext के PAL प्रसारण की bitrate लगभग 7Mbps थी, जो 1990 के दशक के मध्य के Sega सिस्टम के 8Mbps की तुलना में भी काफ़ी ऊँची थी
  • Sega Channel वह सेवा थी जिसे मेरे एक दोस्त ने छठी कक्षा में इस्तेमाल किया था, और उस समय गेम डाउनलोड करने की अवधारणा क्रांतिकारी लगती थी

    • $15 प्रति माह में हर महीने या हर हफ्ते गेम बदल दिए जाते थे, और इनमें रिलीज़ से पहले के गेम भी शामिल होते थे
    • याद है कि मैंने Vectorman गेम को रिलीज़ से पहले या रिलीज़ के तुरंत बाद खेला था
  • SNES के लिए StellaView नाम की एक समान सेवा थी, जो केवल जापान में उपलब्ध थी

    • मैंने Legend of Zelda 1 का remake संस्करण खेला था, जिसे A Link to the Past ग्राफ़िक्स के साथ फिर से बनाया गया था
  • 90 के दशक में मैंने यह सेवा एक-दो महीने तक इस्तेमाल की थी; अनुभव शानदार था, लेकिन थोड़ा झंझट वाला भी था

    • पड़ोसी ने केबल डिस्कनेक्ट कर दी थी, जिससे सेवा बंद हो गई, और इसके लिए एक dedicated line की ज़रूरत थी
  • इसमें Nabu कंप्यूटर जैसी बहुत-सी समानताएँ थीं, जहाँ डेटा upload संभव न होने पर प्रोग्रामिंग को लगातार loop में उपलब्ध कराया जाता था

  • हार्डवेयर में 4MB RAM थी

  • मेरे पिता ने General Instrument में Sega Channel पर काम किया था, लेकिन हमारे घर के cable provider ने यह सेवा नहीं दी, इसलिए मैं इसे वास्तव में कभी इस्तेमाल नहीं कर सका

  • प्राथमिक स्कूल में मैंने अपने माता-पिता को मना लिया था कि यह सेवा दिलाएँ, लेकिन दूसरे लोगों ने इसके बारे में कभी सुना ही नहीं था

    • Virginia में यह सेवा बहुत अस्थिर थी, और 1–3 महीने तक मुझे अक्सर support center से संपर्क करना पड़ता था
  • Foley Hi-Tech नाम की एक कंपनी गेम मेनू ग्राफ़िक्स और animation बनाती थी और मासिक content शामिल करती थी

    • लगभग 60MB की "game image" फ़ाइलों को CD पर burn करके Denver, Colorado की satellite uplink facility में भेजा जाता था
    • CD को uplink game server कंप्यूटर में इंस्टॉल किया जाता था, और वह satellite के ज़रिए game data को loop में प्रसारित करता था
    • cable headend satellite ट्रांसमिशन प्राप्त करता था और उसे cable subscribers तक भेजता था, और डेटा के लगातार loop में प्रसारित होने से "interactivity" मिलती थी
  • मुझे पता ही नहीं था कि ऐसी कोई सेवा मौजूद थी, और loop में गेम प्रसारित करने का विचार मुझे बहुत चतुर लगा

    • ZX Spectrum पहले ही radio के ज़रिए गेम डिलीवर कर चुका था
  • मैं सोच रहा था कि क्या PKSPREAD का Phil Katz के PKZIP से कोई संबंध है