/Homebrew-65C02-Computer

A homebrew 65C02 based computer with PS/2 Keyboard, Serial & Parallel IO + 3 Expansion slots

Primary LanguageVHDLCreative Commons Attribution 4.0 InternationalCC-BY-4.0

Homebrew-65C02-Computer

PCB

Introduction

This is a 65C02 based computer with on-board Serial, Parallel IO, PS/2 Keyboard support and 3 expansion slots.
A VGA card will come later as an expansion card

I am designing this in Circuitmaker, You can find the Circuitmaker project here

Memory Map

The Memory map I am using is currently as follows:
0x0000-0xCFFF: RAM
0xD000-0xD0FF: UART
0xD100-0xD1FF: VIA
0xD200-0xD2FF: IO Select 2
0xD300-0xD3FF: IO Select 3
0xD400-0xDFFF: Unused
0xE000-0xFFFF: ROM
This can be changed to suit your needs simply by changing the configuration of the CPLD.

Software

Expansions


Creative Commons Attribution 4.0 International License Licensed under a Creative Commons Attribution 4.0 International License (CC BY).

Except where otherwise noted, this content is published under a CC BY license, which means that you can copy, redistribute, remix, transform and build upon the content for any purpose even commercially as long as you give appropriate credit, provide a link to the license, and indicate if changes were made. License details: https://creativecommons.org/licenses/by/4.0/