2009-07-29 2 views
1

私は、既存のエミュレータコードベースのポートをSilverlight 3にしようと考えています。ポートを実現可能にするために、WritableBitmapと新しいサウンドクラスで十分な機能があるようです。オープンソースでエミュレーターに精通していて、移植するのが難しくないかもしれませんか?私は本当にソースのメディアの側面をSLに移すことに焦点を当てたいのですが、厄介なASMコードをC#に移植する複雑さ以上のものです。私はすでにC#にあるソースを見つけることができれば理想的かもしれないと思います。Silverlight 3に移植するには良いエミュレータは何ですか?

答えて

5

良い「オールNESエミュレータでスタート...

SharpNESは、それが直接ポートことはできないかもしれないが、ので、それは良いスタートする必要がありますC#/モノラルです。

vNESは、アプレットで実行するためのJava NESエミュレータです。ソースはGPLで自由に入手できます。 C#ではなく、アイデアを検討する価値があります。

+0

SharpNESは、私の昼休みのコードのほとんどのポートに十分に迅速であることが判明しました。 1 blitting関数をいくつかのWriteableBitmap呼び出しで簡単に置き換えることができるはずです。ありがとう!! –

3

http://silverlightc64.codeplex.comを完全な機能にすることに興味がある人を探しています。それはC64エミュレータです。

writablebitmapを使用する代わりに、MediaStreamSourceを使用して50fpsのビデオを出力します。利点は、クライアントマシンが追いつくことができない場合、MSSはフレームの廃棄を処理することです。

ピート

+0

ちょっとピート、リンクありがとう!たぶん私はC64プロジェクトに役立つ何かを手に入れたかどうかを知るだろう。 –

関連する問題