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
The Memory map I am using is currently as follows:
0xD030-0xDFFF: IO Space
This can be changed to suit your needs simply by changing the configuration of the CPLD.
Code for the PS/2 Keyboard controller is available on my github at https://github.com/LIV2/AVR-PS2-KBC
Sources for the CPLD and a basic Monitor ROM will become available on my github as this system is developed.