Platform Peters Plus Sprinter
suborb edited this page May 8, 2024
·
3 revisions
- 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 (partial support)
- PSG sound
- One bit sound
- Inkey driver
- Hardware joystick
- File I/O
- Interrupts
- RS232
zcc +pps -o adventure.exe adv_a.c
-- or --
zcc +pps -clib=ansi -o adventure.exe adv_a.c
The port has been developed on the Sprinter emulator:
http://nixbit.com/software/sprint-may-24-review/
Updated version of the emulator that can be compiled with 64 bit and works on MacOS:
https://github.com/suborb/sprint
To run a compiled application, copy the .exe file to a local directory and run ./sprint [exe file]
https://web.archive.org/web/20030115075023/http://www.petersplus.com/sprinter/dsslist.htm
- 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