Skip to content

wynand1004/6502_Emulator_2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

6502_Emulator_2025

Another attempt at a 6502 Emulator. This is very much a work in progress.

Purpose

To create a reasonably accurate emulator of the 6502 processor, which helped kick off the personal computer revolution. In the process, improve python coding skills and understanding of 6502 machine language.

How to Run

Download the repository. Execute the Python file called system.py. The actual CPU code is in the file 6502_cpu.py.

Video Tutorial

You can follow along with the development here on my YouTube Channel: https://www.youtube.com/playlist?list=PLlEgNdBJEO-kHbqZyO_BHdxulFndTvptC

Road Map

To be implemented:

  • 6502 Commands
    • BRK, RTI
  • Interrupts
  • Decimal Mode
  • Reset Vector

Simple System

  • 40 Character Display
  • Keyboard Input
  • Bitmap Graphics

Simple Assembler

  • One Pass Compiler
  • Two Pass Compiler

About

Another attempt at a 6502 Emulator.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages