電晶體準確層次的遊戲模擬器 - 模擬器

Catherine avatar
By Catherine
at 2015-11-24T12:23

Table of Contents


事前觀念提要 http://www.mobile01.com/topicdetail.php?f=514&t=1799027

2014年的概念成果
http://blog.visual6502.org/2014/10/atari-2600-simulation.html

不過看到一段話

Leave it running long enough, and it'll render frames from classic games.

可想而知這東西是概念實現,但還不實用....(放著等夠久,會顯示出畫面..哇勒...)


但日後隨著科技進步,電腦效能提升,加上平行資料處理技術(諸如opencl.cuda等等),

這東西是滿有發展和討論空間的.

(晶片在跑內部邏輯的處理流程多數是平行的管線運作,這種特性用程式模擬代價很高,

但用平行運算技術下去效率應該就會改善很多,只是具體做法真的尚待研究就是..)


簡單來說就是日後模擬器在這種技術下(先不談效率問題),

由於是從最小單位電晶體邏輯層就開始模擬,時間性的問題理論上可以達到100%精確度,

而且不需要理解所有相對高階的硬體觀念,

把晶片拿來拆解依樣畫葫裡面的layout匯出描述資料就好,

不過這就是舊遊戲主機的晶片比較好這樣做....

次世代後的遊戲主機處理器晶片要這樣做,我猜會有滿多技術問題要克服的.

這種做法的好處大概就是準確.....但效率目前真的是大問題就是


--

All Comments

Ethan avatar
By Ethan
at 2015-11-27T12:43
記得某個老計算機模擬器有類似的測試,至於現代晶片
的結構太複雜而且有的還是複合體,想搞這個可能…@@
Olive avatar
By Olive
at 2015-11-29T02:24
我自己有寫過6502的模擬器,6502指令真的不多
Vanessa avatar
By Vanessa
at 2015-11-30T09:58
如果連6502都跑的這麼慢,那有生之年要看到這技術怕是難
Madame avatar
By Madame
at 2015-12-03T10:09
我模擬Atari2600的速度瓶頸圖http://imgur.com/YeMXRUQ
Daph Bay avatar
By Daph Bay
at 2015-12-04T17:09
總共執行2500秒,6502只佔了300秒而已
John avatar
By John
at 2015-12-07T20:10
數位轉類比像顯示及聲音會是瓶頸, 無法百分百完美.

Endless Fight 討論區

Odelette avatar
By Odelette
at 2015-11-23T23:35
經過三個多月後.. 終於不需要透過 VPN 可直接連上了.. 目前中華可以,其餘可能還需再測試~ http://www.endlessfight.org/forum/ - ...

SFC歡度誕生 25 周年紀念

Faithe avatar
By Faithe
at 2015-11-23T23:06
巴哈新聞網址 http://gnn.gamer.com.tw/7/124167.html 即使收了一堆實體卡匣 現在回味還是開模擬器來玩 但是畢竟自己是那個年代長大的 超任佔據了我的童年很長一段時光 當年在勝利小子上看到聖劍傳說2跟超武鬥傳畫面的驚艷 我想會永遠刻在我的腦海裡吧!! -- 作 ...

(WIP) Luca Elia: Trivia R Us

Poppy avatar
By Poppy
at 2015-11-23T22:36
2015.11.21 and#34;Trivia R Usand#34; The Dumping Union acquired this PCB years ago but Iand#39;m studying it just now. Trivia R Us was produced in 2009 b ...

SCE 確認將在 PS4 提供 PS2 軟體模擬功?

Jake avatar
By Jake
at 2015-11-21T19:21
,再昇頻成 1080p 顯示,雖然 2D 圖像品質並未獲得明顯改進,但 3D 多邊形圖像細緻 度有顯著提升,另外還透過某些後製處理大幅減輕鋸齒與閃爍問題,且畫面更新率從原本 的 30~60fps 浮動提升為 60fps 恆定。   此外,遊戲中還導入原本所沒有的獎盃功能,符合 SCE 於 2013 年所申請 ...

Cemu v1.1.0

Sierra Rose avatar
By Sierra Rose
at 2015-11-21T13:28
http://cemu.info/ v1.1.0 | 2015-11-19 ‧New future-proof GPU7 shader assembly to GLSL decompiler (work-in-progress) ‧Fixed a few bugs in color and depth bu ...