Personal tools

Difference between revisions of "Main Page"

From Motorola 68000 Homebrew Computer Project

Jump to: navigation, search
Line 2: Line 2:
  
 
==History of the Project==
 
==History of the Project==
 +
I've always wanted to build my own computer system from "scratch", at least to the level of using ICs & the circuit design. I'm not looking to wire wrap individual transistors here lol. I've previously built a Z80-based system, but since I'm mainly a C/C++ programmer I quickly reached the limitations of a 64k address space.
 +
 +
So, this time around I'm designing a 32-bit system with 24-bit (16MB) address bus. I'll be publishing schematics and PCB information as the design progresses and documenting as much as possible here on this wiki.
 +
 
==Hardware==
 
==Hardware==
[[Hardware:CPU|CPU - Motorola 68000]]
+
[[Hardware:CPU|CPU - Motorola 68000]]<br />
[[Hardware:ROM|ROM]]
+
[[Hardware:ROM|ROM]]<br />
[[Hardware:RAM|RAM]]
+
[[Hardware:RAM|RAM]]<br />
[[Hardware:Memory Map|Memory Map]]
+
[[Hardware:Memory Map|Memory Map]]<br />
 +
 
 
==Software==
 
==Software==
===Potential Toolchains===
+
 
GCC [http://gcc.gnu.org/] + Binutils [http://www.gnu.org/software/binutils/]
+
==Potential Toolchains==
 +
GCC 4.5.2 [http://gcc.gnu.org/] + Binutils 2.21 [http://www.gnu.org/software/binutils/]
 +
 
 +
==Licensing==
 +
 
 +
==Other Sources==
 +
===Documentation & Tutorials===
 +
[http://blog.fke.utm.my/~nadzir/courses/SEE3223-08092/notes/ Microprocessor College Lectures]: These are good starting point for those new to 68000 hardware design, busses, etc. The good stuff starts around lesson 7 or 8.
 +
===Similar Projects===
 +
[http://n8vem-sbc.pbworks.com N8VEM: Homebrew Computer Project]: Open source design using a Z80 CPU and Eurocard backplane for expansion. Also includes M68K CPU boards and S-100 bus versions.

Revision as of 05:03, 9 March 2011

The Motorola 68000 Homebrew Computer Project

History of the Project

I've always wanted to build my own computer system from "scratch", at least to the level of using ICs & the circuit design. I'm not looking to wire wrap individual transistors here lol. I've previously built a Z80-based system, but since I'm mainly a C/C++ programmer I quickly reached the limitations of a 64k address space.

So, this time around I'm designing a 32-bit system with 24-bit (16MB) address bus. I'll be publishing schematics and PCB information as the design progresses and documenting as much as possible here on this wiki.

Hardware

CPU - Motorola 68000
ROM
RAM
Memory Map

Software

Potential Toolchains

GCC 4.5.2 [1] + Binutils 2.21 [2]

Licensing

Other Sources

Documentation & Tutorials

Microprocessor College Lectures: These are good starting point for those new to 68000 hardware design, busses, etc. The good stuff starts around lesson 7 or 8.

Similar Projects

N8VEM: Homebrew Computer Project: Open source design using a Z80 CPU and Eurocard backplane for expansion. Also includes M68K CPU boards and S-100 bus versions.