Information on where to get manuals for the parts used in the Z80 Retro! project.
- Z80/Z80A Technical Manual 1977
- Z80 Datasheet PS0178 with detailed timing diagrams.
- Z80 User Manual UM0080 with detailed descriptions of each instruction.
- Z80 Assembly Language Programming Manual - The original version of the instructions without the OCR errors present in UM0080.
- Z80 CPU Peripherals User Manual UM0081 discusses the CTC and SIO.
- Z80 Family Product Specifications Handbook - 1984 has nicer pictures of the SIO registers.
Note that CP/M was originally written to run on the Intel 8080. As such its documentation, assembler, debugger, and example code as all written in 8080 Assembly language.
- (PDF) Intel 8080 Microcomputer Systems User's manual 1975
- (PDF) Intel 8080 Assembly Language Programming Manual 1975 Rev.B
- Individual manual booklets (for the purists):
- (PDF) Introduction to CPM Features and Facilities
- (PDF) CP/M 2.0 Guide for CP/M 1.4 Users
- (PDF) ED (A Text Editor)
- (PDF) DDT (Dynamic Debugging Tool)
- (PDF) ASM (An 8080 Assembler)
- (PDF) CP/M 2.0 Interface Guide
- (PDF) CP/M 2.0 System Alteration Guide
- (PDF) CP/M 2.2 System Alteration Guide
- (PDF) SID/ZSID Manual
- One big book of all the CPM manuals
- Wikipedia UART Article
- AY-3-1015D UART Datasheet (Has a discussion of the 16X bit-rate clock with diagrams etc. applicable to all UARTs.)
- The Programmer's CP/M Handbook, Andy Johnson-Laird, 1983
- Z80, Assembly Language Programming, Lance Leventhal, 1979
- Z80 Assembly Language Subroutines, Lance Leventhal & Winrop Saville , 1983