紹介
- 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件のコメント
Hacker Newsのコメント
Teletextシステムは1980年代から1990年代のヨーロッパで広く使われており、放送TV信号の空き区間でデータを送信する方式だった。BBCのCeefax Teletextサービスは、BBC Micro向けにソフトウェアを配布するために使われていた
Sega Channelは、6年生のときに友人が使っていたサービスで、ゲームをダウンロードするという概念は当時としては革新的だった
SNESには、日本でのみ提供されたStellaViewという似たサービスがあった
90年代に1〜2か月ほどこのサービスを使ったが、驚くべき体験である一方で少し扱いづらかった
Nabuコンピュータとの共通点が多く、データのアップロードができない環境で、プログラムを連続ループで提供していた
ハードウェアは4MBのRAMを搭載していた
父親がGeneral InstrumentでSega Channelの仕事をしていたが、自宅のケーブル事業者がこのサービスを提供していなかったため、実際には使えなかった
小学生のころに親を説得してこのサービスを契約してもらったが、ほかの人はこのサービスのことを聞いたことすらなかった
Foley Hi-Techという会社がゲームメニューのグラフィックやアニメーションを作成し、月次コンテンツを組み込んでいた
このサービスの存在を知らず、ゲームをループで放送するという発想は巧妙だと思った
PKSPREADがPhil KatzのPKZIPと関係あるのか気になった