發表文章

目前顯示的是有「模擬器」標籤的文章

Switch Yuzu 模擬器 - 在PC上玩Switch遊戲

圖片
 Yuzu 是目前可執行任天堂 Switch 遊戲的模擬器,由 Citra 團隊開發製作, 目前可支援遊戲格式有 nso、nro、nca、xci、nsp、kip ,現在大部份的遊戲都可以運行 ,可參考 遊戲運行列表 官方網站: https://yuzu-emu.org/ 作業環境:Windows、Linux         語系:多國語言 軟體性質:免費 下載模擬器:Windows: 安裝版 | 其他版本 (Manual Download) 目前已經支援模擬運行部分遊戲了,已有網友順利運行了《超級馬里奧:奧德賽》並且過關了。還有一些熱門的遊戲也支援。 《塞爾達傳說:荒野之息》 《精靈寶可夢皮卡丘伊布》 YUZU對電腦硬體要求比較高,可能目前模擬不完善的原因, 要求有例如:必須獨立顯卡(最低N卡nvidia gtx750ti以上),最好是GTX1060級別以上, CPU最至少i5以上,RAM至少建議 8G以上。

Raspberry Pi 3 - RetroPie

樹莓派最常用的一個功能就是讓我拿來當模擬器使用。 安裝方式直接download image後直接用Win32imager寫到SD卡中, https://retropie.org.uk/download/ 安裝好後建議先到Retropie setup下 選擇binary-based installation把模擬器更新到最新的版本, 另外也可以把RetroPie也更新一下, 執行U Update RetroPie-Setup script 將ROM檔傳到SD卡中: 傳輸方式有很多種,建議用FTP最快。 連線FTP: hostname: retropie port: 22 username: pi password: raspberry 檔案傳到\\retropie\roms\平台\檔案 至於他支援那些平台呢?可以看這邊,太多了,所以我就不一一轉過來了。 https://github.com/retropie/retropie-setup/wiki/Supported-Systems 將ROM copy到SD卡後如果想要顯示中文的檔名可以按F4 然後輸入 sudo apt-get install fonts-droid 即可顯示。 關掉Run Command Launch畫面: 目前模擬器預設是開啟Launch menu, 所以每次開啟遊戲時都會出現一個對話框, Launching xxx..... 出現時按下任一按鍵後可以進入改用其他的模擬器核心去跑, 但如果不想要讓他出現可以在Run Command Edit內, 把Launch menu改成Disable就不會再出現囉。 安裝Scraper: copy好Rom之後就可以開始玩復古的遊戲了, 不過只看的到檔名,有點不方便,尤其是如果檔名是什麼11,22的, 那更只能用猜的,還好有個好用的東西,Scraper, 可以顯示該遊戲的照片跟介紹, 安裝這個必須關掉EmulationStation, 所以開完機之後必須按下F4, 然後用以下command進入安裝畫面, sudo /home/pi/RetroPie-Setup/retropie_setup.sh 接下來選3 Setup / Configuration -> 821 Scraper for EmulationStation by Steven Selp...

超低延遲,極致手感,超強MAME變種GroovyMAME介紹

首先講一下。這是一篇安利模擬器:GroovyMAME的文章,GroovyMAME是我找了很久才找到的比較滿意的街機模擬器。因為國內對此模擬器的中文記載幾乎為零,所以我會認真的寫些文字來介紹這個模擬器。 在本文的開頭,講一講視頻遊戲的輸入延遲這個概念(input lag)。 根據WIKI的資料解釋,在視頻遊戲領域裡,輸入延遲的定義如下: 輸入延遲就是指遊戲中按下一個按鈕到遊戲產生反應之間的延遲響應時間。 輸入延遲由很多部分的延遲組成,包括顯示器的延遲、手柄的延遲、作業系統和顯示驅動的延遲等等方面的延遲。 重點是,因為模擬器的運作機理,對比實機,模擬器不可避免的會產生更大的輸入延遲。 在https://byuu.org/articles/latency/有一篇多機種模擬器higan作者寫的有關模擬器延遲的文章,裡面有較為詳細的說明。 比如在輸入輪詢方式、聲音採樣、視頻處理、主題疊加等方面,模擬器都難以達到實機的效果,因為模擬器的輸入延遲比實機延遲要大。這裡省略65535字,具體的理論論證,請到上述網址觀看。 為了減少這種模擬器的輸入延遲,模擬器作者們做了很多嘗試,於是GroovyMAME就應運而生了。 GroovyMAME是一個MAME變種,專注於輸出低解信號,降低輸入延遲,減少畫面撕裂、抖動。GroovyMAME主要是一種PC——低解CRT解決方案。 更令人興奮的是,配合同作者編寫的顯示驅動軟體CRT Emudriver,和一些特定型號顯卡,主要是hd4xxx——hd7xxx系列amd顯卡,可以將各種模擬器低解輸出到街機顯示器、電視、彩監。 一台配置奔騰G3258超頻4.5G的電腦,使用amd hd4xxx——hd7xxx系列顯卡,安裝winxp或win7系統,配合GroovyMAME,輸出信號到低解crt顯示器,能達到很高效的性能,和與街機基板相近的顯示效果。在一些視頻網站上有街機基板實機和GroovyMAME電腦的對比效果測試,真偽難辨。 雖然這種方案需要配一台PC電腦,價格比較昂貴,不過卻適合性能至上的用家。 雖然GroovyMAME主要是用於把視頻信號輸出到低解crt顯示器,不過用液晶顯示器也可以玩GroovyMAME,而且比官方版MAME延遲更少。若是你有錢買具有144HZ顯示功能甚至支持G-Syn...

關於模擬器 這些可能是你沒聽說過的故事

圖片
作為遊戲的最主要載體,曾經家喻戶曉的幾代街機、家用主機們都已經退出了歷史舞台。而由於電視接口、遊戲制式等方面的原因,許多遊戲也都已經難見天日。 當你想要回顧多年前那些遊戲的時候,模擬器就是一個最方便的解決方案。前兩年,索尼終於在PS4上模擬了幾款PS2遊戲,不過隨後也並沒有什麼太多進展。而另一方面,微軟Xbox One及後續機型Xbox One X的前代遊戲兼容性就達到了爐火純青的級別。那麼究竟是什麼導致了模擬器的兼容問題,這些問題又能不能被解決呢,我們今天就來聊聊這個話題。 首先,模擬器的原理其實就是在一台性能較高的計算平台中通過軟硬體模擬的方式來運行其他平台的遊戲。而在這個過程中,很多條件都在制約著模擬器運行的實際效率,也同時直接關係到某主機或某遊戲是否可以在模擬器中正常運行。 其次,模擬器運行的最低條件是「這台主機一定要比被模擬的主機性能強」,至於要強到什麼程度(需要2-10倍以上的性能差),這就要考慮到兩台主機的硬體區別了。具體來說,也就是架構和硬體構造的差別。 舉個例子,PS系主機所採用的架構幾乎每一代都在改變,這也造成了它們軟體所採用的「語言」互不相同。次世代主機「聽不懂」上一代主機軟體到底想幹什麼,想要運行前代遊戲就必須模擬出一整套軟體和硬體系統出來,而這樣的「跨架構模擬」則需要次世代主機擁有前代主機十倍以上的機能。 然而這「十倍以上的性能」可不是說說這麼簡單,一方面次世代主機未必有這樣出色的機能,另一方面還需要開發人員對模擬器及遊戲進行一系列的調試。即便可以做到,主機開發商也未必有這樣的「閒心」。舉個例子,PS4目前已經有足夠機能來支持PS2遊戲,然而索尼並不願意推進這個項目。 另一方面,類似於WiiU、3DS、Xbox One這樣的主機就可以輕易兼容前代主機,畢竟它們基本都是「一個媽生的」(架構類似),不需要太多的機能損耗。 主機模擬界的奇葩們 知道了遊戲主機模擬器的大致原理和性能損耗問題之後,我們再來看看那些不按套路出牌的遊戲模擬方式。 這些年來,主機廠商第一方對模擬器的態度十分有趣,他們所採用的技術和實行方案也有所不同。不同於微軟旗下Xbox,在索尼的PlayStation平台,索尼就曾經在PS3上強行添加了一塊PS2主機CPU和部分精簡主板、以實現向下兼容,不過隨著主機版本的更替...

WiiU模擬器CEMU最新版本演示視頻 完美運行《馬里奧賽車8》

圖片
CEMU是目前市面上最棒的Wii U模擬器。現在幕後團隊在研發新版CEMU。近日,網友「rezoire」在You Tube分享了使用CEMU1.5.0運行《馬里奧賽車8(Mario Kart 8)》的試玩視頻。蹦撒卡拉卡!一起來看看試玩視頻吧! 亂保養小心變『乾燥花』!免費肌膚檢測⭐找到命定組合 Sponsored by DV TOKYO 【遊俠網】CEMU 1.5.0模擬器《馬里奧賽車8》 試玩視頻 喜大普奔!從視頻中,我們可以看到,這款Wii U模擬器完全可以hold住《馬里奧賽車8》!遊戲的畫面非常流暢,已經接近WiiU運行遊戲的效果。相信在不久的將來,大家就可以在CEMU上暢玩Wii U的遊戲啦! 關於Wii U模擬器的最新進展,敬請期待遊俠網的後續報導! 視頻截圖:

最強Xbox 360模擬器「Xenia」已可流暢運行《HALO 3》

圖片
「Xenia」是目前最好的Xbox 360模擬器,目前這個模擬器還在開發之中,在今年五月的時候,這款模擬器已經可以成功啟動《光環3(Halo 3)》了,而今天,我們愉快地告訴大家,通過Vulkan API,現在這款模擬器已經能夠以30幀/秒的流暢度運行《HALO 3》啦!怎麼樣?是不是很激動呢?廢話不多說,讓我們一起來看看演示視頻吧! 【遊俠網】Xbox 360模擬器「Xenia」《HALO 3》演示視頻 我們可以看到,是的,沒錯,模擬器的確可以30幀流暢運行《HALO 3》了,不過呢,畫面真的是「慘不忍睹」,各種貼圖錯誤,顏色錯誤,說句實話,這根本就不是Xbox 360上的《光環3》。但無論如何,這30幀的流暢度,還是令人感到有些驚訝。 公布這段視頻演示的網友也曬出了他的PC配置:Intel Xeon e3-1240 V2 @ 3.6 GHz/8GB DDR3-1866 MHz RAM/Nvidia GTX 1050ti。而模擬器的版本為XENIA 1.04-ML-Custom-Build。 無論如何,能夠在PC上看到30幀的《HALO 3》還是很令人激動的,我們希望模擬器開發小組能夠再接再厲,早日修復畫面問題,為我們帶來一款畫質完美的《HALO 3》!

Xbox 360模擬器重大突破:遊戲穩定運行

圖片
目前微軟已經為Xbox One用戶帶來了對Xbox 360遊戲的兼容功能,那麼PC玩家呢?只能自力更生嘍。 好在黑客達人夠給力。 國外大神Ben Vanik最新發布了一段Xenia模擬器的演示視頻,這次運行的遊戲是《都市摩天樓》,遊戲基本已經可以完美運行,幀數穩定,同時畫面渲染也不存在錯誤。 雙11限定↘$99吃到飽+免費流量5GB【剩3 天】 Sponsored by 亞太電信Gt智慧生活 不過,目前模擬器只能夠運行一些小型遊戲,之後他將會進一步進行大型遊戲的測試。 模擬器測試PC的配置信息 作業系統:Windows 10 64bit 處理器:Intel Core i7 6700K @ 4.60 Ghz 內存:16 GB DDR4 顯卡:GTX 970 4GB

MAME遊戲速度極限測試

圖片
MAME遊戲速度極限測試 前文提到本人的2500K超頻到4.3G,性能足以應付一般的2d遊戲,但是還有一些非常複雜的2D遊戲比如蟲姬2和怒首領蜂大復活無法滿速運行。 那麼MAME能不能用來測試電腦的模擬器遊戲運行速度呢?答案是可以的,MAME有個測速選項,可以測量遊戲的速度。在命令行窗口中運行官方MAME,用以下的命令就可以跑測試:mame <game> -bench 90,其中參數90的意思是進遊戲跑90秒的平均速度。執行這個命令後,在遊戲運行了90秒後,就會出現遊戲速度數據。 在MAMEUI(也就是原MAME32)的主頁上,有個測試頁面,上面測試了一些遊戲,可以看出MAME模擬遊戲的速度和顯卡關係不大,但是和CPU和內存的速度受到很大影響。 比如測試遊戲的MAMEUI作者john iv的機器的CPU是i7 6700K超頻到4.5G,32G的DDR4 3200內存。 他測試的結果,e8400 3.0G的機器測試下來的速度比6700K 4.5G速度低58%。 而i5 2500K 4.5G的機器比6700K 4.5G的速度低28%,G3258 4.5G機器的速度比6700K 4.5G的速度低6%。 從各種遊戲的速度來看,純2D遊戲,MAME不能利用更多的CPU核數和顯卡處理。那麼只拼CPU的單核處理能力和內存速度。這時候G3258的速度比2500K的速度還快。 而在一些複雜的3D遊戲中,2500K的四核處理能力發揮了一些作用,比如宇宙巡航艦4和空中自行車的速度,2500K的速度比G3258要快一些,但是差距仍然不大。所以總的來說,G3258模擬MAME遊戲的性價比更高一點。 那麼MAME中的遊戲速度最低的是哪個呢?根據MAME大神之一的Haze的說法,他用4G的i7 CPU跑Chihiro驅動的速度在3-4%。這樣推算MAME想要滿速運行這個驅動的遊戲需要至少140G的i7處理器的速度才行。Chihiro驅動的遊戲,主要是Out run 2、VR戰警3和死亡之屋3之類的一些複雜的3D遊戲,所以現在想玩這些遊戲,起碼在MAME上是不可能的了。 另外,一個令人沮喪的事實是MAME的速度是越來越慢的。可能舊版本能夠跑滿速的遊戲到了新版本就不滿速了,這和MAME奉行的精確模擬的精神有關,一個...

顛覆傳統虛擬引擎 一玩助手發布第三代原生安卓遊戲模擬器

圖片
近日,一玩助手(www.yiwanzhushou.com)正式發布第三代原生安卓模擬器引擎。與普通基於VM架構的模擬器引擎不同,一玩助手安卓模擬器引擎基於Runtime架構,拋棄傳統的虛擬機技術轉換層,使手游APK以Windows原生程序運行。全新一代安卓模擬器引擎徹底解決了其它模擬器無法解決的運行卡頓、速度慢、安裝不上等問題,即使五年前的老爺PC機都可以穩定跑到60幀,內存占用減少90%,硬碟空間也僅需十份之一,是一款安卓模擬器的劃時代產品。 市場主流模擬器深度分析 魚和熊掌不可兼得 目前,市面上安卓模擬器軟體種類繁多,大致可分為兩大流派:Bluestacks和Virutalbox。Bluestacks是最早在PC上實現運行安卓系統的方案,但Bluestacks是基於定製的虛擬機方案,很難面面俱到,而且存在軟體翻譯的消耗,在性能和遊戲兼容性方面欠佳。Virtualbox通過在Windows內核底層直接插入驅動模塊,創建一個完整虛擬的電腦環境運行安卓系統,加上CPU VT硬體加速,性能和兼容性都更好,但是對於電腦CPU有一定要求,超過五年以上的電腦使用起來比較吃力。 國內像靠譜助手、新浪手游助手等一大批手游助手類都是直接基於Bluestacks內核,但由於Bluestacks是商業閉源項目,無法深度定製,只能進行簡單優化,再包裝介面後上市。其他的像海馬玩、逍遙安卓、夜神、iTools這類的產品都是基於Virtualbox,而海馬玩、iTools是直接採用Oracle發布的Virtualbox免費版,逍遙安卓、夜神則對Virtualbox原始碼深度定製後,進行重新編譯來進一步提高性能和兼容性。但是這兩種方案都需要用戶安裝一個龐大的虛擬機。 從本質上來說,這兩種方式並無區別。屬於上一代的技術解決方案。包括Google和微軟都在研究如何讓安卓應用平滑移植到其它平台。可能是由於技術難度過大的原因,微軟已經在2016年宣布放棄該項目。 第三代安卓遊戲模擬器 引擎快得不止一步 基於市面現有安卓模擬器分析,安卓應用要想在電腦上運行,唯一的方案是通過安裝虛擬機,進而通過虛擬機運行虛擬的安卓系統。要想安裝虛擬機,就必須安裝全套內核級驅動,而這一結果導致了運行虛擬機要消耗大量硬碟空間和內存。除了占用資源多拖慢電腦速度以外,最致命的缺陷是傳統方案過度依...

當年和索尼任天堂並列的遊戲巨頭,如今只能靠模擬器回憶

圖片
曾經的世嘉公司,是和索尼、任天堂、微軟並列的四大遊戲巨頭,留下了不少經典作品,比如索尼克系列,不過大家玩過比較多的應該就是那些街機遊戲吧。不過如今的世嘉公司早已沒落,能夠讓人回憶起來的,也就是模擬器里的那些遊戲而已。 法國一名玩家為遊戲掌機GPD WIN定製了一款模擬器,包含了20多種平台的遊戲,其中就有世嘉平台的。這裡面的遊戲還是很多,不知道有多少遊戲是小夥伴曾經玩過的呢? 世嘉出的遊戲畫風都很獨特,偏歐美人的口味一點,可能這就是沒有流行開來的原因?但是用GPD掌機試玩了一些,遊戲性還是不錯的。   模擬器支持平台如下: Master System - Nintendo NES - Snes -Megadrive - Megadrive 32X - Sega CD - NEC PC Engine - Nec TurboGraph 16-GameboyAdvance - Mame - NeoGeo - CPS1 - CPS2 - CPS3 – PSP - American Lasergame - Taito Type X² (Nesica) - GameCube - Sega Saturn - Sega Model 2 - PS2 -Atari Lynx – GameBoy 經過大量玩家,在GPD WIN遊戲掌機上完美運行,華麗的仿街機介面效果,各模擬器平台及遊戲均配以精美的標題圖片、背景圖片及視頻預覽,有興趣的可以到GPD掌機貼吧下載圍觀。

埋藏20年的秘密:真人快打 - 隱藏介面被發現

圖片
《真人快打》是一款90年代經典街機格鬥遊戲,雖然畫質不能和如今的《拳皇》媲美,但在當時卻俘獲了一批格鬥迷玩家。 但你知道嗎?其實這款遊戲中隱藏著一個神秘菜單,近日,這個由創始人Ed J Boon埋下的秘密在長達20年後被某玩家意外發現。 打開這個隱藏菜單輸入方法如下(ps.三代的調出指令都一樣): 玩家一迴避鍵(Player1 Block)以下簡稱P1B,玩家二迴避鍵簡稱P2B。首先鍵入P1B四次,鍵入P2B十次,P1B兩次,P2B一次,P1B兩次,P2B三次最終輸入P1B四次。 據了解,在《真人快打》一代、二代中,可以查看各個遊戲角色的資料、直接修改排名數據、運行測試模式等等;而在《真人快打3》中則可以查看感謝名單、解鎖隱藏角色,並且可以遊玩一個類似《小蜜蜂》的遊戲。

MAME成為街機模擬器霸主的原因(4)

圖片
上接MAME成為街機模擬器霸主的原因(3),讓我們來仔細探討一下,MAME這位街機模擬器公認的霸主,為什麼能從眾多街機模擬器競爭者中脫穎而出、傲視同儕、掃蕩群雄、一統天下呢?我認為主要有以下幾大原因: 6、技術高超,底力渾厚。 可能是因為開放原始碼的關係,MAME的開發者中雲集了全球精英程式設計師,這些大拿們通力協作,各展長才,把MAME打造成了一個強大的模擬器怪獸。 MAME在很多方面都領先於其他街機模擬器: 在架構方面的領先: MAME的架構可以說是一改再改,而且支持的cpu和音效卡硬體越來越多。就拿模擬器熱門的使用普遍的mc68000 cpu來說,自從MAME 0.28初步支持mc68000 cpu,有關這個cpu的代碼在MAME中幾乎一直在更新,不斷的修復bug,優化代碼。截止到MAME 0.180,代碼還在更新中。具體更新內容,我看不太懂,但是我深為這種精益求精的精神所感動。帶來的效果就是,MAME的mc68000核心代碼是全球最精確的68000 cpu代碼,隨著時間的推移,bug越來越少,已經非常接近於實機效果。 而這個cpu只是MAME支持cpu的冰山一角。你可以想像MAME的技術力是何等渾厚。 在功能方面的領先: 雖然如前述MAME缺乏一些很有人氣的功能,比如宏定義按鍵、3D硬體加速等,但是這只是MAME不願意去做,非不能而實不為也。在其他方面,MAME在功能上要全面凌駕於其他街機模擬器。 舉個例子,MAME中包含了一個強大的debug調試系統,可以為程式設計師測試遊戲和模擬器的運行提供方便。因為這個系統太強大了,功能完備,使用方便,所以幾乎所有的hacker都在用這個調試系統來hack遊戲。 強大的debug調試系統,hacker們對其再熟悉不過了: 再比如MAME的一個小功能:cheat系統,經過無數次改革以後,已經具備一個行之有效的cheat庫,可以提供你能想到的所有類型的cheat作弊碼搜索、製作和運行。其功能的高超,令其他的模擬器拍馬也追不上。 MAME cheat系統支持的一條作弊碼:真侍魂的無限體力作弊碼,這個作弊碼用到了動態地址追蹤技術,在其他模擬器上均無法實現: 又比如MAME還有很多亂七八糟的各種用的上或用不上功能,幾乎都是用命令行來實現的,在它的rea...

MAME成為街機模擬器霸主的原因(3)

圖片
4、低調保守,厚積薄發。 MAME作為一個街機模擬器,非常低調而保守,一直以來都是默默做事,從不張揚個性。它不像neoragex或callus,也不像winkawaks或nebula,從不追求讓玩家心滿意足的效果和功能。MAME的宗旨只有一個,那就是儘量百分之百的精確模擬街機遊戲,並讓它們流芳百世。 在此宗旨下,凡是有利於玩家玩遊戲的選項,MAME一般都不支持或支持的很少。比如,按鍵連發功能,是在最近才被支持的,以前MAME都不支持。這是因為街機一般沒有連發鍵功能。 MAME雖然支持了連發功能,但是竟然把它藏在作弊功能中,導致很多玩家都沒有找到 比如,為了精確模擬街機遊戲,MAME不支持很多模擬器採用的HAL 3D加速功能(硬體適配層3D加速功能),也即不使用強大的顯卡硬體加速3D街機遊戲的模擬,而只支持軟體模擬模式。因為雖然軟體模擬非常緩慢,但是精確度較高。所以MAME寧可不使用硬體設備模擬街機遊戲,也要堅持使用軟體模擬。 MAME寧可讓玩家玩遊戲不順暢,也堅決不支持3D硬體加速效果,所以它支持的一些遊戲和Demul、supermodel等模擬器的速度比起來相距甚遠 MAME具有完備的作弊功能,但是在默認設置中,作弊功能是被關閉的,因為街機沒有作弊碼可用。 其他模擬器幾乎都支持的宏定義功能、動態透明效果功能等功能,MAME一個都不支持。 winkawaks的宏定義按鍵功能,是一個極為受到玩家歡迎的功能 凡此種種的現象說明,MAME的處世之道極端保守而低調。作為一個玩家,自然希望能在玩遊戲的時候多多享受到模擬器的便利效果,然而MAME的古板作風給很多玩家留下的不好的印象,他們覺得MAME難以使用、速度緩慢、缺乏功能,殊不知這正是MAME為了精確模擬街機遊戲而堅持的底線。 5、發布較早,先聲奪人。 MAME比很多著名的街機模擬器都要早發布,MAME 0.01出現在1997年2月5日,接著MAME的版本號就連續攀升,支持的遊戲也越來越多,不得不說,對比callus、rage或raine,MAME是有先發優勢的。早期,給MAME貢獻代碼的程式設計師只有老大Nicola Salmoria等數人,然而MAME的規模很快就像滾雪球般擴大,招攬的程式設計師不斷增多...

MAME成為街機模擬器霸主的原因(2)

圖片
3、良好的項目管理和社區支持。 MAME的項目管理系統,從一開始的由老大NicolaSalmoria獨力經營,到現在由五位開發者大佬團體牽頭合作協同開發,經歷了很多變遷。 MAME一直是一個鬆散的組織,由一些MAME DEV(MAME開發人員)組成一個組織,向MAME提交代碼,並交由老大整理髮布。 MAME的發布系統是極為嚴謹的。最近,MAME官網透漏了一些有關新版本發布的細節: 從MAME 0.179開始,在每個發布版本之前會有三天的凍結期。在每月最後一個星期日,MAME正式發布日來臨之前三天,管理團隊就開始鞏固代碼和準備發布新版本。在凍結期開始之後,只有重要的修復補丁可以被集成入預發布版。新版本的基本功能被在Windows, Linux和Mac等廣泛的作業系統上測試。在凍結期開始之後到發布日,ROM/系統一般便不再更新。只有一個例外情況,就是最近被增加到可以運行狀態的系統,如果有任何錯誤修正,可以被集成入預發布版。凍結期給MAME測試員鞏固目標的時間,使發布造成的問題可以被最小化。 在技術層面上,一旦凍結期開始,MAME管理者就將創建一個從主幹代碼分出來的分支代碼,稱為release0nnn。nnn的具體數值就是將要發布的MAME的版本號。修補代碼將被推送和集成入該分支代碼中,而不是主幹代碼。主幹代碼的開發正常進行。任何不屬於該發布版本的代碼,將被集成入以後將要發布的版本,在發布日當天,最終發布版代碼被標記後,被重新集成入主幹代碼。然後分支代碼被刪除。發布代碼被標記為mame0nnn這樣的表格。從凍結期到發布期之間的這段時間,分支代碼將被公布在MAME位於github網站的軟體倉庫中。在MAME新版本發布後,該分支代碼包括的所有修改版本將被集成回主幹代碼。所以沒有修補信息會丟失,而且關聯到個人開發者的委託也會在MAME新版發布後繼續保持有效。MAME管理者也和MAME測試員合作,在凍結期開始後,增加一個新版到以後被發布的代碼版本。 顯然,這種管理系統是極為嚴謹而有效的。 MAME從誕生之日不久,就擁有了龐大的粉絲團體和良好的社區支持。我記得在我1998年在北京大學南門飛宇網吧以25元/小時的天價上網的時候,MAME的官方粉絲網站:MAMEWorld就已經開始運營了。MAMEWorld網...

MAME成為街機模擬器霸主的原因(1)

圖片
讓我們來仔細探討一下,MAME這位街機模擬器公認的霸主,為什麼能從眾多街機模擬器競爭者中脫穎而出、傲視同儕、掃蕩群雄、一統天下呢?我認為主要有以下幾大原因: 1、開放源碼,方便移植。 MAME從一開始就是開放源碼的Free Software,無需多言。因為開源的關係,得道多助,無數優秀的程式設計師相繼加入了MAME計劃。為這個項目寫代碼的人越來越多,得到的代碼供應量肯定會比封閉不開源的模擬器多。舉一個例子:1998年,有幾個程式設計師宣布要編寫一個模擬Data East公司的街機遊戲的模擬器,但是後來這幾個程式設計師將這個項目併入了MAME開發進程。Data East的街機遊戲在後續MAME版本里得到了支持。隨著時間推移,這樣的例子越來越多,使得MAME支持的遊戲像滾雪球般擴大。 又因為免費開放源碼,使得MAME從一個平台向另一個平台移植特別簡單。現在,MAME橫跨Windows、macOS、Linux和BSD平台,可以被運行在從x86-64到ARM到IBM zSeries等各種各樣的CPU上,成為一個真正意義上的巨無霸遊戲模擬器。 2、立意深遠,布局宏偉。 MAME計劃,幾乎從一開始就不是為了讓人玩遊戲而設立的。這是它和其他各大街機模擬器很大的一個不同特點。 1997年8月10日,MAME最初的老大Nicola Salmoria在MAME 0.27b開始,給MAME設定的目標是: 「MAME的主要目的是成為一個被模擬的街機遊戲的參考資料,這是為了教育的目的,而且保存許多歷史上的街機遊戲。當它們運行的硬體停止工作,它們將走入歷史。而MAME將使其避免被歷史遺忘。當然,為了保存遊戲,你必須能實際操作和遊玩這些遊戲;你可以把遊玩街機遊戲看做一個不錯的邊際效果。」 不管這是不是為了規避版權法律才發布的一份冠冕堂皇的聲明,這份聲明是有效力的。多年來,MAME堅守著Nicola Salmoria大神設立的目標,始終為了保存街機遊戲不被遺忘而存在。 今天,MAME體現了我們人類重要的數字傳承,而且這些傳承理所應當被保存留給未來世代。MAME力求精確體現原始系統,允許未經修改的軟體運行在它們被發明的狀態。MAME記錄了超過三萬個系統,可以運行的系統有一萬以上。作為一個通用目的的模擬器,MAME成為了廢舊硬體修理人員的參考資料,和一個...

推薦一款ios和安卓都適用的街機模擬器

圖片
今天小編閒來無事刷頭條,突然想玩馬里奧了。just do it!經朋友推薦發現一款模擬器非常好用!現在推薦給大家(真的沒收錢,笑而不語!) 噹噹當!小雞模擬器! 具體安裝方法大家自行百度吧,iphone不用越獄也可以哦! iphone安裝後的圖標 進入程序後的主介面,裡面好多遊戲,等不及了,馬上下載個馬里奧試一試。(激動ing~~) 。 程序主介面 下載完成,啟動吧! 遊戲還可以存檔,看來以後玩RPG類的不用擔心時間不夠了。存檔慢慢玩,適合我這種沒有大量時間的上班族。嘿嘿! 這個模擬器給我的最大驚喜是竟然還有PSP主機遊戲,可憐小編當年的PSP買來還沒有2個月就丟了,我大學幾個月生活費,攢著容易麼! 先哭一會兒.... 分類菜單,支持的主機還算全面 今天就到這裡啦!小編要開始當年未完成的狩獵!崩龍我來了。