Z80 Computer Part II – Now We’re Talking! (kinda’)

Firstly, it now has a name (…and logo): Rascal 8016 From my first name and Calculator, the CPU and year. Anyway… News! 

Project Status 

The Serial Port has been implemented, but I’m still struggling with the software for the Serial port. It doesn’t help that I’ve not had time to work seriously on it, either. Images of the thing will appear soon. 

Memory Map 

The Memory Map is very simple, 8KB ROM at 0000H, and also up to 64KB RAM at 0000H. Currently though, the Map is:

Address Contents
0000H 8KB ROM
2000H 8KB RAM

This is the Simple Version. When this is finished, the Memory Map should look like this:

Address At Power On CP/M Mode
0000H 8KB ROM 8KB RAM
2000H 8KB RAM
4000H 8KB RAM
6000H 8KB RAM
8000H 8KB RAM
A000H 8KB RAM
C000H 8KB RAM
E000H 8KB RAM

I/O Map

Port Function
08H SIO/2 Channel A Data
09H SIO/2 Channel B Data
0AH SIO/2 Channel A Control
0BH SIO/2 Channel B Control
0CH CTC Channel 0 (SIO/2 Ch. A BAUD Generator)
0DH CTC Channel 1 (SIO/2 Ch. B BAUD Generator)
0EH CTC Channel 2
0FH CTC Channel 3