# Kirpich

> Kirpich is a native reimplementation of Game Boy Tetris by etroimcasso for Windows, Linux and macOS, adding a C-Type mode, a ghost piece and 80 palettes.

Web page: https://emulationking.com/nintendo/gbc/games/tetris/ports/kirpich/
Page updated: 2026-10-06

- Developer: etroimcasso
- Port type: Reimplementation (The game was rebuilt in new code that plays like the original and loads its data from your own copy.)
- Game: [Tetris](https://emulationking.com/nintendo/gbc/games/tetris/index.md)
- AI use: AI-assisted. An AI coding tool is credited as co-author on 26 of the repository's 116 commits.
- Source code: https://github.com/etroimcasso/Kirpich
- Runs on: Windows, Linux, macOS

What you need: A ROM of Tetris (World) (Rev 1) for the Game Boy, dumped from your own cartridge.

Kirpich is a native port of Tetris for the Game Boy for Windows, Linux and macOS, made by etroimcasso as a reimplementation of the game's rules and presentation. It takes the graphics and sound from your ROM on first launch.

Besides the original A-Type and B-Type games it adds a C-Type mode, a ghost piece, 80 colour palettes and achievements, with builds for x64 and ARM64. The code is under the AGPL, with some parts under the PolyForm Noncommercial licence.

The download contains no game data. It needs Tetris (World) (Rev 1), dumped from your own cartridge.

## How to set it up

1. Download the build for your system and extract it (on macOS, open the DMG).
2. Start Kirpich and choose your Tetris ROM when it asks.
3. On first launch it extracts the graphics and sound it needs from the ROM.
4. Pick a mode, palette and options from the menu.

## Latest builds

Download these from the web page: https://emulationking.com/nintendo/gbc/games/tetris/ports/kirpich/#download

- for Windows (ARM64): 0.10.1 (2026-10-06)
- for Windows: 0.10.1 (2026-10-06)
- for Linux (ARM64): 0.10.1 (2026-10-06)
- for Linux: 0.10.1 (2026-10-06)
- for macOS: 0.10.1 (2026-10-06)
