2 ポイント 投稿者 GN⁺ 2024-12-09 | 1件のコメント | WhatsAppで共有

紹介

  • Sega Channelは、ケーブル加入者に毎月約50本のSega Genesis用ゲームを提供するゲーム・オンデマンドサービスだった。
  • 1994年6月から1998年6月まで運営され、加入者はGenesisとケーブルテレビ回線を接続するアダプターカートリッジを受け取っていた。
  • ゲームメニューをダウンロードし、選択したゲームをRAMにダウンロードして実行できた。
  • Sega Channelは約25万人の加入者を抱えたことがあった。

ゲームイメージ

  • 2024年11月、Sonic RetroフォーラムのRisingFromRuinsユーザーが、1996年9月のSega ChannelゲームイメージCDを発見した。
  • このイメージから独占ゲームやプロトタイプゲームを抽出できるかを確認するプロジェクトが始まった。

過程

  • イメージファイルの内容をヘックスエディタで確認したが、読める内容はなかった。
  • 2017年、Foley Hi-TechのバックアップCDが発見され、Sega Channelの開発資料が含まれていた。
  • ゲームイメージファイルを生成するツールをリバースエンジニアリングしてデータを抽出するほうが簡単だと判断した。
  • NSF.EXEというプログラムを解析し、ゲームイメージファイルをデコードするプログラムを作成した。

発見

  • 1996年9月に配信された独占ゲームであるChessmasterとKlondikeを含むゲーム一覧を確認した。
  • Sega ChannelデモカートリッジROMを使って、エミュレータ上でメニューを実行できた。
  • ゲーム説明ROMはエミュレータでは実行されなかったが、修正後は実行可能になった。

結論

  • Sega Channel開発バックアップCDを公開したTdijital、.SA圧縮形式をリバースエンジニアリングしたOctocontrabass、そしてNSF.EXEをデバッグモードでコンパイルしたScientific Atlantaに感謝する。
  • RisingFromRuinsがゲームイメージファイルを公開したおかげで、このプロジェクトは実現した。

1件のコメント

 
GN⁺ 2024-12-09
Hacker Newsのコメント
  • Teletextシステムは1980年代から1990年代のヨーロッパで広く使われており、放送TV信号の空き区間でデータを送信する方式だった。BBCのCeefax Teletextサービスは、BBC Micro向けにソフトウェアを配布するために使われていた

    • Teletextはニュースや天気などの情報をTVで直接見られるようにしており、人気のあるページは頻繁に繰り返し送信されるため、すばやく読み込まれた
    • Sega Channelシステムと同様に、Teletextシステムもループされたデータを放送していた
    • TeletextのPAL放送ビットレートは約7Mbpsで、1990年代半ばのSegaシステムの8Mbpsと比べても高い水準だった
  • Sega Channelは、6年生のときに友人が使っていたサービスで、ゲームをダウンロードするという概念は当時としては革新的だった

    • 月額$15で、毎月または毎週ゲームが入れ替わり、発売前のゲームも含まれていた
    • Vectormanを発売前、あるいは発売直後に遊んだ記憶がある
  • SNESには、日本でのみ提供されたStellaViewという似たサービスがあった

    • Legend of Zelda 1のリメイク版を遊んだが、A Link to the Pastのグラフィックで再構成されていた
  • 90年代に1〜2か月ほどこのサービスを使ったが、驚くべき体験である一方で少し扱いづらかった

    • 近所の人がケーブルを切り離したことでサービスが止まり、専用回線が必要だった
  • Nabuコンピュータとの共通点が多く、データのアップロードができない環境で、プログラムを連続ループで提供していた

  • ハードウェアは4MBのRAMを搭載していた

  • 父親がGeneral InstrumentでSega Channelの仕事をしていたが、自宅のケーブル事業者がこのサービスを提供していなかったため、実際には使えなかった

  • 小学生のころに親を説得してこのサービスを契約してもらったが、ほかの人はこのサービスのことを聞いたことすらなかった

    • バージニアではサービスが非常に不安定で、1〜3か月のあいだサポートセンターに頻繁に連絡しなければならなかった
  • Foley Hi-Techという会社がゲームメニューのグラフィックやアニメーションを作成し、月次コンテンツを組み込んでいた

    • 約60MBの「ゲームイメージ」ファイルをCDに焼いて、コロラド州デンバーの衛星アップリンク施設に送っていた
    • CDはアップリンク用ゲームサーバーのコンピュータにセットされ、衛星を通じてゲームデータをループ送信していた
    • ケーブルヘッドエンドは衛星伝送を受信してケーブル加入者に送信し、データが連続ループで送られることで「インタラクティブ性」を実現していた
  • このサービスの存在を知らず、ゲームをループで放送するという発想は巧妙だと思った

    • ZX Spectrumはすでにラジオ経由でゲームを配信したことがあった
  • PKSPREADがPhil KatzのPKZIPと関係あるのか気になった