# 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)