最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

模擬器前端概論

2022-08-01 11:25 作者:生化危機(jī)XD  | 我要投稿

禁止全文轉(zhuǎn)載,禁止商業(yè)引用

(任何不規(guī)范的非商業(yè)引用,均是商業(yè)行為)


此為我翻譯作品,在此文基礎(chǔ)上翻譯并補(bǔ)充而成

https://emulation.gametechwiki.com/index.php/Frontends


前端(譯注1)是用于解決模擬器可能無法滿足的生活質(zhì)量(原文1)問題的程序。例如,一些模擬器開發(fā)人員,通過讓用戶從命令行啟動(dòng)它們來跳過開發(fā)的用戶界面部分。這通常意味著在安裝模擬器的文件夾中打開命令提示符并輸入類似

emulator.exe game名/rom名 (回車)?

的內(nèi)容(譯注2)。從可用性的角度來看,這不是最優(yōu)的。

如果用戶沒有編寫命令腳本,則從 shell 運(yùn)行模擬器可能會(huì)被認(rèn)為是枯燥的(如果他們第一次加載程序時(shí)彈出一個(gè)黑色窗口,則不能期望他們知道如何設(shè)置這樣的東西,然后關(guān)閉)。為避免這種情況,許多模擬器會(huì)嘗試在其獨(dú)立版本中加入圖形用戶界面 (GUI)。然而,對(duì)未提供這些的模擬器,通常會(huì)出現(xiàn)一個(gè)單獨(dú)的前端項(xiàng)目。


圖形用戶界面?(GUI)

前端有不同類型的 GUI,這里我們將它們分類如下:

窗口(WIMP

OpenEmu 的 WIMP 界面

WIMP 代表“窗口、圖標(biāo)、菜單和指針”。 這是一個(gè)基于一個(gè)或多個(gè)窗口的 GUI,通常由鼠標(biāo)控制。 此類 GUI 的例子是 LaunchBox 和 OpenEmu。

大屏幕(HTPC)

Attract-Mode 的?HTPC 界面

這種類型的界面通常用于在大屏幕上觀看,例如電視或街機(jī)顯示器。 通常,導(dǎo)航對(duì)操縱桿或游戲手柄進(jìn)行了優(yōu)化,盡管它們通常也與鍵盤控件(原文2)一起使用。 RetroArch、HyperSpin 和 MAME 的集成前端 MEWUI 就是此界面的例子。

觸摸屏(Touch)

Pegasus 的 Touch 界面(此界面也同樣支持鍵鼠操作)(譯注3)

觸摸界面通常類似于 HTPC 界面,不同之處在于它們是為觸摸屏設(shè)計(jì)的。 這主要出現(xiàn)在用于智能手機(jī)和平板電腦的 Android 前端。典型例子為:Pegasus(譯注4)。


啟動(dòng)器類(Launcher types)

這些“啟動(dòng)器”或“執(zhí)行器”使用自己的圖形界面來啟動(dòng)模擬器。 它們通常具有很強(qiáng)的適應(yīng)性,可以支持模擬器之間的不同參數(shù)以簡(jiǎn)化集成。 這些前端幾乎可以與您選擇的任何模擬器一起使用,只要它們支持命令行參數(shù)。

原表空缺(譯注5)

比較

LaunchBox

最初是作為 DOSBox 的一個(gè)有吸引力的前端而構(gòu)建的,但后來擴(kuò)展到支持現(xiàn)代 PC 游戲和模擬器游戲。 它帶有一個(gè)集成的元數(shù)據(jù)抓取器(譯注6),并且界面是高度可定制的,像?HyperSpin?那樣(原文3),但只有 Premium?版的許可證下才可以。 Premium 還包括 Big Box,它是前端的 HTPC 版本。 Launchbox 也可以從 Kodi 本地啟動(dòng)。

Attract-Mode

具有完全可定制外觀的命令行模擬器的圖形前端。 它隱藏了底層操作系統(tǒng),旨在通過操縱桿、游戲手柄或旋轉(zhuǎn)撥盤進(jìn)行控制,使其非常適合在街機(jī)柜中使用。 Attract-Mode 是開源的,可在 Linux、macOS 和 Windows 上運(yùn)行。

QuickPlay

LaunchBox 的優(yōu)秀 FOSS (譯注7)替代品。 它具有 WIMP 風(fēng)格的界面,并且僅適用于 Windows。 與 LaunchBox 相比,它的視覺效果更少,但需要的系統(tǒng)資源更少,而且速度極快且不會(huì)慢下來。

skeletonKeY

據(jù)作者介紹,skeletonKeyY 是 ROM 模擬器和前端的統(tǒng)一接口。 動(dòng)態(tài) GUI 為 MAME、snes9x、mednafen、emulationStation、retroFE、PegasusFE 和一個(gè)非常全面的 retroArch 界面(包括網(wǎng)絡(luò)游戲)提供了精細(xì)的選項(xiàng)。 SkeletonKeyY 集成并支持?jǐn)?shù)百個(gè)模擬器的安裝。 SkeletonKeyY 是免費(fèi)的、開源的并且非常丑陋(原文4)。

Playnite

適用于 Windows 的出色通用游戲前端。 版本 9 大大擴(kuò)展了模擬支持,并計(jì)劃提供更好的街機(jī)支持。 對(duì)于 Linux 上的類似內(nèi)容,請(qǐng)查看 Lutris。

Lutris

一個(gè)偉大的 GNU/Linux 通用游戲前端,支持使用 Wine 和 Proton 運(yùn)行 Windows 游戲。 但是,對(duì)于仿真用例,它有一些缺點(diǎn),例如:ROM 沒有批量導(dǎo)入。 有一個(gè) lutris-bulk-adder 腳本可以解決這個(gè)問題。

GameHub

Linux 的通用游戲前端。 目前它對(duì)于大量 ROM 集合沒有用,因?yàn)樗谂繉?dǎo)入時(shí)似乎會(huì)崩潰。


集成模擬器類(Integrated emulator types)

這些“前端”有一個(gè)圖形用戶界面,可讓您啟動(dòng)系統(tǒng)中包含的模擬器,這意味著不可能(或非常困難)合并其他模擬器(譯注8)。 它們可能包含也可能不包含原始模擬器核心。 如果一個(gè)程序具有大部分原始核心,則稱為多系統(tǒng)模擬器(譯注9),此處不包括在內(nèi)。 如果您正在尋找在 Raspberry Pi 或類似設(shè)備上運(yùn)行的完整 Linux 發(fā)行版,請(qǐng)查看我們的 Emulation Boxes 頁面。

原表空缺

比較

OpenEmu

在 macOS 下運(yùn)行的各種模擬器的前端。

譯注10


啟動(dòng)器模組(Launcher mods)

這些程序本身不是啟動(dòng)器,而是用于更改其他啟動(dòng)器的工具。

原表空缺

比較

Steam ROM Manager

一種將模擬器啟動(dòng)功能添加到 Steam 客戶端的工具。


特定項(xiàng)目前端類(Project-specific Frontends)

Libretro(譯注11)

原表空缺

比較

RetroArch

libretro 的旗艦項(xiàng)目,也是應(yīng)用最廣泛的項(xiàng)目。

Lemuroid

Android 上面更輕、更精簡(jiǎn)的 Retroarch 替代品。

Ludo

具有合理默認(rèn)設(shè)置的極簡(jiǎn) HTPC 前端,配置總是可選的。

Games (Gnome)

用于 PC 游戲的 Linux 啟動(dòng)器和 libretro 的前端。 非常容易使用,幾乎不需要設(shè)置。 您需要 GNOME Settings 應(yīng)用程序才能批量添加 ROM。

Blast16

非常漂亮的 Raspberry Pi 前端,僅支持 Sega Genesis 游戲。 具有與 NES/SNES 經(jīng)典版相似的 UI。

SNESES

與 Blast16 相同,但適用于超級(jí)任天堂游戲。


MAME 類

MAME 最初是作為命令行程序設(shè)計(jì)的。 然而,當(dāng)該項(xiàng)目在 2016 年 2 月重新授權(quán)為開源(譯注12)時(shí),他們將前端 MEWUI 合并到主項(xiàng)目中,作為 MAME 可執(zhí)行文件的一部分。 MEWUI 使用 10 英尺的界面理念,該理念適用于大型電視顯示器,用戶需要使用類似電視遙控器的輸入設(shè)備來導(dǎo)航菜單。 但是,MAME 仍然支持命令行參數(shù),所以許多舊的啟動(dòng)器仍然可以使用新版本。

原表空缺

比較

QMC2

QMC2 是一個(gè)多平臺(tái)的 MAME/MESS/UME 前端。

MAMEUI

MAMEUI64 是 MAME32 的當(dāng)前名稱,它是 Windows 的原始 MAME GUI。 由于它的歷史可以追溯到 1997 年,與主線(原文5) MAME 相比,它存在額外的錯(cuò)誤,缺少現(xiàn)代 MAME 的一些功能或難以通過 GUI 使用它們,并且無法正確縮放到高分辨率。 由于這些原因,MAME 開發(fā)人員不建議使用 MAME32 的任何衍生產(chǎn)品,而是建議在內(nèi)部用戶界面不足的情況下使用外部前端的主線 MAME。

Negatron

MAME 的直觀且以信息為導(dǎo)向的前端; & 一個(gè)更漂亮的老化 MAME32/MAMEUI 衍生產(chǎn)品。 對(duì)于計(jì)算機(jī)和游戲機(jī),它需要構(gòu)建 NegaMAME 衍生產(chǎn)品。 僅對(duì)于街機(jī)游戲,您可以將 Negatron 與常規(guī) MAME 一起使用。

gnome-arcade

使用 GTK+ 3 的最小 MAME 前端。在某些 Linux 發(fā)行版上,您有 gnome-video-arcade 包:簡(jiǎn)單 MAME 前端。 在官方 repo 上的 Ubuntu 16.04+ 上可用。

pfeMAME

可以在 Linux 和 Windows 中運(yùn)行的 MAME 的 Python 前端。 它還包括一個(gè)為 MAME 機(jī)柜設(shè)計(jì)的漂亮圖形 Tile View,允許使用操縱桿/游戲手柄進(jìn)行控制。 pfeMAME 由 Gareth Finch 編寫,開發(fā)項(xiàng)目于 2014 年開始。

MameFave

2022 年 3 月推出的僅限 Windows 的前端。作者打算將此作為一種管理數(shù)百個(gè) ROM簡(jiǎn)單的方法。

  • 可以過濾收藏夾數(shù)據(jù)庫以幫助您找到要玩的游戲。

  • 適用于許多版本的 MAME(32 位和 64 位)。

  • 可選的周邊下載,包括所有經(jīng)典作品的圖標(biāo)和貼畫?。?span id="s0sssss00s" class="color-default">原文6)

  • 只需點(diǎn)擊幾下鼠標(biāo),就可以鏈接到您最喜愛的游戲。

  • 可以直接從 ROM 選擇器和搜索窗口玩游戲。

Mednafen

Mednafen 是一個(gè)命令行程序,沒有任何圖形界面。 這些程序通常簡(jiǎn)化了啟動(dòng)游戲的過程,但沒有解決控制器配置之類的問題,這仍然是通過在游戲中按下熱鍵來完成的。

原表空缺


其他類

原表空缺


*全文完*


原文1:quality-of-life

原文2:keyboard controls

原文3:likely the most customizable alongside HyperSpin

原文4:very ugly

原文5:mainline

原文6:Optional artwork download includes icons and marquees for all the classics!

譯注1:本文前端特指模擬器前端

譯注2:原文?emulator.exe game.rom. 不準(zhǔn)確

譯注3:譯者補(bǔ)充

譯注4:譯者補(bǔ)充

譯注5:因 B?站表格系統(tǒng)孱弱,所以不做導(dǎo)入,詳細(xì)表格請(qǐng)看原文,下同

譯注6:國(guó)內(nèi)部分玩家也稱為刮削器

譯注7:FLOSS 和 FOSS 詳見?https://www.gnu.org/philosophy/floss-and-foss.html

譯注8:此處的合并指由用戶自行添加

譯注9:也叫多機(jī)種模擬器

譯注10:此部分原文未完成

譯注11:libretro 工程介紹,詳見:www.libretro.com

譯注12:MAME 更改了開源協(xié)議


模擬器前端概論的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
桂平市| 河池市| 新泰市| 湘潭市| 中宁县| 梨树县| 星座| 泉州市| 米林县| 卢龙县| 宽城| 鄂温| 高清| 启东市| 上思县| 临海市| 香格里拉县| 滦南县| 六枝特区| 彩票| 中卫市| 靖宇县| 如东县| 桦南县| 梅河口市| 文水县| 河北区| 贡觉县| 保康县| 礼泉县| 千阳县| 轮台县| 久治县| 台中县| 诸暨市| 宁城县| 泾川县| 金寨县| 平果县| 夏津县| 丁青县|