简体   繁体   English

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

[英]What's a good emulator to port to Silverlight 3?

I'm thinking about attempting a port of an existing emulator code base to Silverlight 3. There appears to be enough functionality with WritableBitmap and the new sound classes to make a port feasible. 我正在考虑尝试将现有仿真器代码库的端口移植到Silverlight3。WritableBitmap和新的声音类似乎具有足够的功能,以使端口可行。 Is anyone familiar with an emulator that's open source and might not be too hard to port? 是否有人熟悉开放源代码的仿真器,可能不太难移植? I'd really like to focus on moving the media aspects of the source to SL more than the complexities of porting some awkward ASM code to C#. 我真的很想专注于将源的媒体方面转移到SL上,而不是将一些笨拙的ASM代码移植到C#上的复杂性。 I guess if I could find some source that's already in C# it might be ideal. 我想如果我能找到一些已经在C#中使用的源,那可能是理想的。

Start with a good 'ol NES emulator... 从一个好的'ol NES模拟器开始...

SharpNES is C#/Mono so while it might not be directly port-able, it should be a good start. SharpNES是C#/ Mono,因此虽然它可能不能直接移植,但它应该是一个好的开始。

vNES is a Java NES emulator intended to be run in an applet. vNES是旨在在applet中运行的Java NES模拟器。 It's source is freely available under GPL. 它的源代码可以在GPL下免费获得。 Not C#, but might be worth looking at for ideas. 不是C#,但可能值得寻找想法。

I'm looking for interested folks to bring http://silverlightc64.codeplex.com up to full functionality. 我正在寻找感兴趣的人来使http://silverlightc64.codeplex.com发挥全部功能。 It's a C64 emulator. 这是一个C64模拟器。 I just want to make sure that whoever contributes can make a real contribution :) 我只想确保任何贡献者都能做出真正的贡献:)

I use MediaStreamSource to output 50fps of video instead of using the writablebitmap. 我使用MediaStreamSource来输出50fps的视频,而不是使用writablebitmap。 The advantage is if the client machine can't keep up, MSS will handle dropping frames. 好处是,如果客户端计算机无法跟上,MSS将处理丢帧。

Pete 皮特

I just found this C# gameboy emu: 我刚刚找到了这个C#Gameboy mu:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM