看板 Emulator 關於我們 聯絡資訊
※ 引述《jenyangs (jenyangs)》之銘言: : 是某些冷門mapper的遊戲跑起來會crash or 畫面顯示不正確 or 影響遊戲進行 mapper支援度反來不是評測中的大項目,但倒是有針對極重要熱門的mmc3做不少測試. 多數不會影響遊戲進行,簡單來說主要pass難過的部分大概都是一些timing測試, 或是某些冷僻的硬體特性,只會影響到某些"極少"數遊戲, 就可能剛好有些遊戲有使用到dummy read/write或是openbus特性, 以熱門老牌模擬器來說進行遊戲都不太會是問題, 只是看作者有沒有夠龜毛的精神,追求準確而已. 這就像是一堆mapper,某些mapper可能就剛好支援某一兩款冷門遊戲, nes一堆奇怪的硬體特性,其中一特性可能就剛好有一款遊戲會受到影響,大概是這樣. : 還是只是單純有些畫面顏色有些色差而已呢 色差其實不是什麼問題,跟調色盤預設定義有關係, 實際上即使是實機,用哪台電視怎樣的訊號輸出都會有影響, 而且差異還不小,所以評測是不會把色彩詮釋度納入的. : 看到只有五成的正確度是滿意外的 : 不知道有沒版友能提供模擬器的比較明顯得比較畫面 : 感謝 最快的就是使用測試的rom來跑看看結果,就會得到明顯差異. https://github.com/christopherpow/nes-test-roms 人家搜集好的 遊戲的話其實影響不是很大,要找不是很好找. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.56.181 ※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1486549490.A.DB7.html
jenyangs: 感謝回復, 不過timing不正確不就畫面應該全部錯亂 02/08 22:14
jenyangs: 或是直接crash了嗎? 02/08 22:14
沒那麼嚴重 看錯到哪種程度去 一般來說小小誤差影響不會很大
RuinAngel: timing不正確有可能只是跑起來跟實機有微小的速度差 02/08 23:18
※ 編輯: erspicu (61.70.88.120), 02/08/2017 23:38:39
axisleon: 一般EMU是對OP CODE去作解譯的動作,白話說就是 02/09 10:41
axisleon: 類似翻譯的方式去解釋ROM讓對象CPU來跑相對應的動作 02/09 10:43
axisleon: 電路模擬因為牽涉到元件過電同步的問題,就意義上來說 02/09 10:46
axisleon: 中文叫擬真器才對,英文也有相對應的字 02/09 10:47
axisleon: 擬真器實務上用來測試元件耐受性,所以測試數據 02/09 10:51
axisleon: 比較重要,由於元件差異性,效能根本不是重點 02/09 10:52
ResolaQQ: NES的顯示方法是把資料寫到一塊記憶體裡再顯示出去的 02/09 19:26
ResolaQQ: 所以就算timing錯了,顯示的時候記憶體內容對就沒關係 02/09 19:27
ResolaQQ: Atari2600剛好相反,完全即時顯示 02/09 19:28
ResolaQQ: 所以顯示的時候,timing差1個cycle都會讓畫面整個毀掉 02/09 19:30
ResolaQQ: 其實早期的模擬器為了速度,偷雞摸狗的事一定幹了不少 02/09 19:31
ResolaQQ: 還要求完全正確就是強人所難了,想想十年前的電腦有多爛 02/09 19:31
SUCKERKING: 如果有Cell library跟Post-Layout的數據可以做到很精 02/12 02:10
SUCKERKING: 細的電路行為模擬,但這應該是歸類於Simulator。 02/12 02:12