.. | ||
zmac | ||
.package | ||
conio.z | ||
cpmtris.com | ||
cpmtris.z | ||
Makefile | ||
rand.z | ||
README.md | ||
README.org |
cpmtris
A Tetris clone for Z80-based CP/M machines (c) 1996,1999 Russell Marks, GPLv2
Originally part of the ZCN repository: https://github.com/jamesots/zcn
I modified cpmtris so that "vt100" and "8 MHz" are the default values.
cpmtris.com
is the assembled binary that uses these settings.
See README.org for full documentation.
Commands
Action | Key |
---|---|
Rotate | s |
Left/Right | k/l |
Drop | d |
Command-Line Options
cpmtris [termtype [mhz*10]]
termtype
specifies the terminal type:
Type | Terminal |
---|---|
0 | as defined in patch area |
1 | VT100 (default) |
2 | VT52 (PCW, +3, etc.) |
3 | ZCN (this is auto-detected) |
4 | VC404 |
mhz*10
defines the speed of the machine "times 10", e.g. for a
3.5 MHz machine, use "35" or for 8 MHz (default) use "80".
E.g.: cpmtris 1 80
for a VT100 8 MHz machine, which is the default.
ZMAC
The ZMAC Z80 macro assembler, which is used for cpmtris, is also available in the zmac/
folder.
When assembling cpmtris using the Makefile, zmac is used (but needs to be compiled first)