UAE(エミュレータ)

UAE
開発者
  • ベルント・シュミット(UAE)
  • トニ・ウィレン(WinUAE、当初はマティアス・オルトマン、その後ブライアン・キング)
  • リチャード・ドラモンド(E-UAE)
  • ムスタファ・「グノースティック」・トゥファン(PUAE)
  • フローデ・ソルハイム(FS-UAE)
  • ルパート・ハウスバーガー (SAE)
初回リリース1995 (1995年
安定リリース
5.3.0 (WinUAE) / 2024年6月2日 ( 2024-06-02 )
リポジトリ
言語C++ASM
オペレーティングシステムMicrosoft WindowsMacOSLinuxAndroidFreeBSDNetBSDOpenBSDAmigaOS
タイプエミュレータ
ライセンスGNU一般公衆利用許諾書
ウェブサイトwww.winuae.net

UAEはコモドール・インターナショナルAmigaシリーズのハードウェアをエミュレートするコンピュータエミュレータです。GNU一般公衆利用許諾書に基づいてリリースされたUAEは、フリーソフトウェア です

歴史

ベルント・シュミットは、Amigaソフトウェアを実行できるエミュレータを考案しました。そのようなタスクは不可能だと広く信じられていたからです。シュミットは以前にAmiga用のプログラムを書いており、ゲーム、デモ、サウンドモジュールをオペレーティングシステムの切り替えによって失いたくないという思いが、さらにその動機となりました。[ 1 ] UAEは1995年にリリースされ、起動できないことから、当初は「 Unusable Amiga Emulator」と呼ばれていました。 [ 2 ] [ 3 ] [ 4 ]初期の段階ではUnix Amiga Emulatorとして知られ、後に他の名前でも呼ばれました。現在、この名前はUniversal Amiga Emulatorの略です。[ 5 ]

機能

UAEはほぼフル機能のAmigaエミュレータです。Amigaのほとんどの機能をエミュレートします

ソフトウェアについては、UAEはオリジナルのAmigaフロッピーディスクから作成されたディスクイメージを使用することができます。これらのイメージのファイル拡張子は「ADF 」(Amiga Disk File)です。他のコンピュータで使用されているフロッピーコントローラの制限により、実際のAmigaディスクは使用できません。 [ 11 ] Amigaフォーマットのハードドライブ のイメージも作成できます。UAEは、ホストオペレーティングシステムのディレクトリをAmigaハードドライブにマッピングすることもサポートしており、最終的にはAmigaフォーマットの物理ハードドライブをマウントできます。

UAEに​​は、Amigaシステムの実行に必要なオリジナルのAmigaオペレーティングシステムROMとファイルは含まれていません。これらは、Amiga Foreverなどのパッケージにライセンスに基づいて含まれています。オリジナルのKickstart 3.1 ROMイメージは、 PowerPC版AmigaOS4のバージョン4.1 Update 4以降にも含まれています。UAEはAROSプロジェクトから派生したものなど、代替システムROMもサポートしていますが、オリジナルのROMと同等のソフトウェア互換性は提供されません。

移植性

UAEは、LinuxmacOSFreeBSDMS-DOSWindowsRISC OSBeOSNEXTSTEP[ 12 ] Palm OSAndroidXboxPlayStation PortableVitaGP2XiOSWii 、 DreamcastAmigaOSMorphOSAROSに 移植されています

エミュレーション速度

過去、Usenetやその他の公開フォーラムでは、Amigaエミュレータの作成可能性について議論するスレッドが数多く存在しました。UAEは不可能なことを試みていると考える人もいました。最速のPCが66MHzの486だったにもかかわらず、エミュレートされた様々なチップ(Amigaチップセット)をすべて同期させ、ソフトウェア上で想定通りの動作をさせながら、システムに100MB/秒のデータの読み取り、処理、出力を要求するのです。

UAE は最初のリリースではほとんど使用できませんでしたが、ゆっくりと段階的に Amiga チップセットのサポートを充実させ、1997 年末までには生産性用途や多くのゲームに十分な品質と速度でAmiga 500をエミュレートできるようになりました。

それ以来、UAEは開発に注がれた努力と、UAEが当初動作していたコンピューターよりも何倍も高速化された技術の大幅な進歩のおかげで、今でも使える状態を保っています。多くのAmigaゲームやアプリケーションは、Pentium II時代のシステムでスムーズに動作します。

2000年にベルント・マイヤーによってジャストインタイムコンパイルが追加され、[ 2 ]エミュレーション速度が大幅に向上し、平均的なx86 PCで一部のAmigaソフトウェアを実際のAmigaよりも速くエミュレートできるようになりました。UAEはユーザーの選択に応じて、ネイティブモードでホストのパワーを最大限に活用するか、ホストOSの他の要件とバランスをとるか、元の速度を正確に反映することができます。UAEは、 Amiga側のエミュレーション用に、ホストハードウェアでの表示に合わせてカスタマイズされたRTG互換の「ビデオカード」も提供しているため、元のAmigaビデオハードウェアのエミュレーションに限定されることはありません。

プロジェクト開発

元のプログラムには 主に6つのフォークがあります

  • WinUAEはWindows上で動作するように設計されており、Mathias Ortmann [ 13 ]によって移植され、現在はToni Wilen [ 14 ]によって開発されている。
  • PUAE はUnixプラットフォーム上で動作するように設計されている (廃止された E-UAE の継続であり、WinUAE の移植でもある)
  • FS-UAE は、 WindowsmacOSLinuxで実行できるように設計されています(ゲームのエミュレーションに重点を置いた WinUAE の移植版で、新しいオンスクリーンGUIとクロスプラットフォームのオンライン プレイを備えています)
  • UAE4all は、ローエンドデバイスで OCS Amiga をエミュレートするように設計された、簡素化および最適化されたバージョンです。UAE4all2 は、AGA およびハードディスクのサポートを追加します。
  • Scripted Amiga Emulator (SAE)は、 JavaScriptHTML5を使用して最新のブラウザで動作するように設計されており、WinUAEをベースにしており、2012年9月1日にRupert Hausbergerによってリリースされました。[ 15 ] [ 16 ] SAEの動作には非常に高速なコンピュータが必要です。[ 17 ]
  • UAE4ARMは、 Raspberry Piを含むARMデバイスで動作するように設計されている。[ 18 ] ARMデバイスでJust-In-Timeをサポートする唯一のフォークである。他にサポートされているプラ​​ットフォームとしては、Pandora、Android、libretroがある。

最もアクティブなフォークは WinUAE です。現在のバージョンにはまだバグや互換性の問題が含まれています。

特定のバージョン: UAE v0.8.29 2008-11-30、[ 19 ] [ 20 ] FS-UAE v3.1.66 [ 21 ] E-UAE v0.8.29 2007-03-28 [ 22 ]

参照

参考文献

  1. ^テイラー、デイビッド(1996年クリスマス)「ミッション:インポッシブル?」Amiga Shopper、第70号、Future Publishing、14ページ。2022年5月15日閲覧
  2. ^ a b「UAE- Ultimate Amiga Emulator」 Amigaの歴史ガイド2002年。
  3. ^グッドウィン、サイモン(1996年10月)「エミュレーション:最も誠実なフラットリー」 Amiga Format、第89号、21ページ。 2022年5月15日閲覧
  4. ^ Goodwin, Simon (1998年3月). 「Amiga Emulator」 . Amiga Format . No. 108. p. 21. 2022年5月15日閲覧
  5. ^ Laing, Gordon (2000年8月). 「過去の巨匠たち」 .パーソナルコンピュータワールド. 第23巻第8号. p. 144. 2022年5月15日閲覧
  6. ^ a b c d e「UAE Amiga Emulator」 。 2016年3月13日閲覧
  7. ^ a bコンプトン、ジェイソン (1999年10月). 「Activeレビュー – Amiga Forever 3」 . Amiga Active . 第1号. p. 38. 2022年5月15日閲覧
  8. ^ 「WinUAE 3.0.0 Beta 16 変更ログ」 . GitHub . 2016年2月15日閲覧
  9. ^ “uae-0.8.29.tar.gz: uae-0.8.29/src/bsdsocket.c | Fossies Archive” . fossies.org. 2015年4月2日時点のオリジナルよりアーカイブ。 2013年6月9日閲覧
  10. ^ "bsdsocket.txt - uae-wii - UNIX Amiga EmulatorのNintendo Wiiへの移植 - Google Project Hosting" . 2013年6月9日閲覧
  11. ^ Chandler, John (1999). 「UAE - The Amiga Emulator」 . Suite101 . p. 2. 2007年11月4日時点のオリジナルよりアーカイブ。 2009年7月15日閲覧
  12. ^ Stephenson, Ian (1996年11月6日). 「Uae.app 0.5.2+ readme」 . fsck.technology . 2025年11月2日閲覧
  13. ^ Bütikofer、クリスチャン (2012 年 1 月 20 日)。「Raubkopien: Die Spur von Megaupload.com führ nach Zug」 [海賊版: Megaupload.com の足跡はツークにつながる]。Handelszeitung (ドイツ語)。2022年5月15日のオリジナルからアーカイブ2022 年5 月 15 日に取得
  14. ^マーハー、ジミー (2018). 『未来はここにあった:コモドール・アミーガMITプレス. p. xii. ISBN 978-0-262-01720-620225月15日閲覧
  15. ^ 「スクリプト化されたAmigaエミュレータ」 . GitHub . 2021年10月24日.
  16. ^ http://scriptedamigaemulator.net/スクリプト化された AMIGA エミュレータ
  17. ^ http://scriptedamigaemulator.net/readme.htm JavaScript でスクリプト化された AMIGA エミュレータ
  18. ^ Chiappetta, Marco (2017年7月14日). 「Raspberry Pi 3を使って100ドル以下でキラーなAmigaエミュレーターを作る」HotHardware . 2021年3月1日閲覧
  19. ^ “Prevention Archives” . 2012年9月15日時点のオリジナルよりアーカイブ
  20. ^ https://web.archive.org/web/20120915212826/http://www.amigaemulator.org/files/sources/develop/uae-0.8.29.tar.bz2 2016年3月19日
  21. ^ https://fs-uae.net/download#linux 2019-11-05
  22. ^ 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
カテゴリー: