Platform Corvette
- 8080
- Native console output
- Native console input
- ANSI vt100 engine
- Generic console
- Redefinable font
- UDG support
- Paper colour
- Ink colour
- Inverse attribute
- Bold attribute
- Underline attribute
- Lores graphics
- Hires graphics
- PSG sound
- One bit sound
- Inkey driver
- Hardware joystick
- File I/O
- Far heap
- Interrupts
- RS232
zcc +cpm -clib=8080 -subtype-corvette -lm -o adventure -create-app adv_a.c
This command will build two files: "adventure.com" and "adventure.kdi", the first is a CPM-executable - you can put it on a disk or disk image, the second is a ready disk image that contains "adventure.com" on it - you can directly use it with your emulator. This disk image is not bootable.
To put an application on a bootable disk image you need to issue the next command.
zcc +cpm -clib=8080 -subtype corvboot -lm -o adventure -create-app adv_a.c -Cz--bootfile=xxxxx
where xxxxx is the name of a file that contains two system tracks (10 KB) of your boot disk image.
This emulator may be used under Microsoft Windows, MacOS, and Linux. Start it, choose platform "ПK8020 Kopвeт", add a boot disk image for drive "A" and optionally a disk image for drive "B".
To run game "adventure" if you have "adventure.kdi" in drive "B" type "B:ADVENTUR".
Its use is menu driven and quite plain. The only hindrance may be the procedure for mounting the disk image. At first select the image for the list of drives and select the proper drive. Then press the magnifying glass. Then select the I: or F: drive. Then press the magnifying glass over a computer image and select a proper image from your local filesystem. ATTENTION! This emulator has sound emulation issues.
- 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