E-UAE 0.8.27 構成およびコントロール パネル | |
| 開発者 |
|
|---|---|
| 初回リリース | 1995年 |
| 安定版リリース | 5.3.0 (WinUAE) / 2024年6月2日 |
| リポジトリ |
|
| 書かれた | C++とASM |
| オペレーティング·システム | Microsoft Windows、MacOS、Linux、Android、FreeBSD、NetBSD、OpenBSD、AmigaOS |
| タイプ | エミュレータ |
| ライセンス | GNU 一般公衆利用許諾書 |
| Webサイト | 翻訳: |
UAE は、 Commodore InternationalのAmigaシリーズのコンピュータのハードウェアをエミュレートするコンピュータ エミュレータです。GNU General Public Licenseに基づいてリリースされたUAE は、フリー ソフトウェアです。
歴史
ベルント・シュミットは、Amiga ソフトウェアを実行できるエミュレーターを思いついた。そのようなタスクは不可能だと広く信じられていたからである。シュミットは以前に Amiga 用のプログラムを書いていたこともあり、ゲーム、デモ、サウンド モジュールをオペレーティング システムの切り替えによって失いたくないという思いがさらに動機となった。[1] UAE は 1995 年にリリースされ、当初は起動できないことからUnusable Amiga Emulatorと呼ばれていた。 [2] [3] [4]初期段階ではUnix Amiga Emulatorとして知られ、後に他の名前でも知られるようになった。今日では、この名前は Universal Amiga Emulator の略である。[5]
特徴
UAE はほぼフル機能の Amiga エミュレータです。ほとんどの機能をエミュレートします:
- オリジナルチップセット(OCS)、拡張チップセット(ECS)、およびアドバンストグラフィックスアーキテクチャ(AGA)[6]
- I/O デバイス: (フロッピー ディスクドライブ、ジョイスティック、マウス、シリアル ポート)
- プロセッサ: Motorola 68000 / 010 / 020 / 040 CPU、オプションで68881 FPU、[6] [7]、WinUAE 3.0.0 beta 15以降ではQEMU CPUライブラリを使用した拡張PowerPC JITコア。[8]
- メモリ: 2 MB チップ RAM と 8 MB 高速 RAM、または高速 RAM なしの 8 MB チップ RAM。64 MB Zorro III高速 RAM (チップ RAM 設定に依存しない) (68020+ のみ)。互換性のため 1 MB 低速 RAM。[6]
- 8MBのメモリを搭載したPicasso 96グラフィックス[6] [7]
- シリアルポートとシンプルなパラレルポートは印刷にのみ十分です。[6]
- bsdsocket.libraryエミュレーションによるネットワーク[9] [10]
ソフトウェアについては、UAE はオリジナルの Amigaフロッピー ディスクから作成されたディスク イメージを使用できます。これらのイメージのファイル拡張子は「ADF 」(Amiga ディスク ファイル) です。他のコンピューターで使用されているフロッピー コントローラーの制限により、実際の Amiga ディスクは使用できません。 [11] Amigaでフォーマットされたハード ドライブ のイメージも作成できます。UAE は、ホスト オペレーティング システムのディレクトリを Amiga ハード ドライブにマッピングすることもサポートしており、最終的には物理的な Amiga でフォーマットされたハード ドライブをマウントできます。
UAE には、Amiga システムを実行するために必要なオリジナルの Amiga オペレーティング システム ROM とファイルは含まれていません。これらは、Amiga Foreverなどのパッケージにライセンスに基づいて含まれています。オリジナルの Kickstart 3.1 ROM イメージも、バージョン 4.1 Update 4 以降のPowerPC用AmigaOS4に含まれています。UAE は、 AROSプロジェクトから派生したものなど、代替システム ROM もサポートしていますが、これらはオリジナルの ROM と同じレベルのソフトウェア互換性を提供しません。
ポータビリティ
UAE は、 Linux、macOS、FreeBSD、DOS、Microsoft Windows、RISC OS、BeOS、Palm OS、Android、Xboxコンソール、PSP、PSVitaおよびGP2Xハンドヘルド、iOS、WiiおよびDreamcastコンソール、さらにはAmigaOS、MorphOSおよびAROSを含む多くのホスト オペレーティングシステムに移植されています。
エミュレーション速度
これまで、Usenetやその他の公開フォーラムでは、Amiga エミュレータの作成の可能性について議論するスレッドが数多くありました。UAE は不可能なことを試みていると考える人もいました。つまり、最速の PC が 66 MHz 486だったときに、さまざまなエミュレートされたチップ (Amigaチップセット) をすべて同期させ、ソフトウェアに表示されるはずのとおりに表示しながら、システムが 100 MB/秒のデータを読み取り、処理し、出力することを要求しているのです。
UAE は最初のリリースではほとんど使用できませんでしたが、ゆっくりと段階的に Amiga チップセットのサポートを充実させ、1997 年末までには生産性向上や多くのゲームに十分な品質と速度でAmiga 500 をエミュレートできるようになりました。
それ以来、UAE は、開発に注がれた努力と、UAE が最初に動作していたコンピュータよりも何倍も高速化した技術の大きな進歩のおかげで、使用可能になりました。多くのAmiga ゲームとアプリケーションは、 Pentium II時代のシステムでスムーズに動作します。便利な Amiga エミュレーターを作成できるという認識は、エミュレーションに対する熱意の高まりに貢献し、他の、多くの場合あまり人気のないコンピュータおよび電子ゲーム アーキテクチャー用のエミュレーターを作成する取り組みを開始または加速しました[要出典]。
2000年にベルント・マイヤーがジャストインタイムコンパイル[ 2]を採用して大幅な改善を行い、エミュレーション速度が大幅に向上し、平均的なPCでAmigaのソフトウェアを実際のAmigaよりも速くエミュレートできるようになりました。UAEは、ユーザーの選択に応じて、ネイティブモードでホストのパワーを可能な限り使用したり、ホストOSの他の要件とバランスを取ったり、元の速度を正確に反映したりできます。UAEは、エミュレーションのAmiga側用に、ホストハードウェアでの表示に合わせて調整されたRTG互換の「ビデオカード」も提供しているため、元のAmigaビデオハードウェアのエミュレーションに限定されません。
プロジェクト開発
元のプログラムには 6 つの主要なフォークがあります。
- WinUAEはWindows上で動作するように設計されており、Mathias Ortmann [12]によって移植され、現在はToni Wilen [13]によって開発されている。
- PUAE は、Unixプラットフォーム上で動作するように設計されている (廃止された E-UAE の継続であり、WinUAE の移植でもある)
- FS-UAEは、 Windows、macOS、Linuxで実行できるように設計されています(ゲームのエミュレーションに重点を置いた WinUAE の移植版で、新しいオンスクリーンGUIとクロスプラットフォームのオンライン プレイを備えています)
- UAE4all は、ローエンド デバイスで OCS Amiga をエミュレートするように設計された、簡素化され最適化されたバージョンです。UAE4all2 は、AGA とハード ディスクのサポートを追加します。
- Scripted Amiga Emulator (SAE) は、 JavaScriptとHTML5を使用して最新のブラウザで実行できるように設計されています。これもWinUAEに基づいており、2012年9月1日にRupert Hausbergerによってリリースされました。[14] [15] SAEを実行するには非常に高速なコンピュータが必要です。[16]
- UAE4ARMは、 Raspberry Piを含むARMデバイス上で動作するように設計されている。[17]これは、ARMデバイス上でJust-In-Timeをサポートする唯一のフォークである。サポートされている他のプラットフォームは、Pandora、Android、libretroである。
最もアクティブなフォークは WinUAE です。現在のバージョンにはまだバグや互換性の問題が残っています。
特定のバージョン: UAE v0.8.29 2008-11-30、[18] [19] FS-UAE v3.1.66 [20] E-UAE v0.8.29 2007-03-28 [21]
参照
- Amiga Forever、Amiga エミュレータ
- Basilisk II、UAE を使用して 68k プロセッサをエミュレートするApple Macintoshエミュレーター
- Hatari は、UAE をコア m68k エミュレーションに使用するAtari ST / STe / TT / Falconコンピュータ シリーズ エミュレータです。
- 以前のNeXTコンピュータエミュレータ、 Hatariから派生
- Fellow は、UAE の最初の使用可能バージョンのリリースからそれほど経たないうちにリリースされた別の Amiga エミュレーターであり、両方のプロジェクトに有益な競争を生み出しました。
- POSE、 Copilot をベースにしたPalm OSエミュレータ。Copilot は UAE の m68k エミュレーションをベースにしたものでした。
参考文献
- ^ テイラー、デイビッド(1996年クリスマス)。「ミッション:インポッシブル?」アミガショッパー。第70号。フューチャーパブリッシング。p.14 。 2022年5月15日閲覧。
- ^ ab 「UAE- Ultimate Amiga Emulator」。Amigaの歴史ガイド。2002 年。
- ^ グッドウィン、サイモン(1996年10月)。「エミュレーション:最も誠実なお世辞」Amiga Format。第89号。21ページ。 2022年5月15日閲覧。
- ^ Goodwin, Simon (1998年3月). 「The Amiga Emulator」. Amiga Format . No. 108. p. 21. 2022年5月15日閲覧。
- ^ Laing, Gordon (2000 年 8 月). 「過去の巨匠たち」. Personal Computer World . 第 23 巻第 8 号. 144 ページ. 2022 年5 月 15 日閲覧。
- ^ abcde "UAE Amiga エミュレータ" . 2016 年3 月 13 日に取得。
- ^ ab Compton, Jason (1999年10月). 「Active reviews – Amiga Forever 3」. Amiga Active . 第1号. p. 38 . 2022年5月15日閲覧。
- ^ 「WinUAE 3.0.0 Beta 16 変更ログ」。GitHub 。 2016年2月15日閲覧。
- ^ "uae-0.8.29.tar.gz: uae-0.8.29/src/bsdsocket.c | Fossies アーカイブ". fossies.org 。2013 年6 月 9 日に取得。
- ^ 「bsdsocket.txt - uae-wii - UNIX Amiga エミュレータの Nintendo Wii への移植 - Google プロジェクト ホスティング」 。2013年6 月 9 日閲覧。
- ^ Chandler, John (1999). 「UAE - The Amiga Emulator」. Suite101 . p. 2. 2007年11月4日時点のオリジナルよりアーカイブ。2009年7月15日閲覧。
{{cite web}}: CS1 メンテナンス: 不適切 URL (リンク) - ^ Bütikofer、クリスチャン (2012 年 1 月 20 日)。 「Raubkopien: Die Spur von Megaupload.com führ nach Zug」 [海賊版: Megaupload.com の足跡はツークにつながる]。Handelszeitung (ドイツ語)。 2022年5月15日のオリジナルからアーカイブ。2022 年5 月 15 日に取得。
- ^ マーハー、ジミー (2018)。未来はここにあった: コモドール・アミーガ。MITプレス。p. xii。ISBN 978-0-262-01720-6. 2022年5月15日閲覧。
- ^ 「スクリプト化されたAmigaエミュレーター」。GitHub 。 2021年10月24日。
- ^ http://scriptedamigaemulator.net/ スクリプト AMIGA エミュレータ
- ^ http://scriptedamigaemulator.net/readme.htm JavaScript によるスクリプト化された AMIGA エミュレータ
- ^ Chiappetta, Marco (2017年7月14日). 「Raspberry Pi 3を使って100ドル以下でキラーなAmigaエミュレーターを作る」HotHardware . 2021年3月1日閲覧。
- ^ 「Prevention Archives」。2012年9月15日時点のオリジナルよりアーカイブ。
- ^ https://web.archive.org/web/20120915212826/http://www.amigaemulator.org/files/sources/develop/uae-0.8.29.tar.bz2 2016-03-19
- ^ https://fs-uae.net/download#linux 2019-11-05
- ^ https://www.rcdrummond.net/uae/index.html https://www.rcdrummond.net/uae/e-uae-0.8.29-WIP4/e-uae-0.8.29-WIP4.tar。 bz2 2016-03-19
- Bernd Schmidt による Usenet での発表、メッセージ ID: <421jqo$91h@news.rwth-aachen.de>。
- Bernd Meyer による Just In Time コンパイラの Usenet での発表、メッセージ ID: <8nbkst$ta9$1@wombat.cs.monash.edu.au>。
外部リンク
- UAE ウェブサイト
- WinUAE ウェブサイト
- PUAE - E-UAE のフォーク
- FS-UAE - WinUAE と E-UAE のフォーク
- スクリプト付きAmigaエミュレータ
- Gamebase Amiga - WinUAE 上でワンクリック ROM 起動インターフェイスを提供します
