Platform Epson PX8
suborb edited this page Apr 24, 2023
·
4 revisions
Supported file formats include the normal CP/M ".COM" file (see the CP/M) section or the EPROM image. Graphics library is now mostly functional and special functions are available by interfacing to the powerful console provided by the PX8 and the 'slave CPU'. The CP/M implementation of the time() function includes the automatic detection and support of the special Epson BIOS.
COM file format (see CP/M section):
zcc +cpm -create-app -oname name.c
ROM file formats:
zcc +cpm -subtype=px8 -create-app -oname name.c
zcc +cpm -subtype=px8ansi -clib=ansi -create-app -oname name.c
A 32k ROM can be generated using:
zcc +cpm -subtype=px8 -Cz-32k -create-app -oname name.c
The HC-80 Takeda's emulator can be used to test the programs by creating a 32K ROM image and renaming it to "BASIC.ROM".
In the latest versions smaller images are supported too.
- 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