LIV2 / Homebrew-65C02-Computer

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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/

About

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

License:Creative Commons Attribution 4.0 International


Languages

Language:VHDL 100.0%