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

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

關(guān)于老街機(jī)平臺(tái)的未來(lái)——模擬?移植?還是。。。。fpga,mister以及。。。?

2021-05-23 22:34 作者:ixix91  | 我要投稿

我們默認(rèn),關(guān)注這個(gè)賬號(hào)的你們還是知道模擬器這么個(gè)玩意的(笑)。

群里有人曾經(jīng)說(shuō)過(guò), cave是渣渣,死活不移植。沒(méi)有永恒的硬件,只有永恒的程序,基板終究會(huì)壞,你要把所有游戲移植過(guò)來(lái),我見(jiàn)一個(gè)買一個(gè)。(誰(shuí)說(shuō)不是呢)

其實(shí),應(yīng)該說(shuō),幾乎所有的硬件平臺(tái),最終都會(huì)迎來(lái)類似的命運(yùn),最直接的原因就是硬件停產(chǎn),無(wú)論是芯片還是整機(jī),特別是基板。這種硬件幾乎可以說(shuō)就是定制的,所以壞掉之后,除了你買尿板拆東墻補(bǔ)西墻之外,幾乎沒(méi)有辦法。

所以說(shuō),保留這些游戲資料,讓這些在未來(lái)的硬件上跑起來(lái)自然就成了一個(gè)很現(xiàn)實(shí)的問(wèn)題。

關(guān)于這一點(diǎn),我們接觸的最多的就是模擬器和移植。(別跟我說(shuō)千機(jī)變,事實(shí)上千機(jī)變基于的是模擬器,一般都是各種pai,但那玩意就是一坨shi)

移植本身沒(méi)什么說(shuō)的,把游戲原來(lái)的代碼寫成新平臺(tái)能執(zhí)行的代碼,就是移植了。移植這活整的好不好看功力,這方面財(cái)寶做的最多(霧)

模擬器,本質(zhì)上是在電腦或某些其他終端上通過(guò)編程來(lái)模擬運(yùn)行環(huán)境,從而讓游戲rom在環(huán)境下跑起來(lái)。街機(jī)上自然是mame最廣為人知,其他平臺(tái)自然有對(duì)應(yīng)的模擬器。(之前我跟朋友說(shuō)mame主要是為了街機(jī)資料的保存,他說(shuō)了一句:巧立名目23333)

但是,你們不覺(jué)得奇怪嗎,為什么即使是十幾年前的硬件,現(xiàn)在的模擬器依舊沒(méi)辦法很好的運(yùn)行?為什么強(qiáng)如M2這種神移植的廠商,游戲移植了之后,還是多多少少會(huì)跟原始硬件上的游戲有一丟丟的差別?

關(guān)于這一點(diǎn),問(wèn)題比較復(fù)雜,涉及到指令集等問(wèn)題,不過(guò)有一條可以肯定的是,電腦上寫好的指令一般是一條一條順序執(zhí)行的,而以前不少平臺(tái)的指令是可以并行的。就好比要干兩件事,你一個(gè)人只能一件一件干,而對(duì)面是兩個(gè)人,你要想在同樣時(shí)間做完,只能比對(duì)面快一倍,而且這兩個(gè)過(guò)程本質(zhì)上還是不一樣。所以說(shuō)模擬平臺(tái)的硬件與原來(lái)硬件相比性能要高出好多倍才行。

那么,理論上,如果我能想辦法重新造出還原原本平臺(tái)的所有電路,包括芯片之間的連線,甚至是芯片里面的電路,那么是不是會(huì)無(wú)限接近于原始平臺(tái)呢?就算不還原硬件電路,單是對(duì)于模擬器的編寫來(lái)說(shuō),這都是一大助力。

首先,你要得到芯片的原始電路。你只要把芯片的封裝磨掉,然后一邊用顯微鏡看一邊畫(huà)出來(lái)就行啦,是不是很簡(jiǎn)單呢?哈哈哈

這個(gè)工作,老外已經(jīng)做了很多了,舉個(gè)例子,號(hào)稱fc模擬器中最精確的模擬器mesen的代碼核心就是基于fc芯片的原始電路,158個(gè)硬件特性測(cè)試據(jù)說(shuō)跑贏了155個(gè)。

有了芯片資料和電路板資料,剩下的就是硬件的重新搭建了。

FPGA,中文全稱是現(xiàn)場(chǎng)可編程門陣列。芯片本身都是由一堆門電路組成的,而FPGA本身簡(jiǎn)單來(lái)說(shuō)集成了多個(gè)門,通過(guò)編寫語(yǔ)言改變門之間的連接,從而實(shí)現(xiàn)你想要的芯片結(jié)構(gòu)和功能,你要夠厲害的話,你寫個(gè)cpu都沒(méi)問(wèn)題。與單片機(jī)最明顯的不同是,單片機(jī)的芯片內(nèi)部電路是沒(méi)辦法改寫的,你只能改寫程序,而FPGA可以直接改寫芯片內(nèi)的電路,自然可以無(wú)限接近最原始的硬件電路。

所以說(shuō),用仿真或者是模擬形容這波操作都不太準(zhǔn)確,確切的說(shuō),應(yīng)該叫“復(fù)刻”?

Mister,是基于FPGA的一塊開(kāi)發(fā)板de 10 nano開(kāi)發(fā)的一個(gè)開(kāi)源項(xiàng)目。開(kāi)發(fā)板中除了核心之外,還集成了一堆資源,可以做各種開(kāi)發(fā)。不過(guò)說(shuō)實(shí)話,這塊開(kāi)發(fā)板真不便宜,一千多塊。。。。。。雖然貌似教育口的能便宜點(diǎn),但是emmmmm

de 10 nano

而一幫老外,就在這個(gè)板子上,復(fù)刻了非常多的經(jīng)典老平臺(tái)。項(xiàng)目地址在這里https://github.com/MiSTer-devel/Main_MiSTer/wiki,除了開(kāi)發(fā)板之外,還有一些組件可以選擇接上,例如RGB輸出,或者是內(nèi)存擴(kuò)展,又或者是USB接口擴(kuò)展。國(guó)內(nèi)也有不少人去做成品,價(jià)格嘛。。。就那么回事吧。

(順便說(shuō)一下,基于FPGA的另一個(gè)用的到的項(xiàng)目是OSSC,這個(gè)以后再說(shuō)吧)

事實(shí)上這個(gè)項(xiàng)目我之前就知道了,那么我為什么最近才發(fā)出來(lái)這個(gè)內(nèi)容?是因?yàn)樽罱袔讉€(gè)比較關(guān)注的核心加入了測(cè)試。(真不是鴿)

首先是CAVE初代的平臺(tái),游戲硬件基于MC68K和Z80,本身沒(méi)有加密,而在此之前NEOGEO已經(jīng)加入了Mister的名單,說(shuō)明芯片早已成功逆向。所以只能說(shuō)。。。沒(méi)人寫(大概是因?yàn)镹EOGEO很火吧)

去年6月份,Josh Bassett @nullobject開(kāi)始決定寫初代CAVE基板的代碼,之后經(jīng)歷了幾個(gè)beta版的測(cè)試,到今年1月份,他發(fā)布了第一個(gè)能比較愉快玩耍的版本,核心功能基本上都完成了,但是好像沒(méi)有后臺(tái)菜單。后來(lái)陸續(xù)解決了蛋痛,糟少年以及一個(gè)打泡的游戲,直到前兩天,獄門山物語(yǔ)上來(lái)了。據(jù)作者說(shuō)首領(lǐng)蜂要解決的問(wèn)題可能會(huì)多一些,所以還沒(méi)弄上來(lái)。想要支持的話可以去作者給的打賞鏈接平臺(tái)支持一波,捐個(gè)款什么的,就可以看到最新消息了。

再有就是傳說(shuō)中幾年之后你買的基板必死的CPS2平臺(tái)

Lo?c *WydD* Petit @WydD在3月1號(hào)的時(shí)候爆出他完成了DL-0921 (CPS A-01)的逆向工程,在此之后CPS2的核心由jotego @topapate寫了出來(lái),游戲測(cè)試也就如雨后春筍般爆了出來(lái),這個(gè)平臺(tái)上有我們熟知的把橫版當(dāng)縱版做然后做出了不正常的玩意的能源之嵐,這個(gè)游戲據(jù)反映模擬器上的速度明顯是不對(duì)的,這游戲前段時(shí)間也加入了測(cè)試,還有就是持續(xù)刷新你們對(duì)單位認(rèn)知的Giga Wing,還有GREAT馬猴大作戰(zhàn),所以這次絕對(duì)是一大利好。而且,換個(gè)角度,CPS2上的好游戲本身就已經(jīng)非常多了。

最后則是。。。4月9日atrac17 @ _atrac17發(fā)了個(gè)推

來(lái),跟我一起念,P!G!M!大!往!生!絆!地!獄!另外這個(gè)平臺(tái)上的游戲還用我說(shuō)嘛?不管是正版的盜版的,魔改的加強(qiáng)的,都給我招呼上去。

事實(shí)上這個(gè)平臺(tái)一直沒(méi)有被寫出來(lái)的最大的原因就是,PGM本身是有加密芯片的,這個(gè)芯片至今沒(méi)有人做芯片逆向,這次會(huì)是一個(gè)利好的信號(hào)嗎?

至于CAVE最后一代的基板,你們想要復(fù)刻?暫時(shí)別想了,因?yàn)?。。。cave的sh3本身就是一個(gè)fpga核心的板子哈哈哈,想要復(fù)刻,你跟cave要代碼去吧。順便說(shuō)一句,cave寫的代碼跟shi一樣,你以為的不少處理落,是執(zhí)行效率太低,子彈太多,卡的(

說(shuō)了這么多,其實(shí),這平臺(tái)并不適合一般玩家玩,本身硬件不便宜,而且還有不少游戲沒(méi)寫出來(lái),有沒(méi)有sl存檔?不知道。而大部分人對(duì)模擬精度不會(huì)過(guò)于追求,模擬器和移植已經(jīng)能讓大部分玩家都玩到了,最重要的是,模擬器真方便啊。。。。。

不過(guò)精確還原,無(wú)論是玩家還是大神,都是有追求的,畢竟,有些東西,沒(méi)了真的很難再弄回來(lái)了,大家都不希望這么多好東西未來(lái)只能出現(xiàn)在視頻中。

最后我就在這立下flag,如果真有人寫出了PGM的核心然后讓游戲跑起來(lái),我當(dāng)天買下開(kāi)發(fā)板,然后讓這個(gè)板子在大手子們的手里測(cè)一圈!


關(guān)于老街機(jī)平臺(tái)的未來(lái)——模擬?移植?還是。。。。fpga,mister以及。。。?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
宣化县| 名山县| 大埔县| 怀安县| 依兰县| 周口市| 江油市| 陆良县| 项城市| 文山县| 同德县| 朝阳区| 金阳县| 通辽市| 商洛市| 柘荣县| 新巴尔虎左旗| 昌平区| 阳西县| 香河县| 雷州市| 鹤岗市| 宿迁市| 西乡县| 女性| 邵东县| 富顺县| 四子王旗| 佛学| 全椒县| 黄大仙区| 丹棱县| 寿宁县| 明水县| 红安县| 左贡县| 满城县| 拜城县| 定襄县| 青铜峡市| 佛坪县|