A JavaScript 65816 Microprocessor Emulator
Go to file
Preston Skupinski c9a559ab6e added more unit tests for LDA and provided all of the dependencies for running the unit tests so no internet connection is required to use that page 2011-09-01 14:37:34 -04:00
lib added a basic interface for interacting with the emulator 2011-07-10 20:43:03 -04:00
test added more unit tests for LDA and provided all of the dependencies for running the unit tests so no internet connection is required to use that page 2011-09-01 14:37:34 -04:00
.gitignore updated the TODO and added a .gitignore so my vim *swp files don't accidently wind up in here 2011-04-30 22:24:57 -04:00
README update the README 2011-08-30 11:08:17 -04:00
TODO update the TODO 2011-07-11 19:17:41 -04:00
cpu.js added more unit tests for LDA and fixed a bug in the implemention of the direct page indirect mode for LDA 2011-08-31 15:41:27 -04:00
index.html add basic stepping support 2011-07-18 20:44:55 -04:00

README

This project's goal is to fully emulate the 65816 microprocessor in JavaScript.

After achieving that goal the next step will be to create a new branch that will focus on emulating the SNES.  Any CPU related improvements that aren't specific to the SNES will be merged back.

You call the execute function of the cpu object with a raw hex string representing the program you wish to emulate and it will execute those instructions as close to the 65816 as possible.