Presenting the Emulators
========================

Arbne
-----
- Arbne is a simple NES emulator
- Discored in this `Reddit thread <https://www.reddit.com/r/EmuDev/comments/gc5w8w/a_really_bad_nes_emulator_in_python_feedback/>`_.
- Github: `Arbne Github Repository <https://github.com/ergoadams/arbne>`_
 

ApplyPy
-------

- ApplyPy is an Apple 2 python emulator developed by James Tauber. 
- Presented at the PYCON 2013
- GitHub: `ApplyPy GitHub Repository <https://github.com/jtauber/applepy>`_


jsNES
-----

- jsNES is a JavaScript NES emulator that enables users to play NES games directly in their web browsers. 
- I used it in `nodeNES <https://gutomaia.net/nodeNES/#example/scrolling/scrolling4.asm>`_.
- GitHub: `jsNES GitHub Repository <https://github.com/bfirsh/jsnes>`_


Py65
----
- A Python-based 6502 emulator;
- GitHub: `Py65 GitHub Repository <https://github.com/mnaberez/py65>`_


Pyntendo
--------
- A NES emulator implemented in both CPython and Pure Python;
- Github: `Pyntendo Github Repository <https://github.com/jameskmurphy/nes>`_

6502.js
-------
- a 6502 emulator by Gregory Estrade;
- Gregory has some notable skill's on FPGA based hardware emulation;
- GitHub: `6502.js GitHub Repository <https://github.com/Torlus/6502.js>`_