An open API service indexing awesome lists of open source software.

https://github.com/deepdish36/c-6502

C-6502 is a learning-focused emulator for the MOS 6502, with tools to write, run, and debug Assembly code.
https://github.com/deepdish36/c-6502

6502-assembly assembly-language computer-architecture cpu-emulator emulator retrocomputing

Last synced: about 1 year ago
JSON representation

C-6502 is a learning-focused emulator for the MOS 6502, with tools to write, run, and debug Assembly code.

Awesome Lists containing this project

README

          

# C-6502

[🇵🇹 Português](#português) | [🇺🇸 English](#english)

---

##

🇵🇹 **Português**


### Sobre o Projeto
O **C-6502** é um emulador do microprocessador 6502, desenvolvido para auxiliar estudantes e entusiastas da programação de baixo nível.


O projeto foi inspirado nas ferramentas disponíveis em [easy6502](https://skilldrick.github.io/easy6502/) e [txt3.de](txt3.de), adaptando e expandindo as suas funcionalidades para uma nova abordagem educacional.
### Download
A versão mais recente pode ser descarregada [aqui](https://github.com/DeepDish36/C-6502/releases/latest).

### Como Contribuir
```bash
1. Faz um fork deste repositório.
2. Clona o teu fork localmente:
git clone https://github.com/DeepDish36/C-6502.git

3. Cria uma branch para a tua funcionalidade:
git checkout -b nome-do-teu-branch

4. Faz as alterações necessárias no código.

5. Testa o projeto para garantir que está tudo a funcionar.

6. Faz commit e push das tuas alterações:
git add .
git commit -m "Descrição clara da mudança"
git push origin nome-do-teu-branch

7. Abre um Pull Request neste repositório original.
```
[Código Fonte](https://github.com/DeepDish36/C-6502)

### Licença
Este projeto está licenciado sob **GNU Affero General Public License v3.0**, garantindo que qualquer melhoria seja pública e que o autor receba crédito.

---

##

🇺🇸 **English**


### About the Project
**C-6502** is an emulator for the 6502 microprocessor, designed to assist students and enthusiasts in learning low-level programming.


The project was inspired by the tools available on [easy6502](https://skilldrick.github.io/easy6502/) and [txt3.de](txt3.de), adapting and expanding their functionalities for a new educational approach.
### Download
The latest version can be downloaded [here](https://github.com/DeepDish36/C-6502/releases/latest).

### How to Contribute
```bash
1. Fork this repository.
2. Clone your fork locally:
git clone https://github.com/DeepDish36/C-6502.git

3. Create a branch for your feature or fix:
git checkout -b your-feature-branch

4. Make your changes to the code.

5. Test the project to ensure everything works.

6. Commit and push your changes:
git add .
git commit -m "Clear description of the change"
git push origin your-feature-branch

7. Open a Pull Request to the original repository.
```
[Source Code](https://github.com/DeepDish36/C-6502)

### License
This project is licensed under **GNU Affero General Public License v3.0**, ensuring that any improvements remain public and that the original author is credited.

---

Developed by DeepDish36 | © 2025