-
Notifications
You must be signed in to change notification settings - Fork 171
Platform Kaypro
suborb edited this page Feb 7, 2019
·
10 revisions
The Kaypro computers are CP/M compatible, so the same base library can be used, but extra functionalities are available.
Example compile line:
zcc +cpm -subtype=kaypro83 -create-app program.c
A .dsk file in Kaypro format is produced. This can be loaded into an emulator or transferred onto a physical disc as required.
The 83 models support primitive graphics, two graphics modes are available:
- Mode 0: 80x24 solid characters. Though borders are visible around each "pixel"
- Mode 1: 80x48 pseudo graphics. This mode takes advantage of the weight characteristics of the Kaypro font to provide a slightly higher resolution.
The generic console is available on the Kaypro-83 machines.
These machines contain an MC6845 and are capable of producing low-resolution graphics at a resolution of 160x100.
Example compile line:
zcc +cpm -subtype=kaypro84 -create-app program.c
A .dsk file in Kaypro format is produced. This can be loaded into an emulator or transferred onto a physical disc as required.
- Overview
- Platform List
- Unsupported Platforms
- i8080/5 Support
- Homebrew hardware quickstart
- Retargetting
- Building the libraries
- Clang support
- Pragmas
- Adding to Classic
- Introduction
- Library Configuration
- CRT
- Header Files
- Assembly Language
- Library in Depth
- Embedded Platform
- Adding to NewLib
- Benchmarks
- Datatypes
- Debugging
- Decompression
- More than 64k
- Deficiencies
- Compiling Larger Applications
- Importing routines written in 8080 assembly mnemonics
- Using CP/M libraries in REL format with z88dk
- Writing optimal code
- Speeding up Compilation
- CMake usage