2009-07-29 92 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

相关问题