+1 500 000 のオファーにある商品数

7000 個の小包が毎日発送されます

150 カ国からの +300 000 の顧客

Quick Buy お気に入り
カート

ゲーム機としてのRaspberry Pi

発行日: 12-11-2025 🕒 7 分钟阅读

電子ゲームのライブラリーは半世紀近く前から増え続けている。,歴史的好奇心さえ抱くようになっている。.ラズベリーパイコンピュータが古いゲーム機やコンピュータのエミュレーションによく使われるのはこのためだ。...

インターネット上では、エミュレーターのインストール方法について書かれた,には、Raspberry Piにエミュレーターをインストールする手順が順を追って説明されている。.しかし、それらはしばしば ソフトウェアに関する基本情報.その結果、多くの愛好家が、以下のような情報を得ることなくプロジェクトを進めてしまうのです。,知識を得ることなく 知識.すぐにユーザーはフォーラムに戻らざるを得なくなる。,フォーラムに戻らざるを得なくなります。,フォーラムに戻らざるを得なくなる。.これを変えるために,私たちは Raspberry Piコンピュータを使ったゲームエミュレーションのクイックガイド - 基本から重要な技術的詳細まで.

TMEカタログのRaspberry Piマイコン

この記事では、以下のような質問にお答えします:

基本情報

まず、最も重要なハードウェアの概念と問題点を明らかにしよう。.

エミュレーションはどのように機能するのか?

エミュレーションとは あるコンピュータ・システムの動作を別のコンピュータ・システムで再現すること。.プログラムは電子部品の動作をシミュレートします(主にマイクロプロセッサ,メモリ,ジェネレーター).

ゲームの場合:ゲームはコンピュータによって直接実行されません。.まず、エミュレータが 仮想デバイス(たとえば.コンソール),この抽象システムがゲームプログラムを受け取り、実行する。.最後に:仮想マシンの出力が「翻訳」され、コンピュータのインターフェース(ディスプレイ、サウンドカード)を通じて表示されます。,サウンドカード).

容易に想像できるように,これには 計算能力の余剰- というのも、高水準プログラミング言語は、マシンコードを実装している半導体で起こっている高速プロセスを再構築するからである。.さらに、エミュレータは常にオーディオビジュアル信号を処理する。,入力信号(キーボードから,コントローラーなどからの.).

ラズベリーパイの利点と限界は何ですか?

ラズベリーパイは教育ツールとして開発されました。.設計上 セットアップも使い方も簡単,パワフルである。.Linuxとフリーソフトウェアをベースにしている,幅広いタスクに適応できる.大規模な,国際的なユーザーコミュニティでは、古いゲーム機のエミュレーションにラズベリーパイを使うというアイデアが急速に広まった。.より高速な世代のコンピューターが市場に出回るにつれ,より新しいシステムをエミュレートできるようになった。,数年前のものまで.

実際には、ラズベリー・パイの小型化されたモデル(ゼロバージョンなど)でも、20年前のプラットフォームを再現することができる。.Zeroバージョンなど)でも、20年前のプラットフォームを再現することができる。-40年前の,例えば コモドール 64,ZXスペクトラム,ファミコン,スーパーファミコン,ゲームボーイ,プレイステーションなどがある。.ただし、ここで強調しておきたいのは,すべての "古い "システムがエミュレートしやすいというわけではないことを: アミーガ,Nintendo64やセガサターン、ドリームキャストは、その複雑すぎるアーキテクチャで悪名高い.

ですから,3Dグラフィックを提供する新しいゲーム機をエミュレートしたいのであれば,そのためには,そのためには より高速なRaspberry Piが必要です。 4.または 5.できれば,マザーボードに4GBまたは8GBのRAMを搭載していること。.

ソフトウェア

実践的なヒントに移る前に,ソフトウェアの構造を見てみよう。.ゲーム専用機として,ゲーム専用機,プロジェクトはいくつかのレイヤーで構成されます:

  • オペレーティングシステム,
  • プラットフォーム(フロントエンド),
  • コア(エミュレーター)
  • インターフェース.

各コンポーネントは独立した機能を持っており、他のコンポーネントと連動するように設定する必要がある。.最大の問題点,独自のコンソールを実行、実行する際に発生する最大の問題は,これらのソフトウェア・コンポーネント間のインターフェイスで発生します。.

オペレーティングシステム

プロジェクトを始める前から,を開始する前に、次の2つのルートのいずれかを取る。.ひとつは メーカーから提供されたメーカーが提供する.もうひとつは インターネットから "既製 "のシステムをダウンロードする。,必要なソフトウェアがすでにインストールされている.

最初の方法の利点は、最新バージョンのシステムを使用できることです。 自分のニーズに合わせる自由があること.Raspberry Pi OSは、DebianディストリビューションのLinuxをベースにしており、あらゆる世代のUKマイクロコンピュータでの使用に最適化されている。.これについては本文の後半で詳しく説明する.

エミュレートするために設計された,をエミュレートするために設計された,いくつかの選択肢がある:

  • レトロパイ- 最も古く、現在でも最も人気のあるソリューションの一つです。.幅広いカスタマイズが可能.インターフェースとしてEmulation Stationを使用し、コアとしてダウンロードしたエミュレータを実行するためにRetroArchを使用します。,例. MAME(アーケードマシンエミュレータ)やDOSBox(PCエミュレータ),さらに利用可能なデバイスの幅が広がります).システムの設定が必要(これには幅広いユーザーが協力する)。-熱狂的なファン).すべての設定が完了すると、当社のハードウェアは非常に直感的に使用できるようになります。.
  • リカルボックスは、上記よりもさらにシンプルに使えます.,独自のインターフェース,マルチメディアの再生も可能.これは、以下のようなユーザーに最適です,コンフィギュレーションの問題を避けたいユーザーには最適だろう。.
  • バトセラ.リナックス- RetroPieとよく似た新しいディストリビューションです。.このソフトウェアの最も重要な利点は 絶え間ないアップデートとRaspberry Pi 5のサポート.新しいユーザーにも野心的なユーザーにも良い選択です。,ユーザーだけでなく,すでにRetroPieを使ったことがあるが,を使ったことがあるが、より先進的なソリューションをお探しの方.
  • Lakka- は、RetroArchのクリエーターによって開発されたシステムです。,この場合、エミュレータのプラットフォームとしてだけでなく、メインのインターフェイスとしても機能します。,として機能する。.残念ながら,この最後の機能は、一部のユーザーを失望させるかもしれない,特に、パーソナライズが制限されていることと、利用可能なゲームのリストが高度な設定オプションのある単一のメニューに配置されていることが原因です。.

Libretro と Retroarch

この2つの名前は常にRaspberry Piでのエミュレーションに付随します。.これらは時々(そして間違って)同じ意味で使われます。. Libretroframework,ライブラリでありプログラミングインターフェースです。.コンソール・エミュレーション・コアの作成に使用されます。,オートマット,マイコンなど. レトロアーキfrontendem,コアの設定と使用のためのグラフィカルなオーバーレイとマネージャです。.コントローラーの,解像度,ドライバの選択,コアで使用するドライバの選択などに使用されます。.これらは同じコインの表と裏である。,一般的なユーザー(例えば.アマチュアが自作コンソールを作る場合)はRetroarchを扱うだけでよい。.高度な設定(解像度,ドライバの選択,リフレッシュレート)、多くの便利な機能(ビデオフィルター,ゲームステータスを保存するオプション).

コアと他のエミュレータ

コア (core) は RetroArch 内で動作するエミュレータやエンジンに過ぎません。.各コアは特定のデバイス(例えば.ファミコンやプレイステーション).場合によっては、コアはそれ自体がゲームになることもあります(『Doom』や『Quake』などのタイトルは、Libretroを使って完全に再現されています)。.人気のあるゲーム機は いくつかの,あるいは複数のバージョンのコアがあります。.これらのエミュレータは独自に開発されており、以下のような機能が異なります。,このようなエミュレータは独自に開発され、オリジナルのサウンドやカラーパレットの再現などの機能が異なります。.多くの場合 代替コアを選択することで、画質を向上させることができます。,ラグをなくすなどがあります。.

注意すべき点は,すべてのレトロ-すべてのレトロゲーム機がコアという形で同等の機能を持っているわけではないことに注意する必要がある。.幸いなことに、Raspberry Piユーザーにはオプションがある。 をインストールするオプションがあります。,RetroArchに依存しない,プラットフォーム,例えば.AmigaエミュレータやDOSBox環境(x86プロセッサ搭載のコンピュータと同等).

EmulationStation (インターフェース)

EmulationStation は グラフィカル・フロントエンド,またはユーザーインターフェース(GUI, Graphic User Interface).このプログラムの仕事は、ゲームライブラリのナビゲーションを容易にすることです。,を視覚的に魅力的な形で表示することです。.このおかげで プレイヤーはコンソールにコマンドを入力して,コンソールにコマンドを入力して- コントローラを使用して コントローラを使用して、美的に描かれたリストからゲームを選択します。,リストからゲームを選択します。.EmulationStationは自動的に ハードディスク上の選択したフォルダを監視し、ゲームを探します。,適切なエミュレータに割り当て、アルファベット順に並べます。.また、以下の機能もあります。 各タイトルのデータをダウンロード(発売年,説明,画面,カバー)をマニアが作成した中央データベースからダウンロードする機能もある。.その結果、私たちのコンピューターは、プロのグラフィックデザイナーやデザイナーが作成したかのようにゲームを扱うことができます。.

インストールプロセスについて

前述したように、エミュレーション用のコンピュータは、市販のソリューションに基づいて構築することも、ゼロから構築することもできます。.それでは,第二の選択肢を見てみましょう。.幅広いカスタマイズの可能性を提供するだけでなく、次のような機会も与えてくれる。 コンピュータとLinuxに関する有益な知識を得る.

システム

OSのインストールは、他のOSと同じです。. Raspberry Pi OSは、最適化され、継続的にアップデートされるソフトウェアです。(セキュリティの面でも!).まず、メーカーのウェブサイトからイメージファイル(img)をダウンロードします。*.メーカーのウェブサイトからイメージファイル(img)をダウンロードします。,カードに書き込み、コンピュータにセットする。,ハードディスクとして使用する.ファイルからカードへのデータ転送には、どのようなプログラムでも使用できます。,ラズベリーパイは、このための独自のソリューション(イメージャー)も提供している。,素人でも簡単に使える.

コンピューターが起動したら、初期設定を行います(国や言語の選択,言語,ローカルネットワークへの接続,パスワードの設定),質問に答えるだけ.数分後、すべての準備が整います。.

コントローラー

最初はキーボードを使って作業します。 コントローラーを接続する.かなり新しい、ブランドの製品を使用する場合,は システムによって自動的に検出される.製造元がパッド/ジョイスティックとLinuxの互換性を示している場合、コントローラはさらに設定する必要はありません。.

ソフトウェア

プログラムは、RPi OSの他のパッケージと同じ方法でインストールされます。,コンソールとaptマネージャ経由で.まず、利用可能なパッケージのデータベースを更新します (sudo apt update),そしてコアソフトウェアをダウンロードします: sudo apt install retroarch and sudo apt install emulationstation.このプロセスの一部として、次のように尋ねられます。,関連パッケージをインストールするかどうか- と聞かれます。, はい」と答えてください。.

構成

ここまで来ると,と思われるかもしれない。.残念ながら,設定の段階から困難が待ち受けている。,RetroPieや他の設定済みディストリビューションを使う場合).

このプロセスについては、ここでは詳しく説明しません(ユーザーによって異なるからです)。,しかし、次のステップについては指摘します - インターネット上には、これを手助けしてくれる多くのリソースがあります。.包括的なマニュアルに頼るのではなく、具体的な質問に対する答えを探す価値があります,総合的なマニュアルに頼るよりも,後者は ほとんどの場合、あなたの期待や機器との互換性はありません。.

最も重要な設定手順は以下の通りです:

  • ゲームを保存するフォルダの作成(いわゆる.ロム).エミュレートされた各システム(SNES,ゲームボーイなど.)はそれぞれ別のフォルダを持つ必要があります。.ホームフォルダ(パス /homa/)に置くことができます。[ユーザー名]).
  • ゲームをコピーするを上記の.フォルダにコピーする.
  • EmulationStationとRetroArchのリンク.これは設定ファイル /etc/emulationstation/es_systems.cfg で行います。,そこにある情報は、各フォルダからゲームを実行するためにRetroArchがどのコアを使うべきかを示しています。.このデータはコレクションを整理するのにも使われます。.

以上の手順が完了したら、コンソールにプログラム名を入力してEmulationStation,を起動することができます。.間違いがなければ,カラフルなインターフェースと、入力デバイス(これはパッド,パッド、キーボード,などの周辺機器,例えば.ステアリングホイール).

残りの設定は、ソフトウェアの助けを借りて行われます。.

プロンプトワード

ゲーム機の自作はやりがいのあるプロジェクト.最も簡単なものではない,しかし、いざとなれば 私たちは、Raspberry Piの熱狂的なファンの大規模なコミュニティ(多数のフォーラムで活動するフレンドリーなコミュニティ)に支えられている。.些細な質問でも,些細な質問でも.この短いガイドの最後に、さらにいくつかのヒントを紹介します:

バックアップ

Raspberry Piのほとんどのモデルは、SDカードをハードドライブとして使用しています。.これは実験者にとって大きな利点です,なぜなら コンピュータのメモリ全体をメディアイメージとして別のコンピュータにコピーすることができます。,完全に再現できるからだ。.定期的にバックアップを取る 定期的にバックアップを取る- そうすることで、システムやソフトウェアの設定を大胆に試すことができる。,心配することなく,それらが壊れてしまうことを心配することなく.そして,時には 小さなミスがシステムの永久的な固定化につながることがあることを覚えておいてください。.

ゲームをどこから入手するか?

古いゲームのコピーは、ROMファイル( Read Only Memoryやディスクイメージ*.isoから).検索エンジンを使えば、長年運営されているレトロゲーム専門のウェブサイトを簡単に見つけることができます。,レトロゲームの提供だけに特化した-ゲーム.残念ながら,オリジナルのゲームを物理的な媒体で所有していない場合, 非公式コピーの使用は違法です。.事実,膨大な数のタイトルが事実上入手不可能となり、パブリッシャーにとって何年も実益がなかったとしても、法的状況は変わらない。.簡単に言えば 法的には,40年前のタイトルの-40年前のタイトルをダウンロードすることは海賊行為の一形態である。.私たちの個人的な考えや、法執行機関による取り締まりがどのようなものであるかは、まったく別の話題である。.

次の話題は?

コンピューターを自作し、エミュレーションのメリットを享受したら、次のステップに進む価値がある。,次のステップ. コンピュータ用のスタイリッシュなケースを買ったり作ったりする.自作コントローラーを作る,破損した,オリジナルのハードウェア.興味深く野心的なプロジェクトとしては 携帯ゲーム機を自作するラズベリーパイにLCDディスプレイを接続する。,バッテリーなど.

最も重要なのは,電子ホビーへの冒険において 熱意と想像力を絶やさないこと.

Transfer Multisort Elektronik(TME)は、電子部品、電気・電子機器、作業工具、ならびに産業用オートメーション機器を取り扱う世界有数のグローバルディストリビューターです。TMEのカタログには、1300社以上の主要メーカーによる150万点を超える製品が掲載されています。ウッチ市およびルズグフ市に所在するTMEの最新物流センターは、総面積40,000㎡以上を有し、毎日約6,000個の電子部品関連パッケージを、150か国以上の顧客へ発送しています。

TME はまた、TME Education プロジェクトを通じて若手エンジニアや電子工学愛好家の知識とスキルの向上に取り組み、TechMasterEvent シリーズを開催して技術コミュニティを支援し、イノベーションと経験の共有を促進しています。

rightColumnPicture rightColumnPicture

こちらも見る