T E T R I S  +


(C) 2008 by NBLA000 and NIPPUR72

Music by CARLSSON

members of the Denial Group

Overview:

Tetris+ is a Commodore Vic-20 game inspired from the very popular 80s puzzle game. 

It is derived from the first version of Nippur72's Tetris. It was born as an enhanced version of Tetris Deluxe, another work of 2006 but now it’s released as a new game with radical changes, mainly in the playing mode.

Gameplay:

 

A random sequence of pieces falls down the playing field. Object of the game is to move/rotate these pieces, creating one ore more (max 4) horizontal lines of blocks without gaps. When such a line is created, it disappears, and the blocks above (if any) fall. When a number of lines is completed, you go to the next round with more lines to fill and faster falling pieces. In the Arcade mode when a round is completed, you are granted a bonus, the playing field is cleaned out and some random bricks appear at the beginning of level 3. 

The game ends when the stack of pieces reaches the top of the playing field and no new pieces can be placed.

Play Modes:

There are three play modes, ARCADE (default mode), TRIAL and CLASSIC.

ARCADE: This mode reproduces the typical look and feel of the old arcade, with increasingly difficult levels, additional bricks, a bonus for each round completed and a lot of nice tunes.

TRIAL: This is the training mode for the arcade levels. It allows you to select the starting round; the game finishes when the round is completed.

CLASSIC: This mode reproduces the original play mode.
The playfield is not cleaned out every new round but the pieces fall down faster to increase difficulty. 

Controls:

 

You may control Tetris+ by using both joystick or keyboard.

 

JOY LEFT or "J" to move piece left

 

JOY RIGHT or "L" to move piece right

 

JOY DOWN or "K" to accelerate falling

 

FIRE or "I" to rotate piece

 

SPACE to drop piece

Pieces:

Scoring:

You score points when placing bricks, completing lines, and passing a round (arcade mode only).

 

Place a piece without completing a line

1 Point

Complete one line (SINGLE)

5 Points

Complete two lines at the same time (DOUBLE)

15 Points

Complete three lines at the same time (TRIPLE)

40 Points

Complete four lines at the same time (TETRIS)

90 Points

In the arcade mode, each level passed gives you a bonus of 5 points for every empty line above the stack.

Credits:

Nippur72 for his first Tetris version and its source code, for the new arcade style charset, for tips, suggestions and beta testing support and for many other things, first of all his patience on teaching me ASM some years ago. 

 

Anders Carlsson for tunes and player, tips, suggestions and beta testing support. Many many thanks, Anders.

 

Mike for the 16 bit array sorting routine posted on Denial.

 

6502dude for beta testing support.

 

Orion70 for the cassette cover and support.

 

Thanks to the Denial Community.

Download: (latest version 10 March 2009)

There are two versions, except from different hi-score saving methods, they play exactly the same.

File version: [prg] [d64] [tap] [cassette cover]    (tap version turbotaped with Turbo Tape 2.0)

You must use this version if you want to play the game from a tape or a disk, it requires a 3k memory expansion.
Using a disk drive, the game reads and saves hi-scores from/to disk automatically.
This function is not available if you use a datassette, sorry.

8K Rom version: [prg]
This is a version that you may use to play the game directly from a cartridge or as a file image, loading it with a memory expansion capable to set at least 8k ram on /BLK5 $A000, a 32k ram expansion is the easy choice.
This version can read and save hi-scores inside its own data area if you use the new Brian Lyons special cartridge with 8k nvRAM on /BLK5 instead of RAM/ROM.
Sources: [zip]
Files with LM extension are not in pure ASM, i've used a MacroLanguage converted in ASM from a Nippur72 tool that give sources much more readable and easy the programming phase.

PS: Tetris+ with its hi-score read and save function will replace Tetris Deluxe on the Mega-Cart.