2009-07-29 38 views
1

我正在考慮嘗試一個現有的模擬器代碼庫到Silverlight 3的端口。似乎有足夠的功能與WritableBitmap和新的聲音類使端口可行。有人熟悉開源的模擬器,可能不太難以移植嗎?我真的想專注於將源代碼的媒體方面轉移到SL,而不是將一些尷尬的ASM代碼移植到C#的複雜性。我猜如果我能找到一些已經在C#中的源代碼,它可能是理想的。什麼是一個很好的模擬器移植到Silverlight 3?

回答

5

開始具有良好的「醇NES模擬器......

SharpNES是C#/單聲道所以雖然它可能不是直接端口能夠,它應該是一個良好的開端。

vNES是一個Java NES模擬器,旨在運行在一個小程序中。它的源代碼可以在GPL下免費獲得。不是C#,但可能值得尋找創意。

+0

SharpNES竟然是足夠快以港口大部分的代碼在我的午休時間。應該能夠輕鬆地用一些WriteableBitmap調用替換1 blitting函數。謝謝!! – 2009-07-29 19:41:30

3

我在尋找感興趣的朋友,讓http://silverlightc64.codeplex.com達到完整功能。這是一個C64模擬器。我只是想確保誰捐款可以做出真正的貢獻:)

我使用MediaStreamSource輸出50fps的視頻而不是使用writablebitmap。好處是,如果客戶機不能跟上,MSS將處理丟幀。

皮特

+0

嘿皮特,感謝您的鏈接!也許我會看看我是否有機會爲C64項目做一些有用的事情。 – 2009-07-29 15:58:42

相關問題