New customers can spin up VMs, build with AI, and query data at no cost.
Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Go from Code to Production URL in Seconds
Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.
Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
Simple vertical scroller game for CP/M written in Forth
Use Ed's DX-Forth to compile this. You can cross-compile this game on any UNIX system using Joseph Allen's CP/M emulator.
It requires VT52 compatible terminal to display correctly.
Tested on CP/M Plus running on ZX Spectrum +3 (+3e), ZX Spectrum Next and Amstrad CPC6128.
**********
Compatibility note for ZX Spectrum +3 (+3e): make sure SET24X80 is started (e.g. from PROFILE.SUB) before running this game.
Compatibility note for Amstrad CPC: make sure 'SETKEYS KEYS.WP' is started (e.g. from PROFILE.SUB) before running this game, otherwise Escape key will not work as expected...
An replacement of DXForth's xplgraph.scr library for CP/M
...Using this interface enables graphical output to either local screen or remote devices connected through a serial port (like Tektronix 4010 text-and-graphics terminal emulator running on PC).
Limitations:
- No colors, no shades of gray. Color 0 is blank, others are mapped to solid pixels.
- No READPIX function.
- PALETTE, SETPAL and SOUNDX are dummy.
Calforth is a variant of the forth computer language. It will run as a forth interperter, as well as strictly compile an executable. Version 1.3 includes support for the 8051 processor and includes a processor emulator as well.