A JavaScript 65816 Microprocessor Emulator
Go to file
2011-08-30 10:44:45 -04:00
lib added a basic interface for interacting with the emulator 2011-07-10 20:43:03 -04:00
test fixed the emulation mode stack register and stack behavior to be a bit more accurate 2011-05-12 00:57:29 -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
cpu.js turn MMU into a function object so multiple cpu objects can be used at once and fixes a long standing bug where various unit tests would randomly fail 2011-08-30 10:44:45 -04:00
index.html add basic stepping support 2011-07-18 20:44:55 -04:00
README added a basic interface for interacting with the emulator 2011-07-10 20:43:03 -04:00
TODO update the TODO 2011-07-11 19:17:41 -04:00

This project's goal is to fully emulate the 65816 microprocessor in JavaScript.  It would be awesome if at some point it could emulate an entire system such as the SNES, but that is something to consider later on. 

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.