Tetris
The keyboard graphic responds to mouse clicks, touch events, and key presses.
Hold your shift key while clicking the PET keyboard to get the graphics
characters.
(The emulator simulates pressing the PET's left shift-key at the
same time as the clicked key.)
Changing the size of memory or changing the ROM version forces a reset of the PET.
The emulator has an IEEE-488 device at address 8. It can be used load and save (.prg) files.
Some programs don't run on ROM1 and some require more memory than the default 8K.
Game Notes
May include inaccurate AI generated content
Move = Numpad
Drop = Space
Rotate = Z
Pet Tetris V1.3 by Tim Howe 15, March 2010.
This is probably the last game EVER to be written for the PET!
It is 30% assembly code and 70% C, and has been compiled with
cc65. Source code should be available via the cc65 website.
It requires a 40 column machine with BASIC 2 ROMS. Unfortunately
it does not run under BASIC 4 (4000 series). This may be something
that I can rectify in due course.
There are 3 versions available:
tetris - This is the standard version and will run on a 3016 or a 3032.
8ktetris - This is a cut down version that fit into a 3008.
dactetris - This 'mega' version has wave sound effects.
To hear them, you will need an 8-bit DAC connected to the USER port.
This version requires a 32k mackine (3032).
Drop = Space
Rotate = Z
Pet Tetris V1.3 by Tim Howe 15, March 2010.
This is probably the last game EVER to be written for the PET!
It is 30% assembly code and 70% C, and has been compiled with
cc65. Source code should be available via the cc65 website.
It requires a 40 column machine with BASIC 2 ROMS. Unfortunately
it does not run under BASIC 4 (4000 series). This may be something
that I can rectify in due course.
There are 3 versions available:
tetris - This is the standard version and will run on a 3016 or a 3032.
8ktetris - This is a cut down version that fit into a 3008.
dactetris - This 'mega' version has wave sound effects.
To hear them, you will need an 8-bit DAC connected to the USER port.
This version requires a 32k mackine (3032).