1
0
Fork 0

Added Quatris

This commit is contained in:
Anna Christina Naß 2019-09-07 15:28:27 +02:00
parent a51e46ea66
commit 770492f090
9 changed files with 100 additions and 0 deletions

BIN
Quatris/PDTINS.COM Normal file

Binary file not shown.

BIN
Quatris/PDTINS.DTA Normal file

Binary file not shown.

4
Quatris/QUATRIS.ASC Normal file
View File

@ -0,0 +1,4 @@
A CP/M Z80 version of the Russian game TETRIS. Done in Turbo
Pascal, the library includes a program to install it for 28 types
of terminals. Version 2.0 fixes a bug at high scores, and shows
the number of deleted rows. Very interesting and entertaining.

BIN
Quatris/QUATRIS.COM Normal file

Binary file not shown.

5
Quatris/QUATRIS.FOR Normal file
View File

@ -0,0 +1,5 @@
Á CP/Í Z8° versioî oæ thå Russiaî gamå TETRIS® Donå iî Turbï <20>
Pascal¬ thå librarù includeó á prograí tï instalì iô foò 2¸ typeó <20>
oæ terminals® Versioî 2.° fixeó á buç aô higè scores¬ anä showó <20>
thå numbeò oæ deleteä rows® Verù interestinç anä entertaining.


BIN
Quatris/QUATRIS.SCO Normal file

Binary file not shown.

79
Quatris/QUATRIS.TXT Normal file
View File

@ -0,0 +1,79 @@
Quatris 2.0
The Games of Shapes
Quatris is a game of placing shapes strategically as they fall
into place. Each shape can be thought of as 4 small squares linked
together. Thus the name Quatris. These shapes are sometimes refered
to as tetrominoes. The game is similar to the commercial game Tetris.
This adaptation of the theme is for CP/M. It is written in Turbo
Pascal, and thus requires a Z80 or compatible CPU. The source code is
available for a modest fee, and can be ported to MS-DOS with little
trouble.
The game controls are mostly numbers. The game screen lists the
controls, so play is simple. Strategy is complex however. The main
object is to completely fill whole rows with blocks. When this
happens, the row vanishes, and the end of the game is postponed.
Points are accumulated as each shape drops. You get more points for
placing the shape faster, so use the space bar to drop it into place
as soon as it is properly positioned. You get more points at harder
(lower) levels as the action speeds up. It may be strategic to begin
at a higher level, or to advance while playing. The level auto-
matically advances, if not high enough already, after a certain number
of rows have been filled. An option to preview the next shape is
available, but it does slightly lower your points.
The .COM file is initially set up for a Kaypro/Televideo/ADM type
terminal. The public domain program PDTINS by Carson Wilson is
included to allow this to be changed if needed. My thanks to him for
this program. In the unlikely event that a compatible terminal is not
on the PDTINS menu, you only need to worry about clear screen and
cursor addressing. Look for 01A hex for clear screen, and <ESC>=rc
for cursor addressing in the distributed .COM file. The crt init (and
exit) sequence can be used to turn the cursor off (and back on) if it
bothers you. With DDT, the strings would begin (length first) at 016B
hex (off) and 017B hex (on). Add your strings, with appropriate
lengths, to enable this feature.
The game is configured to run best on a 4 MHz machine. This too
can be changed. To try a different value (lower values make the game
more challenging) include the value on the command line, example:
A>QUATRIS 3MHZ<RET>
To enter your system speed permanently as the default, requires DDT or
some other patch utility. The value is at location 0124 hex.
A high scores file is maintained for the top ten scores. This
encourages competition and makes the game more enjoyable, even if you
only try to better your own high score. My high score is about 6500.
To see the high scores without playing just enter the command:
A>QUATRIS SCORE<RET>
The game can be exited early if desired. In case of supervisor
surveillance, or if you need to pause for some reason (ahem), there is
a key which clears the screen and leaves a bogus "A>" prompt. Hit
any key to resume where you left off, or hit ESC at the false prompt
to quietly exit to CP/M (your score is not recorded in this case).
This software and documentation is copyright 1989 by Steven B.
Perkins. You are free to use, copy, and distribute it as long as it
is not for profit. Contact me if other arrangements are desired.
I believe the CP/M world can use more support. There really are
a lot of us out here! Any comments about this game, or monetary
encouragement towards further efforts and upgrades can be sent to the
address below. I also frequent Z-Node 45: (713)937-8886 and you can
leave messages for me there. A donation of $10 or more makes you an
official supported user. If you send such a donation and a floppy
disk, you will receive the source code, the latest version, and another
game and utility to try. Have fun, and keep supporting CP/M and the Z-
system.
Address: Steven B. Perkins
1227 Spring Ridge Dr.
Sandy, UT 84094

11
Quatris/README.md Normal file
View File

@ -0,0 +1,11 @@
# Quatris
This is a Tetris clone which has been adapted to VT100 escape sequences (via PDTINS.COM).
The game is by:
Steven B. Perkins
1227 Spring Ridge Dr.
Sandy, UT 84094
See ``QUATRIS.TXT`` for more information.

View File

@ -21,6 +21,7 @@ See this repository: https://git.imzadi.de/acn/backgammon-vt100
* [Rogue](Rogue/)
* [Wanderer](Wanderer/)
* [CatChum](CatChum/)
* [Quatris](Quatris/)
## More Games on the Interwebs