1
0
mirror of https://github.com/ariejan/i6502.git synced 2024-05-28 22:41:34 +00:00
i6502/README.md

39 lines
927 B
Markdown
Raw Normal View History

2014-08-07 07:26:03 +00:00
# i6502 - A 6502/65C02 Emulator
The i6502 is a emulator/soft-prototype of a hardward device I'm building.
The goal of this project is to learn more about the following:
* Go
* CPU/Microprocessor Design
* Computer Architecture
* Assembler / Low-Level C
* Operating Systems
* Electronics (the hardware building part)
A test ROM file is included, but it does little more than loading a value into
the accumulator and storing it in memory.
## What's included in the emulator?
* 6502 (not fully 65C02 yet) CPU
* 16-bit address bus
* 32kB RAM and 16kB ROM modules, addressable via the address bus
* ROM loadable from file
## What's not (yet) included?
* 65C02 support
* I/O (6522, 6551)
* Batteries
* Tests ;-)
## License
This project is licensed under the MIT, see [LICENSE](https://github.com/ariejan/i6502/blob/master/LICENSE) for full details.
## Contributors
* Ariejan de Vroom (ariejan@ariejan.net)