mirror of
https://github.com/ariejan/i6502.git
synced 2024-12-27 14:30:28 +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…
Reference in New Issue
Block a user