1993年にセガがアーケード向けに発売した『SegaSonic The Hedgehog(セガソニック・ザ・ヘッジホッグ)』を、WindowsやmacOS、Linuxなどで動作させる非公式移植プロジェクトが公開されました。開発を手掛けたのはcheviman氏で、2026年10月21日に初版を公開。その後もアップデートが続けられており、10月25日にはAndroidやNintendo Switch、Anbernic製携帯ゲーム機などにも対応する環境が整えられています。
今回の移植版は、オリジナルのゲームプログラムをC言語に逆コンパイルし、それぞれの環境で直接実行できるようにしたものです。さらに、16:9のワイド画面表示やゲームパッド操作、タイムアタックなど、家庭で遊びやすくするための機能も追加されています。
●『SegaSonic The Hedgehog』非公式移植版・GitHub Releases
https://github.com/cheviman/segasonic-port/releases
トラックボールを使う異色のソニック作品
『セガソニック・ザ・ヘッジホッグ』は、セガのアーケード基板『System 32』向けに開発されたアクションゲームです。ソニックに加えて、マイティー・ザ・アルマジロとレイ・ザ・フライングスクイレルが登場し、最大3人での同時プレイに対応しています。
本作の大きな特徴は、一般的なソニックシリーズとは操作方法が異なることです。アーケード版ではトラックボールを使ってキャラクターを動かす仕組みが採用されており、ボールを転がす方向や勢いによって移動を操作します。
ゲームでは、ドクター・エッグマンが仕掛けたさまざまな障害物やトラップを避けながら、ステージの突破を目指します。家庭用ゲーム機でおなじみの横スクロール型ソニックとは異なる視点や操作感が特徴で、シリーズの中でも異色の作品となっています。
今回のプロジェクトでは、こうしたオリジナルのゲームプログラムを解析し、読みやすいC言語のコードとして再構築しています。一般的なエミュレーターが当時のCPUなどの動作を再現してゲームを実行するのに対し、こちらは変換したプログラムを移植先の環境で直接動作させる方式です。
開発者によると、アーケード版については『MAME』上で動作するオリジナルのプログラムと比較し、映像やサウンド、内部メモリーの状態などがフレーム単位で一致することをWindowsとLinuxで検証しています。
ワイド画面やゲームパッド操作に対応
今回公開された移植版には、アーケード版の動作を再現する『SegaSonic Arcade』と、家庭向けに機能を追加した『SegaSonic』の2種類が用意されています。特に家庭向けの『SegaSonic』では、オリジナルのゲーム内容をベースにしながら、現代のプレイ環境に合わせたさまざまな機能が追加されています。
なかでも特徴的なのが、16:9のワイド画面表示です。単純に従来の映像を横方向へ引き伸ばすのではなく、ステージの描画範囲を左右に広げる仕組みが採用されています。タイトル画面やキャラクター選択画面などもワイド表示に対応していますが、一部の演出シーンは従来の4:3表示となります。
また、キーボードやマウスに加えてゲームパッドにも対応。もともとトラックボールで行っていた移動操作を、方向キーやアナログスティックなどで行えるようになっています。最大3人での同時プレイにも対応しており、それぞれのプレイヤーに操作キーやコントローラーを割り当てることが可能です。
このほか、ステージごとのクリアタイムや通しプレイの記録に挑戦できる「TIME ATTACK」、好きなステージを選んで遊べる「STAGE SELECT」なども搭載。難易度や残り体力の設定、画面表示の調整、サウンドテストなども利用できるようになっています。
なお、10月25日に公開された最新版のv1.2.2では、ワイド画面表示に関する描画の不具合が修正されました。ステージ内の塔が画面端で途切れてしまう問題などが改善されており、この修正はPC版に加えてAndroid版とNintendo Switch向けのビルドにも反映されています。GitHub+1
WindowsやMacに加え、Androidや携帯ゲーム機でも
移植プロジェクトでは、Windows、Linux、macOS向けの実行ファイルが配布されています。WindowsとLinuxはx64環境向け、macOS版はIntel製CPUとAppleシリコンの両方に対応したユニバーサルアプリとなっています。
さらに、10月25日に公開されたv1.2.0では、AndroidおよびNintendo Switch向けのゲームファイルを作成する機能が追加されました。
Android版は、PC上の専用ツール『SegaSonic APK』を使ってAPKファイルを生成する方式です。Android 7以降を対象としており、画面上のタッチ操作に加えてBluetoothやUSB接続のゲームパッドにも対応しています。
Nintendo Switch向けには『SegaSonic NSP』というツールが用意されており、NSP形式のファイルを作成できます。ただし、こちらはカスタムファームウェアなどを導入した環境を前提としており、通常の無改造本体にそのままインストールして遊べるものではありません。
また、Anbernic製の携帯ゲーム機向けパッケージも用意されています。対象となるのはH700チップを搭載した一部のモデルで、開発者は『RG40XX H』の実機で動作を確認したと報告しています。
『RG40XX H』では4:3表示で毎秒60フレームの動作が報告されています。一方、『RG35XX Plus』『RG40XX V』『RG CubeXX』などについても動作が見込まれているものの、すべての機種で検証が完了しているわけではありません。
なお、開発者が公開している情報では、WindowsとLinuxで詳細な比較検証が実施され、macOSでも実機プレイが確認されています。Android向けの修正は実際のAndroid環境で発見された問題に基づくものですが、すべてのAndroid端末での動作が保証されているわけではありません。Nintendo Switchについても、対応ファイルの生成機能が用意されていることと、個々の実機での動作検証状況は分けて考える必要があります。
プレイにはオリジナルのゲームデータが必要
今回の移植プロジェクトは、セガによる公式移植ではなく、開発者が独自に進めている非公式の取り組みです。
GitHubではプログラムや各プラットフォーム向けの実行ファイルが公開されていますが、ゲームのグラフィックやサウンドなどのデータは含まれていません。実際にプレイするためには、対応するアーケード版のゲームデータをユーザー自身で用意する必要があります。
具体的には、『MAME』で使用される日本版リビジョンCのROMセット『sonic.zip』が指定されています。PC版では初回起動時にこのファイルを読み込み、必要なデータを抽出して『segasonic.assets』というファイルを生成する仕組みです。
Android版やNintendo Switch版についても、PC上の専用ツールを使い、ユーザーが用意したゲームデータから実行用ファイルを生成します。生成されたAPKやNSPにはゲーム由来のデータが含まれるため、開発者はこれらのファイルを第三者に配布しないよう注意を呼びかけています。
なお、本記事は開発者がGitHubで公開している情報をもとに作成したもので、当サイトでは各プラットフォームでの動作検証は行っていません。
トラックボールという独特の操作方法を採用したアーケード版『セガソニック・ザ・ヘッジホッグ』。今回の非公式移植によって、オリジナルの動作を再現するだけでなく、ワイド画面やゲームパッドなど、現代の環境に合わせた遊び方も用意された形です。




















Divoom Ditoo Pro











