One of the special features of the Commodore 128 is ability to run native Zilog Z80 code. Here is the source code of the latest know version of C128 CP/M v3.0 dated May 28th, 1987.
Also available for download.
| Build instructions | |
| CX80.ASM | 40/80 column drivers |
| CXDISK.ASM | Disk controller |
| CXEM.ASM | ADM-31 terminal emulation |
| CXEXT.ASM | External drive support |
| CXINTR.ASM | Interrupt handler |
| CXIO.ASM | BIOS |
| CXKEY.ASM | Keyboard handler |
| CXKRNL.ASM | BIOS root module |
| CXKYCODE.ASM | Keyboard definitions |
| CXPRINTE.ASM | Printer drivers |
| CXRAMDSK.ASM | RAM disk driver |
| CXVT.ASM | VT-100 terminal emulation |
| FAST8502.ASM | 8502 drivers |
| GENCPM.DAT | |
| CPM3.LIB | Macro definitions for BIOS data structures |
| CXEQU.LIB | General macro definitions and equates |
| MODEBAUD.LIB | Equates for mode byte |
| X6502.LIB | Macros for 6502 assembly |
| Z80.LIB | Macros for Z80 assembly |
| CZ.SUB | Make batch |
| This page has been created by Sami Rautiainen. | |
| Read the small print. | Last updated July 21, 2004. |