[coreboot] [PATCH] Make tint (a tetris game) usable as payload

Uwe Hermann uwe at hermann-uwe.de
Wed Apr 9 03:04:06 CEST 2008


I'm happy to announce that libpayload is real-life suitable enough to be
able to run a Linux ncurses game (tint) as payload with only very small
changes to tint itself, just by linking against libpayload instead of libc.

Tint is BSD-licensed and can usually be downloaded from


but the site seems to be dead currently. You can get the tarball from
the Debian archives, though:


A patch for making it usable as payload is attached, build instructions are at


and a ready-made QEMU image with coreboot v3 + libpayload + tint is
available here:


The patch might need one or two improvements, but it basically works ok
with libpayload >= r3225. I'll post an updated version later.

I'm not sure if we want various "external" payloads in svn at all, and
if yes, whether they should be

 - a patch and README in payload/tint (for example), but not the tint
   code itself. The README would then describe how to wget the code,
   apply the patch and build the payload.

 - or the whole "upstream" code in payloads/tint plus our patch to make
   it work with libpayload.


http://www.hermann-uwe.de  | http://www.holsham-traders.de
http://www.crazy-hacks.org | http://www.unmaintained-free-software.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libpayload_tint.patch
Type: text/x-diff
Size: 7124 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20080409/ab66eaa8/attachment.bin>

More information about the coreboot mailing list