Z80 CP/M Hardware
This project is based on "CP/M on breadboard" by Grant Searle. First, I've created an emulator to run the original files (ROM and CP/M) and after I've built a prototype to test my PCB version. For more information about Searle's original design, Rom files and CP/M System Files access his website. Many projects are using the BIOS, CP/M and MBasic versions written by him.
Default Features:
Default Features:
- CPU: Z80 running at 3.6864Mhz or 7.3728 MHz
- Interface: Two high-speed serial ports up to 115200 Baud.
- Disk: 64MB or 128MB Compact Flash card support, containing 8 or 16 logical drives, respectively.
- RAM: 64KB or 512KB
- ROM: 16KB, switched off when CP/M active.
- Resets: Both cold (full reset) and warm reset (used to return to CP/M prompt) circuitry
- CP/M support: 2.2 with included software. More information about CP/M.
Schematics:
This is a design based on original design proposed by Grant Searle. It's possible to replace the max232 with a ch340 serial usb connected to RX/TX of SIO/2 ports A or B. Also, I've replaced the 628128 Ram by two 62256 ICs because it's easier to find nowadays :)