JavaScript NESエミュレータ とか
JavaScriptでGBエミュを作ってみた(音を出してみたVer.)‐ニコニコ動画(9)
Javascriptによるファミコンとゲームボーイのエミューレーター。audio要素を使って、音まで出しているらしい。一体どうしているのかとソースを読んだところ、生成したPCMストリームを、base64にエンコードした上で、"data:audio/wav;base64"でaudio要素のsrc属性に指定して、流し込んでいるようだ。なるほど、その手があったか。
しかしやはり、Javascriptには生のビット列を扱う方法があらまほしい。
ここまできたら、あとはゲームパッドに対応するだけだ。しかし、Flashによるゲームが沢山あることを考えると、必須ではないだろう。
No comments:
Post a Comment