updated the readme and added license files
[m68kcomp2] / README.md
1 Homebrew 32bit computer
2 =======================
3
4 About
5 -----
6 Following after my minimal 16bit 68010 computer design
7 (https://github.com/jtsiomb/m68kcomputer) this is an attempt to make a much
8 more advanced 32bit computer, based on the Motorola 68030 CPU.
9
10 The main objective of this project is to make a stand-alone computer, capable of
11 running a custom UNIX system with virtual memory. The 68030 processor was chosen
12 because it has an on-chip MMU.
13
14 The plan is to include the following on the main board:
15  - Analog video output
16  - PS/2 keyboard controller
17  - ATA hard drive interface for fixed storage
18  - SD card for removable storage
19  - 68881 floating point co-processor
20  - Dual RS232 serial port
21  - Battery-backed RTC
22
23 This project is in the early stages, so there's not much to see here yet.
24
25 Directory structure:
26  - `hw` - hardware: kicad files and pdf schematics.
27
28 License
29 -------
30 Copyright (C) 2019 John Tsiombikas <nuclear@member.fsf.org>
31
32 You are free to use, reproduce, modify, redistribute any part of this project,
33 provided you make any derivative work you release, freely available under the
34 same terms.
35
36 More specifically hardware parts of this project are released under the
37 Creative Commons Attribution Share-Alike license (see `LICENSE.hw` for details),
38 and software parts are released under the GNU General Public License v3, or
39 later (see `LICENSE.sw` for details).