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>`_