ステラアイコン | |
| 開発者 | ブラッドフォード W. モット、スティーブン アンソニー ステラ チーム |
|---|---|
| 初回リリース | 1995年[1] |
| 安定版リリース | 7.0 / 2024年10月5日 |
| リポジトリ | github.com/stella-emu/stella |
| 書かれた | C++20 |
| オペレーティング·システム | 現在: Linux、MacOS、Windows サポート終了: AmigaOS、Dreamcast、GP2X、Nintendo DS、 Wii、Windows CE/Mobile |
| タイプ | コンソールエミュレータ |
| ライセンス | GNU GPLv2、オープンソース |
| Webサイト | stella-emu.github.io |
StellaはAtari 2600ゲームコンソールのエミュレーターであり、コンソールのコード名からその名前が付けられています。[2]オープンソースであり、 Windows、Mac OS X、Linuxなど、ほとんどの主要な最新プラットフォームで動作します。Stellaは1996年にBradford W. Mottによって最初に書かれ(Stella 96 [3]として知られていました)、現在はStephen Anthonyによってメンテナンスされています。
Stella はC++プログラミング言語で書かれており、移植性が非常に高い。[4]このエミュレーターは Atari 2600 のすべてのカートリッジバンク切り替え方式をサポートしており、ほぼすべての Atari 2600 タイトルをサポートしている。60 Hz/50 Hz の各種 NTSC、PAL、SECAM をサポートしており、これらの形式の自動検出も含まれる (各フレームで生成されるスキャンラインの数に基づく)。TIA チップ (グラフィックスとサウンド) のサイクル正確なエミュレーションを備えており、Stella チームは現在の TIA エミュレーションがほぼ 100% 完成していると見積もっている。
Stella は、標準のジョイスティック、パドル コントローラ、Atari Video Touch Pad、Atari Keyboard Controller、Atari Indy 500 Driving Controllers、CBS Booster-Grip コントローラ、Atari TrakBall/AtariMouse/AmigaMouseトラックボールコントローラ、Sega Genesisコントローラ、AtariVox および SaveKey コントローラなど、ほとんどの Atari 2600 周辺機器をエミュレートします。Stelladaptor および 2600-daptor のサポートにより、実際のジョイスティック、パドル、およびドライビング コントローラを使用できます。また、シリアル ポートに接続された実際の AtariVox デバイスにアクセスするためのサポートも含まれています (また、AtariVox デバイスから実際にサウンドを生成します)。Stella は、 Coleco KidVid カセット プレーヤーで動作するように設計されたカセットベースのタイトルをまだサポートしていませんが、 Starpath SuperchargerおよびSpectravideo Compumateで動作するように設計されたタイトルをサポートしています。[5]
Stella には、ブレークポイント、読み取り/書き込みトラップなどをサポートする広範な組み込みインタラクティブデバッガーおよび逆アセンブラーなど、自作開発者向けの機能が多数含まれています。その他の主な機能には、Blargg TV エフェクト、チートコード システム、ユーザー定義パレット ファイルのサポート、状態の読み込み/保存 (TimeMachine のようなアンワインド/リワインド機能を含む)、ハードウェア アクセラレーションによるレンダリングとエフェクト、イベントの再マッピング、広範な組み込みクロスプラットフォーム ユーザー インターフェイス (ROM ランチャー フロントエンドを含む) などがあります。
Stella は、TypeScript で記述され、Web ページから実行可能な MOS 6502 ベース システム用のエミュレーターのコレクションである 6502.ts の TIA エミュレーション コアを使用します。
参考文献
- ^ Bradford Wayne Mott (nd). 「Bradford Mott - The InelliMedia Group」 . 2024年3月7日閲覧。
- ^ コーラー、クリス (2006)。レトロゲームハック。セバストポル:オライリー。p. 143。ISBN 0-596-00917-8。
- ^ Mott, Bradford Wayne. 「Stella 96 - An Atari 2600 Emulator」. Google グループ. Bradford Wayne Mott. 2024年3月7日時点のオリジナルよりアーカイブ。2024年3月7日閲覧。
- ^ 「Stella - マルチプラットフォーム Atari 2600 VCS エミュレーター」2012 年 6 月 1 日閲覧。
- ^ 「Stella - マルチプラットフォーム Atari 2600 VCS エミュレーター (ユーザーズ ガイド - リリース 4.7.3)」 。 2016 年 12 月 31 日閲覧。
さらに読む
- Kohler, Chris (2005 年 10 月)。「Atari 2600 をエミュレートする」。Jepson, Brian (編)。レトロ ゲーム ハック: クラシックゲームをプレイするためのヒントとツール。O'Reilly Media。144 ページ。ISBN 978-0596009175. LCCN 2006274175.
- Montfort, Nick ; Bogost, Ian (2009-03-31)。「After the Crash」。Racing the Beam: The Atari Video Computer System。プラットフォーム研究。マサチューセッツ州ケンブリッジ: The MIT Press (2009 年 3 月発行)。pp. 140–141。ISBN 978-0262012577LCCN 2008029410 。
外部リンク
プロジェクトとポート
- ステラ – 公式サイト
- ステラ – ドリームキャスト移植
- ステラ – Wii 移植
- ステラ – ニンテンドーDS移植
他の
- Bradford W. Mott のホームページ – Stella Atari 2600 VCS エミュレータ プログラムの開発者およびプログラマー
- Stephen Anthony のホームページ – Stella Atari 2600 VCS エミュレータ プログラムの現在のメンテナーおよび主任開発者
- 2600-daptor デバイス – USB 経由で本物の Atari コントローラーを使用可能
