1

我正在考虑尝试将现有模拟器代码库移植到 Silverlight 3。WritableBitmap 和新的声音类似乎有足够的功能使移植可行。是否有人熟悉开源且可能不太难移植的模拟器?比起将一些笨拙的 ASM 代码移植到 C# 的复杂性,我真的很想把重点放在将源的媒体方面转移到 SL 上。我想如果我能找到一些已经在 C# 中的源代码,那可能是理想的。

4

3 回答 3

5

从一个好的'ol NES模拟器开始......

SharpNES是 C#/Mono,所以虽然它可能不能直接移植,但它应该是一个好的开始。

vNES是一个 Java NES 模拟器,旨在在 applet 中运行。它的源代码在 GPL 下免费提供。不是 C#,但可能值得寻找想法。

于 2009-07-29T15:04:38.267 回答
3

我正在寻找有兴趣的人来提供http://silverlightc64.codeplex.com的全部功能。这是一个 C64 模拟器。我只是想确保任何做出贡献的人都能做出真正的贡献:)

我使用 MediaStreamSource 来输出 50fps 的视频,而不是使用可写位图。优点是如果客户端机器跟不上,MSS 将处理丢帧。

皮特

于 2009-07-29T15:53:13.083 回答
0

我刚刚发现了这个 C# gameboy emu:

http://sourceforge.net/scm/?type=cvs&group_id=95094

于 2009-07-29T16:01:56.123 回答