Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 1.18 KB

File metadata and controls

33 lines (21 loc) · 1.18 KB

6502 Package

This package contains a TypeScript implementation of a 6502 assembler and simulator, originally developed by Stian Soreng and adapted by Nick Morgan for the easy6502 tutorial.

Features

  • Assembler: Convert 6502 assembly code to machine code
  • Simulator: Execute 6502 machine code with cycle-accurate emulation
  • Debugger Support: Monitor registers, flags, and memory in real-time
  • Memory Management: Handle the 6502's 16-bit address space
  • Instruction Set: Support for all 6502 instructions and addressing modes

History

Usage

This package is used internally by both the GNOME application and web version to provide the core 6502 emulation functionality. It's not meant to be used directly, but rather as a dependency for the main applications.

Development

To build this package:

yarn build

License

This package is licensed under the GNU General Public License.