-
Notifications
You must be signed in to change notification settings - Fork 172
Platform Osborne
Stefano edited this page May 29, 2023
·
4 revisions
The OSBORNE computers are CP/M compatible, so the same base library can be used, but extra functionalities are available. Library extras include the graphics support for 104x48 low resolution graphics.
To create a Double Density disk image:
zcc +cpm -subtype=osborne1 -create-app program.c
To create a Single Density disk image:
zcc +cpm -subtype=osborne1sd -create-app program.c
A .imd file will be generated (other formats are available, please explore the appmake options and /lib/config/cpm.cfg).
Hardware emulation for 'osborne1' MAME works well, see below for a possible way to transfer your programs on a disk image and successfully boot.
The generated disc can be used as -flop2
and run with
b:app
- 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