Retrodeは、エミュレータでゲームカートリッジとコントローラーを使用できるようにする、旧式ビデオゲーム用のUSBアダプターです。[ 1 ]技術的には、Retrodeはカートリッジの内容のコピーを作成できるため、 ROMダンプ装置とみなすことができます。このようなデバイスのほとんどとは異なり、Retrodeは最も一般的なオペレーティングシステムでドライバーや特別なソフトウェアなしで動作させることができました。さらに、エミュレータがファイルシステムを介してゲームデータに直接アクセスできるようにしたため、 ROMイメージを別の手順として作成する必要がなくなりました。Retrodeはデフォルトで、SNESとSega Genesis(北米以外ではメガドライブとしても知られています)ゲーム機用のカートリッジスロットとコントローラーポートを備えていました。他のシステムのカートリッジとコントローラーのサポートは、ユーザーがオンラインで購入したり自作したりできる、いわゆるプラグインアダプターを介して追加できました。[ 2 ]
このデバイスは、もともとマティアス・フリンが2009年にPandora携帯ゲーム機のユーザーフォーラムでUSBアクセサリについて議論していた際に考案したものです。 [ 3 ]フリンは、カスタムファームウェアを実行するAT90USBKey評価ボードにエッジコネクタを配線することで、想定した動作原理のプロトタイプを作成し、デモビデオを作成しました。[ 4 ]さまざまな報道機関で大きく取り上げられた後、[ 5 ] [ 6 ] [ 7 ] [ 8 ]フリンは概念実証(仮称「snega2usb」)を製品化し、後にドイツのRetrode UGで製造されました。[ 9 ] Retrode UGは2013年の夏にRetrodeの製造を中止しました。[ 9 ] RetrodeはドイツのOpenPandora GmbHにライセンス供与され、2015年3月から再び入手可能になりました。[ 10 ] 2015年のRetrodeは2番目のハードウェア改訂版です。
2つのハードウェア改訂版それぞれにおいて、プロトタイプから量産への移行はクラウドファンディング(事前注文)によって実現した。Retrodeユーザーによる包括的な記事がプロジェクトの歴史を記録している。[ 11 ]
Retrodeは、USBインターフェースを内蔵したAtmel AVRマイクロコントローラ(AT90USB646)をベースにしており、マイクロコントローラのGPIOピンを介してカートリッジスロットとゲームコントローラポートに接続します。[ 5 ]更新可能なファームウェアは、Dean CameraのLUFAライブラリ[ 1 ]をベースにしており、主にHullinが少数のユーザーの協力を得て開発しました。
このデバイスは、 USBマスストレージエンドポイントと1つまたは複数のUSBゲームコントローラで構成される複合USBデバイスとして列挙された。カートリッジの内容(通常はゲーム自体を含むROMチップ、オプションでゲームの進行状況を保存するためのバッテリーバックアップ付きSRAMも含む)へのアクセスは、USBメディア上のファイルを介して提供された。デバイスパラメータのいくつかは、構成ファイルを介して編集できた。[ 12 ]
Retrodeの最初の商用バージョンは、SNESとSega Genesisのゲームカートリッジを収納するための2つのスロットを備えたアルミニウムプロファイルの筐体を採用していました。内部のはんだ付けピンにより、ユーザーはSNESコントローラー用に最大4つのポートを後付けすることができました。[ 11 ]後継モデルであるRetrode 2は、ダストカバー付きのプラスチック筐体を使用し、SNESとSega Genesisの各システムに2つずつ、合計4つのコントローラーポートが内蔵されていました。[ 9 ]
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)