This is a 6502 Emulator for teach my children and people know what is assembly language and CPU how to start from RESET and work with different devices.
- Why I choose this CPU as the teaching material? I learn computer language from Apple II age, The 6502 is my most familiar CPU.
- Is it only support 6502 CPU? I try to adopt modular design as much as possible, so it is can add other CPU if I got time.
You can download binary files to start the Emulator, also can download source code and built it by self.
This section should list any major software for build from source code
- VisualStudio 2017
- It is based on VS2017 version to development, may need some change for older or 2019 version
- Windows SDK
- It is based Windows SDK 18362 to development, may need change for other version.
For more usage, please refer to the Documentation
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
- Jimmy Hwang - jimmyhwang.tw@gmail.com
- Project Link - https://github.com/JimmyHwang/PC6502
