推 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