Skip to content
/ 6502 Public

A debuggable, instrumentable 6502 processor simulator written in JavaScript with no runtime dependency.

License

Notifications You must be signed in to change notification settings

bleroy/6502

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

6502

A debuggable, instrumentable 6502 processor simulator written in JavaScript with no runtime dependency.

Project status

The whole 6502 instruction set is implemented. It should be possible to use this to run arbitrary assembly code.

What is not done:

  • Timing: the number of cycles for each instruction is not being computed right now, and this would be necessary for applications that require precise timing.
  • Clock: related to timing, the ability to execute code based on a clock.

Contribution guide

I appreciate contributions in the form of bug reports, documentation, bug fixes, new features, and general feedback. The list of things not done above can give you an idea of what's a good contribution, but do give me a heads up so we avoid duplicated effort.

Acknowledgements

The following sites and projects were invaluable resources while developing this library:

About

A debuggable, instrumentable 6502 processor simulator written in JavaScript with no runtime dependency.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published