[問題] 電玩模擬器是怎麼寫出來的?
這個問題讓我好奇很久了,而且也不知道能去哪問
想來想去,我想還是這兒最適合吧,畢竟能寫出模擬器的都是程式高手.....
我想過
方法1:廠商有公佈or流出電玩的spec.
聽說當年GBA模擬器能那麼快寫出來,就是規格外洩
但那些規格未知的電玩模擬器是怎麼寫的?
方法2:拆解硬體,然後寫出模擬器
覺得這方法根本是天方夜譚 = =
方法3:軟體逆向工程
例如藉由廠商公佈電玩支援的指令集、API....等
然後分析這些指令、API對應到的機碼,藉此寫出模擬器
不過這方法是我亂想到的,不知道可行嗎?
請鄉民補充,還有有錯請更正
謝謝 <(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.209.212.52
推
08/31 00:13, , 1F
08/31 00:13, 1F
→
08/31 00:14, , 2F
08/31 00:14, 2F
→
08/31 00:42, , 3F
08/31 00:42, 3F
※ asoedarren:轉錄至看板 Emulator 08/31 02:13
→
08/31 09:34, , 4F
08/31 09:34, 4F
→
08/31 09:34, , 5F
08/31 09:34, 5F
→
08/31 09:35, , 6F
08/31 09:35, 6F
→
08/31 09:35, , 7F
08/31 09:35, 7F
→
08/31 09:36, , 8F
08/31 09:36, 8F
推
08/31 16:51, , 9F
08/31 16:51, 9F
→
08/31 16:51, , 10F
08/31 16:51, 10F
→
08/31 16:52, , 11F
08/31 16:52, 11F
→
08/31 16:53, , 12F
08/31 16:53, 12F
→
08/31 16:54, , 13F
08/31 16:54, 13F
→
08/31 16:56, , 14F
08/31 16:56, 14F
→
08/31 21:29, , 15F
08/31 21:29, 15F
→
08/31 21:30, , 16F
08/31 21:30, 16F
→
08/31 21:30, , 17F
08/31 21:30, 17F
→
08/31 21:31, , 18F
08/31 21:31, 18F
→
08/31 21:46, , 19F
08/31 21:46, 19F
→
09/01 02:04, , 20F
09/01 02:04, 20F
→
09/01 02:05, , 21F
09/01 02:05, 21F
→
09/01 02:06, , 22F
09/01 02:06, 22F
→
09/01 05:46, , 23F
09/01 05:46, 23F
→
09/01 06:22, , 24F
09/01 06:22, 24F
→
09/01 06:22, , 25F
09/01 06:22, 25F
討論串 (同標題文章)