2020-07-01 16:22:16 +02:00
|
|
|
|
|
|
|
|
|
|
|
2048
|
|
|
|
|
|
|
|
|
|
|
|
Join the numbers and get to the 2048 tile.
|
|
|
|
|
|
|
|
- Based on 2048 created by Gabriele Cirulli.
|
|
|
|
- Based on the console version for GNU/Linux by Maurits van der Schee
|
|
|
|
- Ported to Z80 and CP/M by Marco Maccaferri macca@maccasoft.com
|
|
|
|
|
|
|
|
Original Repository: https://github.com/maccasoft/z80-apps
|
|
|
|
|
|
|
|
In this version some minimal changes were applied: * On startup,
|
|
|
|
clearing the screen will be performed by the standard VT100 ^[2J. * The
|
2020-12-02 15:36:30 +01:00
|
|
|
“arrow symbols” below the playfield are symbolized by <>^v, as the
|
2020-07-01 16:22:16 +02:00
|
|
|
symbols used before actually are control characters that most VT100
|
|
|
|
terminals do not display. * The newer version without the undocumented
|
|
|
|
opcode is used.
|
|
|
|
|
|
|
|
|
|
|
|
Commands
|
|
|
|
|
|
|
|
Use the arrow keys to move the tiles.
|
|
|
|
|
|
|
|
When two tiles with the same number touch, they merge into one.
|
|
|
|
|
|
|
|
- w, s, a, d - Alternate keys (up, down, left, right)
|
|
|
|
- CTRL-E, CTRL-X, CTRL-S, CTRL-D - Wordstar-compatible control keys
|
|
|
|
|
|
|
|
|
|
|
|
Compile:
|
|
|
|
|
|
|
|
If using TASM, the command is: TASM -80 -b 2048.ASM 2048.COM
|
|
|
|
|
2020-12-02 15:36:30 +01:00
|
|
|
The “Micro Z80 Assembler” was used to assemble 2048.COM on Linux. It is
|
2020-07-01 16:22:16 +02:00
|
|
|
provided in the directory uz80as, just compile it using make.
|
|
|
|
|
|
|
|
The command for assembling 2048 is: uz80as 2048.ASM 2048.COM.
|
|
|
|
|
|
|
|
uz80as can be found here: https://github.com/jorgicor/uz80as The uz80as
|
|
|
|
directory here is taken from the RomWBW source tree.
|
|
|
|
|
|
|
|
|
|
|
|
License:
|
|
|
|
|
|
|
|
From original repository:
|
|
|
|
|
|
|
|
Unless otherwise specified all programs are distributed with the GNU
|
|
|
|
GPL-V3 license, images, design files and other artwork are distributed
|
|
|
|
under the Creative Commons Attribution-ShareAlike 3.0 license.
|