mirror of
https://github.com/ariejan/i6502.git
synced 2025-01-14 09:30:12 +00:00
Add README and LICENSE
This commit is contained in:
parent
4a155cad33
commit
e20df11fd7
21
LICENSE
Normal file
21
LICENSE
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (c) 2014 Ariejan de Vroom
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in
|
||||||
|
all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
|
THE SOFTWARE.
|
38
README.md
Normal file
38
README.md
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# 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)
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user