[問題] 電玩模擬器是怎麼寫出來的? - 模擬器

Mia avatar
By Mia
at 2008-08-31T02:13

Table of Contents

※ [本文轉錄自 Programming 看板]

作者: powerguy (小P) 站內: Programming
標題: [問題] 電玩模擬器是怎麼寫出來的?
時間: Sat Aug 30 23:53:48 2008

這個問題讓我好奇很久了,而且也不知道能去哪問
想來想去,我想還是這兒最適合吧,畢竟能寫出模擬器的都是程式高手.....

我想過

方法1:廠商有公佈or流出電玩的spec.
聽說當年GBA模擬器能那麼快寫出來,就是規格外洩
但那些規格未知的電玩模擬器是怎麼寫的?

方法2:拆解硬體,然後寫出模擬器
覺得這方法根本是天方夜譚 = =

方法3:軟體逆向工程
例如藉由廠商公佈電玩支援的指令集、API....等
然後分析這些指令、API對應到的機碼,藉此寫出模擬器
不過這方法是我亂想到的,不知道可行嗎?

請鄉民補充,還有有錯請更正

謝謝 <(_ _)>

--

All Comments

Kama avatar
By Kama
at 2008-08-31T19:35
建議一:去逛逛巴哈 Emulator 版精華區
Andy avatar
By Andy
at 2008-09-04T10:45
建議二:抓 VisualBoyAdvance 源碼來看
Aaliyah avatar
By Aaliyah
at 2008-09-05T22:20
三:去逛逛ptt emulator看看
Olive avatar
By Olive
at 2008-09-07T06:58
GBA不是規格外洩 而是採用arm7作處理器 圖型處理的話比較
Caitlin avatar
By Caitlin
at 2008-09-08T00:27
需要花時間try

[情報] 新的連線方式!! 拋棄kaillerasrv吧!

Ula avatar
By Ula
at 2008-08-30T21:55
※ 引述《timyau (XD)》之銘言: : ※ [本文轉錄自 KOF 看板] : 作者: zwai (科科) 看板: KOF : 標題: [情報] 新的連線方式!! 相當棒 請大家一定要看 : 時間: Tue Jan 8 12:48:33 2008 : 這是某個新加坡朋友告訴我的 XD : 這個 ...

Dolphin SVN R352

Ina avatar
By Ina
at 2008-08-30T19:02
又更新惹 薩爾達越來越讚惹 http://www.nyleveia.com/daco/Dolphin_32bit.zip http://www.nyleveia.com/daco/Dolphin_64bit.zip VS2008 http://www.nyleveia.com/daco/Dolphin_3 ...

為什麼有些rom檔會有[!]

Mia avatar
By Mia
at 2008-08-30T15:14
剛爬文爬好久 找不到相關資訊 在一些可以抓rom的網站 有些rom檔遊戲名稱後面會有[!] 那是什麼意思呢atat - ...

SNESGT Ver0.230 beta6

Zanna avatar
By Zanna
at 2008-08-30T13:35
http://gigo.retrogames.com/bbs/c-board.cgi?cmd=one;no=1074;id= Whatand#39;s new - Fixed several freeze or instability bugs which are caused by  some chan ...

PocketSNES/03 Preview 4.1

Victoria avatar
By Victoria
at 2008-08-30T09:42
2008.08.29 - 画面最大化方法を変更 - zip ファイル読み込みがうまく機能していなかったのを修正 - PR4 で埋め込んでいた画面描画バグを一部修正(まだ多々あり) - ファイル選択の優先順位を .zip ファイルを先に変更 - コンパイラ最適 ...