Skip to content

kxkx5150/Famicom.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Famicom.js

JavaScript ファミコンエミュレータ

NES Emulator



enter = START
shift = SELECT
z = B
a = A



Famicom のSaveに対応しました。rom file name と紐ついているのでファイル名を変えると消えます。
速度調整出来るようにしました。 ゲームパッドで出来るように設定を追加 (gamepad api)



キャプチャ



Demo
https://kxkx5150.github.io/Famicom.js/

Demo wasm版 (MMC5対応)
https://kxkx5150.github.io/Famicom-wasm/










参考にさせて頂いたページ


ファミコンエミュレータの創り方 - Hello, World!編 -

https://qiita.com/bokuweb/items/1575337bef44ae82f4d3

壁は通り抜けられませんよ

http://taotao54321.hatenablog.com/archive/category/NES




実装度も凄まじく、コードにコメントも丁寧に書いてあります。

解説サイトを読むより良いと思います。

FaithJS
https://github.com/sairoutine/faithjs




FaithJSと並び完成度の高いjsエミュ

jsnes
https://github.com/bfirsh/jsnes




Credits

Thanks to the resources at the nesdev wiki and NesJs for the test roms, documentation and some code snippets used for this.

About

JavaScript NES Emulator

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors