如何輕鬆安裝 VisualBoyAdvance-M Linux?

VisualBoyAdvance 是一款著名的模擬器,以模擬 Game Boy Advance 而聞名。 在說任何事情之前,我必須先向大家介紹一下GBA。 Game Boy Advance 具有 32 KB 內部存儲器、256 KB 外部存儲器和 96 KB VRAM。 非常令人印象深刻的規格,對吧?

現在你可能不這麼認為,但在 2001 年,它是一個非常令人印象深刻的硬件,你可以玩的遊戲也很多。 現在已經到了 2023 年,距離它下架已經快 20 多年了,很難再玩那些為這款遊戲機製作的懷舊遊戲了。

解決您的問題的唯一方法是使用模擬器,因此我向您介紹 VisualBoyAdvance,一個開源 Game Boy Advance 模擬器。

VisualBoyAdvance-M:重溫過去

VisualBoyAdvance 是一款流行的模擬器,您可以購買 Linux, Mac, 和 Windows。 它主要運行 Game Boy Advance 遊戲,但也可以處理 Game Boy、Game Boy Color、Super Game Boy 和 Super Game Boy 2。

第一個穩定版本早在 2004 年就發布了。很難相信它已經過去近 20 年了,而且仍然強勁! 當然,它的受歡迎源於那些經典的 Game Boy Advance 遊戲。 但你必須讚揚開發人員,他們構建瞭如此可靠的模擬器,並一直在不斷改進它。

它不是唯一的 GBA 模擬器,但 VisualBoyAdvance 仍然是首選。 它被認為是市場上最可靠的選擇之一。

歸根結底,一個好的模擬器只需要流暢運行遊戲即可給您帶來良好的體驗。 Game Boy 時代的遊戲非常有趣且引人入勝,它們確實吸引了你。

我在 VisualBoyAdvance 上玩了很多 Pokemon 遊戲。 《火焰之紋章》的遊戲也很受歡迎。 我喜歡重溫金太陽。 你可能認為我只是對遊戲本身贊不絕口,但這不是最重要的嗎? 理想的模擬器會讓您完全忘記自己是在模擬器上,而只是為您提供無縫、原始的類似控制台的遊戲。 VisualBoyAdvance 做到了這一點。

官方網站提供了大量 Game Boy Advance ROM 的下載鏈接,您可以試用。 下面是顯示一些可用的屏幕截圖:

遊戲機ROM

我不確定您已經嘗試過或計劃玩哪些遊戲。 但就我個人而言,我很喜歡 Game Boy Advance 上的《塞爾達傳說》——這是一款可靠的遊戲。

很快,讓我分享一下為什麼 Game Boy Advance 變得如此重要。 電影《俄羅斯方塊》中有一句話概括了這一點:

“先生們,如果你想向小孩子出售幾十萬個 Gameboy,請將它們與馬里奧一起打包。 但如果你想向世界各地的每個人(無論年輕人還是老年人)出售數百萬個 Gameboy,請將其與俄羅斯方塊一起打包。”

俄羅斯方塊是第一個讓 Game Boy 成為主流的殺手級應用程序。 《塞爾達傳說》對 Game Boy Advance 也做了同樣的事情,將掌機介紹給了更廣泛的受眾,而不僅僅是孩子。 因此,如果您準備好重溫這些時刻,讓我們開始安裝 Visual Boy Advance Linux。

分步:安裝 VisualBoyAdvance-M Linux

安裝 VBA 非常簡單,並且有多種安裝方法。 我將指導您使用 Snap 和 Wine(以運行 VBA)安裝它。 在開始之前,對於那些正在使用的人 Ubuntu,VBA官方文檔中提到它可以在 Ubuntu 軟件商店,所以你可能想檢查一下,它會更容易和更簡單。 其他在軟件商店找不到它的人可以按照以下方法安裝VBA。

使用 Snap 安裝

首先,您需要確保系統中安裝了 Snap。 要了解如何在您的計算機中安裝 Snap Linux 在 Snap 上查看本教程。

如果您的系統中安裝了 Snap,請運行以下命令來安裝模擬器。

sudo snap install visualboyadvance-m --beta
快照上的 VBA

這會將模擬器安裝在您的 Linux 系統。 在大多數情況下,它應該可以順利運行,但由於您的系統配置可能會出現一些問題,但這種情況很少見。

我遇到的問題之一是,每當我在模擬器中運行ROM時,模擬器都會崩潰,我做了一些研究,發現在我的計算機上(主要是我的配置不知道為什麼),它不切換來自集成顯卡。 所以我有 AMD GPU 作為集成顯卡,Nvidia 作為專用顯卡。

因此,為了順利運行 Visual Boy Advance,我必須專門要求我的 Nvidia 運行它。 您可以在下圖中看到這一點,如果您也面臨這個問題,我也會給您命令。

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only visualboyadvance-m
詢問 Nvidia

您可能會注意到一些 GTK 警告,但它與主題相關,因此您可以忽略它們。 但運行此命令後,程序運行順利。

替代安裝:使用 Wine 運行 VisualBoyAdvance-M

VBA 可在多個平台上使用,好處是我們可以前往 VBA 官方網站下載 VBA Windows。 我們很多人在日常生活中都使用 Wine(我指的是你們這些遊戲玩家),因此,與其使用 Snap 安裝 VBA,不如使用 Wine 來替代 VBA。

如果您的系統中沒有安裝 Wine,那麼您應該查看有關 Wine 的教程。

一旦你在你的系統中安裝了 Wine Linux 系統並下載了 VBA zip 文件 Windows,將 zip 文件解壓到您的 Linux 系統。 解壓後你會得到一個 Visualboyadvance.exe 文件。 要運行以下 VBA,請運行以下命令。

wine visualboyadvance-m.exe

作為參考,您可以查看下圖。

使用 Wine 運行 VBA

現在您已經安裝了 VBA,您所要做的就是下載 ROM 並將其拖放到模擬器中。 如果你想要我推薦的遊戲,那麼我會推薦《口袋妖怪》遊戲(有很多),並嘗試《銀河戰士:融合》。 我也會推薦Yu-Gi-Oh! 遊戲,它們都很好。 也可以嘗試《火焰紋章》、《黃金太陽》和《惡魔城:悲傷詠嘆調》(這是一部紮實的作品)。 你可以在VBA官方網站上找到ROM,我會在參考資料部分添加鏈接。

下面是運行中的 VisualBoyAdvance-M,我正在運行 Yu-Gi-Oh! – 神聖卡牌遊戲。

VisualBoyAdvance M 實際應用VisualBoyAdvance-M 實際應用

概括

在本文中,我們了解了 VisualBoyAdvance-M 以及如何將其安裝在您的計算機上 Linux 系統。 我們還了解了模擬器模擬的 Game Boy Advance 過去的輝煌。 現在您已完成所有設置,您將首先進入哪一款經典的 Game Boy Advance 遊戲?

參考: