什么是移植到Silverlight 3的好模拟器?

时间:2009-07-29 14:58:35

标签: c# silverlight emulation

我正在考虑尝试将现有模拟器代码库的端口移植到Silverlight 3.似乎有足够的功能使用WritableBitmap和新的声音类来使端口可行。是否有人熟悉一个开源的仿真器,可能不会太难移植?我真的很想专注于将源的媒体方面转移到SL,而不是将一些笨拙的ASM代码移植到C#的复杂性。我想如果我能找到一些已经在C#中的源,那可能是理想的。

3 个答案:

答案 0 :(得分:5)

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

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

vNES是一个Java NES模拟器,旨在在applet中运行。它的来源可以在GPL下免费获得。不是C#,但可能值得寻找创意。

答案 1 :(得分:3)

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

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

皮特

答案 2 :(得分:0)

我刚发现这个C#gameboy emu:

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